0 txs
0 calls
constructor
constructor(address _controller, address _walletImplementation, address[] _modulesToAdd, address[] _modulesToRemove, address _oldSecurityStore, address _newSecurityStore)
functions
bindableMethods
purefunction bindableMethods() pure returns (bytes4[] methods)
modulesToAdd
viewfunction modulesToAdd(uint256) view returns (address)
modulesToRemove
viewfunction modulesToRemove(uint256) view returns (address)
walletImplementation
viewfunction walletImplementation() view returns (address)
activate
nonpayablefunction activate()
deactivate
nonpayablefunction deactivate()
upgradeWalletImplementation
nonpayablefunction upgradeWalletImplementation(address wallet)
events
Activated
event Activated(address wallet)
Deactivated
event Deactivated(address wallet)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b50604051620011f0380380620011f0833981016040819052620000349162000207565b600180546001600160a01b038089166001600160a01b0319928316179092556002805492881692909116919091179055835162000079906004906020870190620000c7565b5082516200008f906003906020860190620000c7565b50600580546001600160a01b039384166001600160a01b0319918216179091556006805492909316911617905550620002dd92505050565b8280548282559060005260206000209081019282156200011f579160200282015b828111156200011f57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620000e8565b506200012d92915062000131565b5090565b5b808211156200012d5780546001600160a01b031916815560010162000132565b80516200015f81620002c4565b92915050565b600082601f83011262000176578081fd5b81516001600160401b03808211156200018d578283fd5b602080830260405182828201018181108582111715620001ab578687fd5b604052848152945081850192508582018187018301881015620001cd57600080fd5b600091505b84821015620001fc57620001e7888262000152565b845292820192600191909101908201620001d2565b505050505092915050565b60008060008060008060c0878903121562000220578182fd5b86516200022d81620002c4565b60208801519096506200024081620002c4565b60408801519095506001600160401b03808211156200025d578384fd5b6200026b8a838b0162000165565b9550606089015191508082111562000281578384fd5b506200029089828a0162000165565b9350506080870151620002a381620002c4565b60a0880151909250620002b681620002c4565b809150509295509295509295565b6001600160a01b0381168114620002da57600080fd5b50565b610f0380620002ed6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063608ea4b41161005b578063608ea4b4146100bd5780638117abc1146100d0578063afa3363d146100d8578063ca6b4193146100ed5761007d565b80630f15f4c01461008257806351b42b001461008c578063584fa50614610094575b600080fd5b61008a610100565b005b61008a61057e565b6100a76100a2366004610ced565b6105cd565b6040516100b49190610d05565b60405180910390f35b61008a6100cb366004610b55565b6105f4565b6100a7610711565b6100e0610720565b6040516100b49190610d5c565b6100a76100fb366004610ced565b610725565b60025433906001600160a01b03161561016357604051631823a92d60e21b8152309063608ea4b490610136908490600401610d05565b600060405180830381600087803b15801561015057600080fd5b505af1925050508015610161575060015b505b6001546040805163f77c479160e01b8152905183926001600160a01b03908116929084169163f77c479191600480820192602092909190829003018186803b1580156101ae57600080fd5b505afa1580156101c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e69190610b32565b6001600160a01b031614610259576001546040516392eefe9b60e01b81526001600160a01b03838116926392eefe9b926102269290911690600401610d05565b600060405180830381600087803b15801561024057600080fd5b505af1158015610254573d6000803e3d6000fd5b505050505b60005b60035481101561039a57816001600160a01b031663c7b2e5966003838154811061028257fe5b6000918252602090912001546040516001600160e01b031960e084901b1681526102b8916001600160a01b031690600401610d05565b60206040518083038186803b1580156102d057600080fd5b505afa1580156102e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103089190610c41565b1561039257816001600160a01b031663a06324616003838154811061032957fe5b6000918252602090912001546040516001600160e01b031960e084901b16815261035f916001600160a01b031690600401610d05565b600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b60010161025c565b5060005b6004548110156104db57816001600160a01b031663c7b2e596600483815481106103c457fe5b6000918252602090912001546040516001600160e01b031960e084901b1681526103fa916001600160a01b031690600401610d05565b60206040518083038186803b15801561041257600080fd5b505afa158015610426573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061044a9190610c41565b6104d357816001600160a01b0316631ed86f196004838154811061046a57fe5b6000918252602090912001546040516001600160e01b031960e084901b1681526104a0916001600160a01b031690600401610d05565b600060405180830381600087803b1580156104ba57600080fd5b505af11580156104ce573d6000803e3d6000fd5b505050505b60010161039e565b506104e582610732565b7f0cc43938d137e7efade6a531f663e78c1fc75257b0d65ffda2fdaf70cb49cdf9826040516105149190610d05565b60405180910390a160405163a063246160e01b81526001600160a01b0382169063a063246190610548903090600401610d05565b600060405180830381600087803b15801561056257600080fd5b505af1158015610576573d6000803e3d6000fd5b505050505050565b60006105886109aa565b9050610593816109ae565b7f749cb6b4c510bc468cf6b9c2086d6f0a54d6b18e25d37bf3200e68eab0880c00816040516105c29190610d05565b60405180910390a150565b600481815481106105da57fe5b6000918252602090912001546001600160a01b0316905081565b33301461061c5760405162461bcd60e51b815260040161061390610dcd565b60405180910390fd5b806001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561065557600080fd5b505afa158015610669573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068d9190610b32565b6002546001600160a01b0390811691161461070e57600254604051606091631b2ce7f360e11b916106ca916001600160a01b031690602401610d05565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152905061070b8280600084610a4d565b50505b50565b6002546001600160a01b031681565b606090565b600381815481106105da57fe5b6005546001600160a01b0316158061075357506006546001600160a01b0316155b1561075d5761070e565b600554604051630319d8a560e11b81526060916001600160a01b031690630633b14a9061078e908590600401610d05565b60006040518083038186803b1580156107a657600080fd5b505afa1580156107ba573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107e29190810190610b9e565b905060005b81518110156108ae5760065482516001600160a01b039091169063c0d9f75590859085908590811061081557fe5b60200260200101516000015185858151811061082d57fe5b60200260200101516020015186868151811061084557fe5b6020026020010151604001516040518563ffffffff1660e01b81526004016108709493929190610d33565b600060405180830381600087803b15801561088a57600080fd5b505af115801561089e573d6000803e3d6000fd5b5050600190920191506107e79050565b5060055460405163233fd51360e21b81526000916001600160a01b031690638cff544c906108e0908690600401610d05565b604080518083038186803b1580156108f757600080fd5b505afa15801561090b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061092f9190610b71565b5090506001600160a01b0381161561070b576006546040516308780b7b60e21b81526001600160a01b03909116906321e02dec906109739086908590600401610d19565b600060405180830381600087803b15801561098d57600080fd5b505af11580156109a1573d6000803e3d6000fd5b50505050505050565b3390565b8060606109b9610720565b905060005b8151811015610a4757826001600160a01b031663b149206e8383815181106109e257fe5b602002602001015160006040518363ffffffff1660e01b8152600401610a09929190610daa565b600060405180830381600087803b158015610a2357600080fd5b505af1158015610a37573d6000803e3d6000fd5b5050600190920191506109be9050565b50505050565b604051631c48add360e21b81526060906001600160a01b03861690637122b74c90610a8390600190889088908890600401610df2565b600060405180830381600087803b158015610a9d57600080fd5b505af1158015610ab1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ad99190810190610c61565b95945050505050565b600060808284031215610af3578081fd5b610afd6080610e45565b90508151610b0a81610eb8565b8082525060208201516020820152604082015160408201526060820151606082015292915050565b600060208284031215610b43578081fd5b8151610b4e81610eb8565b9392505050565b600060208284031215610b66578081fd5b8135610b4e81610eb8565b60008060408385031215610b83578081fd5b8251610b8e81610eb8565b6020939093015192949293505050565b60006020808385031215610bb0578182fd5b825167ffffffffffffffff811115610bc6578283fd5b8301601f81018513610bd6578283fd5b8051610be9610be482610e6c565b610e45565b818152838101908385016080808502860187018a1015610c07578788fd5b8795505b84861015610c3357610c1d8a83610ae2565b8452600195909501949286019290810190610c0b565b509098975050505050505050565b600060208284031215610c52578081fd5b81518015158114610b4e578182fd5b600060208284031215610c72578081fd5b815167ffffffffffffffff80821115610c89578283fd5b818401915084601f830112610c9c578283fd5b815181811115610caa578384fd5b610cbd601f8201601f1916602001610e45565b9150808252856020828501011115610cd3578384fd5b610ce4816020840160208601610e8c565b50949350505050565b600060208284031215610cfe578081fd5b5035919050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b6020808252825182820181905260009190848201906040850190845b81811015610d9e5783516001600160e01b03191683529284019291840191600101610d78565b50909695505050505050565b6001600160e01b03199290921682526001600160a01b0316602082015260400190565b6020808252600b908201526a1393d517d0531313d5d15160aa1b604082015260600190565b600060ff8616825260018060a01b0385166020830152836040830152608060608301528251806080840152610e2e8160a0850160208701610e8c565b601f01601f19169190910160a00195945050505050565b60405181810167ffffffffffffffff81118282101715610e6457600080fd5b604052919050565b600067ffffffffffffffff821115610e82578081fd5b5060209081020190565b60005b83811015610ea7578181015183820152602001610e8f565b83811115610a475750506000910152565b6001600160a01b038116811461070e57600080fdfea2646970667358221220c571d940e1a7991cd4b49c60296aad71a83a98414bfec5cc3966c1c641229cbc64736f6c63430007000033000000000000000000000000188d315b1c698ca678c8e3891ac21e097763afde000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac2f2a0dc9b133ddff9c7b4712c3114c71afcf4a0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000af25b62b1aff8fe3fc72d0d7f3cf1cc6941eafb2000000000000000000000000218559ef0bdeccdbb4fa79aaeb23ac7cae01b5590000000000000000000000002041507e1e860bef75a77508304cc37e021ddcc80000000000000000000000000000000000000000000000000000000000000000