I would like for my contracts to have vanity addresses, more specifically to begin with the word "face" such as "0xface...".
I have the following code to deploy a Token, and my problem is deploying it to a Vanity address, with a Vanity address contract as well, instead of a random one.
Here's where I believe it would be done:
contract SimpleToken is StandardToken {
string public constant name = "FACETOKE";
string public constant symbol = "FACE";
uint8 public constant decimals = 18;
uint256 public constant INITIAL_SUPPLY = 1000000*10**18; // 1 million Face tokens
function SimpleToken() {
totalSupply = INITIAL_SUPPLY;
balances[msg.sender] = INITIAL_SUPPLY;
}
}
And here is my full current code: https://gist.githubusercontent.com/anonymous/caeff72acbaa144eff23bfbc84912b33/raw/f1fbc2778d9595ebaac6bf5715ef1a6024dae33d/FaceToken.sol