0 txs
0 calls
constructor
constructor(address _controller, address[] _modulesToAdd, address[] _modulesToRemove, address _oldSecurityStore, address _newSecurityStore)
functions
bindableMethods
purefunction bindableMethods() pure returns (bytes4[] methods)
feeCollector
viewfunction feeCollector() view returns (address)
hashStore
viewfunction hashStore() view returns (address)
moduleRegistry
viewfunction moduleRegistry() view returns (address)
modulesToAdd
viewfunction modulesToAdd(uint256) view returns (address)
modulesToRemove
viewfunction modulesToRemove(uint256) view returns (address)
priceOracle
viewfunction priceOracle() view returns (address)
quotaStore
viewfunction quotaStore() view returns (address)
securityStore
viewfunction securityStore() view returns (address)
walletFactory
viewfunction walletFactory() view returns (address)
whitelistStore
viewfunction whitelistStore() view returns (address)
activate
nonpayablefunction activate()
deactivate
nonpayablefunction deactivate()
events
Activated
event Activated(address wallet)
Deactivated
event Deactivated(address wallet)
errors
No errors.
creation bytecode
0x6101e06040523480156200001257600080fd5b50604051620018c0380380620018c083398101604081905262000035916200067a565b84806001600160a01b031663b95459e46040518163ffffffff1660e01b815260040160206040518083038186803b1580156200007057600080fd5b505afa15801562000085573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000ab919062000654565b6001600160a01b03166080816001600160a01b031660601b81525050806001600160a01b031663d51b3a1b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200010157600080fd5b505afa15801562000116573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200013c919062000654565b6001600160a01b031660a0816001600160a01b031660601b81525050806001600160a01b03166337423d5e6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200019257600080fd5b505afa158015620001a7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001cd919062000654565b6001600160a01b031660c0816001600160a01b031660601b81525050806001600160a01b031663d9d104846040518163ffffffff1660e01b815260040160206040518083038186803b1580156200022357600080fd5b505afa15801562000238573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025e919062000654565b6001600160a01b031660e0816001600160a01b031660601b81525050806001600160a01b031663cbe45d186040518163ffffffff1660e01b815260040160206040518083038186803b158015620002b457600080fd5b505afa158015620002c9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ef919062000654565b6001600160a01b0316610100816001600160a01b031660601b81525050806001600160a01b031663c5c036996040518163ffffffff1660e01b815260040160206040518083038186803b1580156200034657600080fd5b505afa1580156200035b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000381919062000654565b6001600160a01b0316610120816001600160a01b031660601b81525050806001600160a01b0316632630c12f6040518163ffffffff1660e01b815260040160206040518083038186803b158015620003d857600080fd5b505afa158015620003ed573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000413919062000654565b6001600160a01b0316610140816001600160a01b031660601b81525050806001600160a01b031663c415b95c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200046a57600080fd5b505afa1580156200047f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004a5919062000654565b6001600160601b0319606091821b8116610160529087901b1661018052508351620004d890600190602087019062000514565b508251620004ee90600090602086019062000514565b506001600160601b0319606092831b81166101a052911b166101c052506200073c915050565b8280548282559060005260206000209081019282156200056c579160200282015b828111156200056c57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000535565b506200057a9291506200057e565b5090565b5b808211156200057a5780546001600160a01b03191681556001016200057f565b8051620005ac8162000723565b92915050565b600082601f830112620005c3578081fd5b81516001600160401b0380821115620005da578283fd5b602080830260405182828201018181108582111715620005f8578687fd5b6040528481529450818501925085820181870183018810156200061a57600080fd5b600091505b8482101562000649576200063488826200059f565b8452928201926001919091019082016200061f565b505050505092915050565b60006020828403121562000666578081fd5b8151620006738162000723565b9392505050565b600080600080600060a0868803121562000692578081fd5b85516200069f8162000723565b60208701519095506001600160401b0380821115620006bc578283fd5b620006ca89838a01620005b2565b95506040880151915080821115620006e0578283fd5b50620006ef88828901620005b2565b9350506060860151620007028162000723565b6080870151909250620007158162000723565b809150509295509295909350565b6001600160a01b03811681146200073957600080fd5b50565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160601c6101405160601c6101605160601c6101805160601c6101a05160601c6101c05160601c6110ce620007f26000398061090e5280610a465280610c4e5250806108d0528061098f5280610b6e52508061019352806102ab52508061080f52508061071b5250806108335250806108645250806108ac52508061073f5250806108885250806107eb52506110ce6000f3fe608060405234801561001057600080fd5b50600436106100df5760003560e01c8063b95459e41161008c578063ca6b419311610066578063ca6b41931461015c578063cbe45d181461016f578063d51b3a1b14610177578063d9d104841461017f576100df565b8063b95459e414610144578063c415b95c1461014c578063c5c0369914610154576100df565b806351b42b00116100bd57806351b42b0014610114578063584fa5061461011c578063afa3363d1461012f576100df565b80630f15f4c0146100e45780632630c12f146100ee57806337423d5e1461010c575b600080fd5b6100ec610187565b005b6100f6610719565b6040516101039190610f14565b60405180910390f35b6100f661073d565b6100ec610761565b6100f661012a366004610ee4565b6107b0565b6101376107e4565b6040516101039190610fa1565b6100f66107e9565b6100f661080d565b6100f6610831565b6100f661016a366004610ee4565b610855565b6100f6610862565b6100f6610886565b6100f66108aa565b600033905060008190507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663f77c47916040518163ffffffff1660e01b815260040160206040518083038186803b15801561020e57600080fd5b505afa158015610222573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102469190610ec8565b73ffffffffffffffffffffffffffffffffffffffff1614610306576040517f92eefe9b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216906392eefe9b906102d3907f000000000000000000000000000000000000000000000000000000000000000090600401610f14565b600060405180830381600087803b1580156102ed57600080fd5b505af1158015610301573d6000803e3d6000fd5b505050505b60005b6000548110156104ab578173ffffffffffffffffffffffffffffffffffffffff1663c7b2e5966000838154811061033c57fe5b6000918252602090912001546040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526103979173ffffffffffffffffffffffffffffffffffffffff1690600401610f14565b60206040518083038186803b1580156103af57600080fd5b505afa1580156103c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e79190610ea1565b156104a3578173ffffffffffffffffffffffffffffffffffffffff1663a06324616000838154811061041557fe5b6000918252602090912001546040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526104709173ffffffffffffffffffffffffffffffffffffffff1690600401610f14565b600060405180830381600087803b15801561048a57600080fd5b505af115801561049e573d6000803e3d6000fd5b505050505b600101610309565b5060005b600154811015610650578173ffffffffffffffffffffffffffffffffffffffff1663c7b2e596600183815481106104e257fe5b6000918252602090912001546040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815261053d9173ffffffffffffffffffffffffffffffffffffffff1690600401610f14565b60206040518083038186803b15801561055557600080fd5b505afa158015610569573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058d9190610ea1565b610648578173ffffffffffffffffffffffffffffffffffffffff16631ed86f19600183815481106105ba57fe5b6000918252602090912001546040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526106159173ffffffffffffffffffffffffffffffffffffffff1690600401610f14565b600060405180830381600087803b15801561062f57600080fd5b505af1158015610643573d6000803e3d6000fd5b505050505b6001016104af565b5061065a826108ce565b7f0cc43938d137e7efade6a531f663e78c1fc75257b0d65ffda2fdaf70cb49cdf9826040516106899190610f14565b60405180910390a16040517fa063246100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82169063a0632461906106e3903090600401610f14565b600060405180830381600087803b1580156106fd57600080fd5b505af1158015610711573d6000803e3d6000fd5b505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061076b610cc4565b905061077681610cc8565b7f749cb6b4c510bc468cf6b9c2086d6f0a54d6b18e25d37bf3200e68eab0880c00816040516107a59190610f14565b60405180910390a150565b600181815481106107bd57fe5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b606090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600081815481106107bd57fe5b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16158061094557507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16155b1561094f57610cc1565b6040517f0633b14a00000000000000000000000000000000000000000000000000000000815260609073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690630633b14a906109c4908590600401610f14565b60006040518083038186803b1580156109dc57600080fd5b505afa1580156109f0573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610a369190810190610df1565b905060005b8151811015610b2d577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663eb74483184848481518110610a8d57fe5b602002602001015160000151858581518110610aa557fe5b60200260200101516040015160016040518563ffffffff1660e01b8152600401610ad29493929190610f6b565b602060405180830381600087803b158015610aec57600080fd5b505af1158015610b00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b249190610efc565b50600101610a3b565b506040517f8cff544c00000000000000000000000000000000000000000000000000000000815260009073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690638cff544c90610ba3908690600401610f14565b604080518083038186803b158015610bba57600080fd5b505afa158015610bce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf29190610dc4565b50905073ffffffffffffffffffffffffffffffffffffffff811615610cbe576040517faf5bea3600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063af5bea3690610c8b90869085906301e1338090600401610f35565b600060405180830381600087803b158015610ca557600080fd5b505af1158015610cb9573d6000803e3d6000fd5b505050505b50505b50565b3390565b806060610cd36107e4565b905060005b8151811015610d6e578273ffffffffffffffffffffffffffffffffffffffff1663b149206e838381518110610d0957fe5b602002602001015160006040518363ffffffff1660e01b8152600401610d30929190611007565b600060405180830381600087803b158015610d4a57600080fd5b505af1158015610d5e573d6000803e3d6000fd5b505060019092019150610cd89050565b50505050565b600060808284031215610d85578081fd5b610d8f608061104f565b90508151610d9c81611076565b8082525060208201516020820152604082015160408201526060820151606082015292915050565b60008060408385031215610dd6578182fd5b8251610de181611076565b6020939093015192949293505050565b60006020808385031215610e03578182fd5b825167ffffffffffffffff80821115610e1a578384fd5b818501915085601f830112610e2d578384fd5b815181811115610e3b578485fd5b610e48848583020161104f565b81815284810192508385016080808402860187018a1015610e67578788fd5b8795505b83861015610e9357610e7d8a83610d74565b8552600195909501949386019390810190610e6b565b509098975050505050505050565b600060208284031215610eb2578081fd5b81518015158114610ec1578182fd5b9392505050565b600060208284031215610ed9578081fd5b8151610ec181611076565b600060208284031215610ef5578081fd5b5035919050565b600060208284031215610f0d578081fd5b5051919050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff938416815291909216602082015263ffffffff909116604082015260600190565b73ffffffffffffffffffffffffffffffffffffffff94851681529290931660208301526040820152901515606082015260800190565b6020808252825182820181905260009190848201906040850190845b81811015610ffb5783517fffffffff000000000000000000000000000000000000000000000000000000001683529284019291840191600101610fbd565b50909695505050505050565b7fffffffff0000000000000000000000000000000000000000000000000000000092909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405181810167ffffffffffffffff8111828210171561106e57600080fd5b604052919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610cc157600080fdfea26469706673582212201bee65390b0850e6a55ef01774b0265ae516408b7aa48374696698fa245b060364736f6c63430007000033000000000000000000000000b39e09279d4035c0f92307741d9dd8ed66e74de000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000ac2f2a0dc9b133ddff9c7b4712c3114c71afcf4a0000000000000000000000002f84f6f613280fd4df11ab2480e777ba8bb6282a0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000e915058df18e7efe92af5c44df3f575fba061b64000000000000000000000000b684849f3a7bd53fbad882302b5f7b9276c9b4910000000000000000000000005693e9ef54f7b78ddef14997c1fbc51aa1d2fac90000000000000000000000000000000000000000000000000000000000000000