0 txs
1 call
constructor
constructor(address _masterCopy, address _fallbackHandler)
functions
computeProxyAddress
viewfunction computeProxyAddress(address user) view returns (address)
CREATE_PROXY_TYPEHASH
viewfunction CREATE_PROXY_TYPEHASH() view returns (bytes32)
DOMAIN_TYPEHASH
viewfunction DOMAIN_TYPEHASH() view returns (bytes32)
domainSeparator
viewfunction domainSeparator() view returns (bytes32)
fallbackHandler
viewfunction fallbackHandler() view returns (address)
getContractBytecode
viewfunction getContractBytecode() view returns (bytes)
getSalt
purefunction getSalt(address user) pure returns (bytes32)
masterCopy
viewfunction masterCopy() view returns (address)
NAME
viewfunction NAME() view returns (string)
proxyCreationCode
purefunction proxyCreationCode() pure returns (bytes)
createProxy
nonpayablefunction createProxy(address paymentToken, uint256 payment, address paymentReceiver, tuple createSig)
events
ProxyCreation
event ProxyCreation(address proxy, address owner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610de8380380610de883398101604081905261002f9161013c565b600080546001600160a01b038085166001600160a01b031992831617909255600180549284169290911691909117905560408051808201909152601e81527f4d65746177696e20436f6e74726163742050726f787920466163746f727900006020909101527f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8667fe965bd3e994f0efcee844c302a22353636858d9814d33b88e2865e2c6cdc1e126100dd4690565b604080516020810194909452830191909152606082015230608082015260a00160405160208183030381529060405280519060200120600281905550505061016e565b80516001600160a01b038116811461013757600080fd5b919050565b6000806040838503121561014e578182fd5b61015783610120565b915061016560208401610120565b90509250929050565b610c6b8061017d6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063a3f4df7e11610071578063a3f4df7e1461014c578063a619486e14610188578063bf82787d146101b3578063d600539a146101bb578063eed2f252146101ce578063f698da25146101e157600080fd5b806320606b70146100ae57806353e5d935146100e857806359709c45146100fd57806398827e2914610110578063a1884d2c14610137575b600080fd5b6100d57f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6040519081526020015b60405180910390f35b6100f06101ea565b6040516100df9190610a6c565b6100d561010b3660046108ca565b610214565b6100d57fdee5f5588156b735c3bff14a54c9acefc845807cec91b7fd0809fa3deccab36381565b61014a6101453660046108ed565b610248565b005b6100f06040518060400160405280601e81526020017f4d65746177696e20436f6e74726163742050726f787920466163746f7279000081525081565b60005461019b906001600160a01b031681565b6040516001600160a01b0390911681526020016100df565b6100f0610409565b61019b6101c93660046108ca565b61045d565b60015461019b906001600160a01b031681565b6100d560025481565b6060604051806020016101fc906108bd565b601f1982820381018352601f90910116604052919050565b604080516001600160a01b038316602082015260009101604051602081830303815290604052805190602001209050919050565b6000610256858585856104d8565b9050600080610263610409565b9050600061027084610214565b9050808251836020016000f592506001600160a01b0383166102cf5760405162461bcd60e51b815260206004820152601360248201527218dc99585d194c8818d85b1b0819985a5b1959606a1b60448201526064015b60405180910390fd5b60408051600180825281830190925260009160208083019080368337019050509050848160008151811061031357634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b031681525050836001600160a01b031663b63e800d8260016000600160009054906101000a90046001600160a01b03168e8e8e6040518863ffffffff1660e01b815260040161038297969594939291906109c2565b600060405180830381600087803b15801561039c57600080fd5b505af11580156103b0573d6000803e3d6000fd5b5050604080516001600160a01b038089168252891660208201527f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e23594500191506103f79050565b60405180910390a15050505050505050565b60606104136101ea565b600054604080516001600160a01b0390921660208301520160408051601f19818403018152908290526104499291602001610993565b604051602081830303815290604052905090565b60008061046983610214565b90506000610475610409565b8051602091820120604080516001600160f81b0319818501523060601b6bffffffffffffffffffffffff19166021820152603581019590955260558086019290925280518086039092018252607590940190935282519201919091209392505050565b604080517fdee5f5588156b735c3bff14a54c9acefc845807cec91b7fd0809fa3deccab3636020808301919091526001600160a01b03878116838501526060830187905285166080808401919091528351808403909101815260a08301845280519082012060025461190160f01b60c085015260c284015260e2808401829052845180850390910181526101029093019093528151918101919091206000929161059990829061058a90870187610946565b866020013587604001356105a4565b979650505050505050565b60008060006105b5878787876105cc565b915091506105c2816106b9565b5095945050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561060357506000905060036106b0565b8460ff16601b1415801561061b57508460ff16601c14155b1561062c57506000905060046106b0565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610680573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166106a9576000600192509250506106b0565b9150600090505b94509492505050565b60008160048111156106db57634e487b7160e01b600052602160045260246000fd5b14156106e45750565b600181600481111561070657634e487b7160e01b600052602160045260246000fd5b14156107545760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016102c6565b600281600481111561077657634e487b7160e01b600052602160045260246000fd5b14156107c45760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016102c6565b60038160048111156107e657634e487b7160e01b600052602160045260246000fd5b141561083f5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016102c6565b600481600481111561086157634e487b7160e01b600052602160045260246000fd5b14156108ba5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016102c6565b50565b61017180610ac583390190565b6000602082840312156108db578081fd5b81356108e681610aaf565b9392505050565b60008060008084860360c0811215610903578384fd5b853561090e81610aaf565b945060208601359350604086013561092581610aaf565b92506060605f1982011215610938578182fd5b509295919450926060019150565b600060208284031215610957578081fd5b813560ff811681146108e6578182fd5b6000815180845261097f816020860160208601610a7f565b601f01601f19169290920160200192915050565b600083516109a5818460208801610a7f565b8351908301906109b9818360208801610a7f565b01949350505050565b6101008082528851908201819052600090610120830190602090818c01845b82811015610a065781516001600160a01b0316855293830193908301906001016109e1565b50505083018990526001600160a01b0388811660408501528382036060850152600082528716608084015260200190506001600160a01b03851660a08301528360c0830152610a6060e08301846001600160a01b03169052565b98975050505050505050565b6020815260006108e66020830184610967565b60005b83811015610a9a578181015183820152602001610a82565b83811115610aa9576000848401525b50505050565b6001600160a01b03811681146108ba57600080fdfe608060405234801561001057600080fd5b5060405161017138038061017183398101604081905261002f916100b9565b6001600160a01b0381166100945760405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b606482015260840160405180910390fd5b600080546001600160a01b0319166001600160a01b03929092169190911790556100e7565b6000602082840312156100ca578081fd5b81516001600160a01b03811681146100e0578182fd5b9392505050565b607c806100f56000396000f3fe6080604052600080546001600160a01b0316813563530ca43760e11b1415602857808252602082f35b3682833781823684845af490503d82833e806041573d82fd5b503d81f3fea2646970667358221220fa9565e3b3a844c1725548afa2d13d6cab32d2e809eaa0edd7624a77e5b6c4e864736f6c63430008040033a26469706673582212209cb76ea62a2d6e68fab9ee72c9c8c72a14afa64c1f02843995d789baaf3ffb5c64736f6c634300080400330000000000000000000000000b7d572e8bfbd3cb099369f79ad98dbbc1073ced0000000000000000000000001bbcea78c6ec7224fc6171f4d6053c85d0bf0b61