9 txs
10 calls
constructor
No constructor.
functions
listManagers
viewfunction listManagers() view returns (address[])
listWhitelistedSelectors
viewfunction listWhitelistedSelectors() view returns (bytes4[])
owner
viewfunction owner() view returns (address)
addManager
nonpayablefunction addManager(address _manager)
executeAction
nonpayablefunction executeAction(address target, bytes data) returns (bytes)
removeManager
nonpayablefunction removeManager(address _manager)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unwhitelistSelector
nonpayablefunction unwhitelistSelector(bytes4 _selector)
whitelistSelector
nonpayablefunction whitelistSelector(bytes4 _selector)
events
ManagerAdded
event ManagerAdded(address indexed manager)
ManagerRemoved
event ManagerRemoved(address indexed manager)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SelectorUnwhitelisted
event SelectorUnwhitelisted(bytes4 indexed selector)
SelectorWhitelisted
event SelectorWhitelisted(bytes4 indexed selector)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600061001b61006a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35061006e565b3390565b610f7b8061007d6000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638f39d13a116100665780638f39d13a14610157578063a246888e1461024c578063ac18de4314610273578063b38708b414610299578063f2fde38b146102c05761009e565b80632d06177a146100a35780634dd23ff7146100cb5780635fbf052a14610123578063715018a61461012b5780638da5cb5b14610133575b600080fd5b6100c9600480360360208110156100b957600080fd5b50356001600160a01b03166102e6565b005b6100d361038b565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561010f5781810151838201526020016100f7565b505050509050019250505060405180910390f35b6100d361042b565b6100c96104c3565b61013b61056f565b604080516001600160a01b039092168252519081900360200190f35b6101d76004803603604081101561016d57600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561019857600080fd5b8201836020820111156101aa57600080fd5b803590602001918460018302840111640100000000831117156101cc57600080fd5b50909250905061057e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102115781810151838201526020016101f9565b50505050905090810190601f16801561023e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100c96004803603602081101561026257600080fd5b50356001600160e01b03191661070c565b6100c96004803603602081101561028957600080fd5b50356001600160a01b03166107bc565b6100c9600480360360208110156102af57600080fd5b50356001600160e01b031916610861565b6100c9600480360360208110156102d657600080fd5b50356001600160a01b0316610911565b6102ee610a13565b6001600160a01b03166102ff61056f565b6001600160a01b031614610348576040805162461bcd60e51b81526020600482018190526024820152600080516020610f26833981519152604482015290519081900360640190fd5b610353600182610a17565b506040516001600160a01b038216907f3b4a40cccf2058c593542587329dd385be4f0b588db5471fbd9598e56dd7093a90600090a250565b606060006103996003610a35565b905060008167ffffffffffffffff811180156103b457600080fd5b506040519080825280602002602001820160405280156103de578160200160208202803683370190505b50905060005b82811015610424576103f7600382610a40565b82828151811061040357fe5b6001600160e01b0319909216602092830291909101909101526001016103e4565b5091505090565b606060006104396001610a35565b905060008167ffffffffffffffff8111801561045457600080fd5b5060405190808252806020026020018201604052801561047e578160200160208202803683370190505b50905060005b8281101561042457610497600182610a40565b8282815181106104a357fe5b6001600160a01b0390921660209283029190910190910152600101610484565b6104cb610a13565b6001600160a01b03166104dc61056f565b6001600160a01b031614610525576040805162461bcd60e51b81526020600482018190526024820152600080516020610f26833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b606060006105c184848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a4c92505050565b90506105d860036001600160e01b03198316610a5d565b1561064a576105e561056f565b6001600160a01b0316336001600160a01b0316148061060a575061060a600133610a69565b6106455760405162461bcd60e51b8152600401808060200182810382526022815260200180610f046022913960400191505060405180910390fd5b6106b7565b61065261056f565b6001600160a01b0316336001600160a01b0316146106b7576040805162461bcd60e51b815260206004820152601760248201527f50617573654d616e616765723a206e6f74206f776e6572000000000000000000604482015290519081900360640190fd5b61070184848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506001600160a01b03891692915050610a7e565b9150505b9392505050565b610714610a13565b6001600160a01b031661072561056f565b6001600160a01b03161461076e576040805162461bcd60e51b81526020600482018190526024820152600080516020610f26833981519152604482015290519081900360640190fd5b61078360036001600160e01b03198316610ac0565b506040516001600160e01b03198216907f49484f21470f017c927ae9cc68c3c3534a7a6f16ddc2d5d794fcb3679b44b61490600090a250565b6107c4610a13565b6001600160a01b03166107d561056f565b6001600160a01b03161461081e576040805162461bcd60e51b81526020600482018190526024820152600080516020610f26833981519152604482015290519081900360640190fd5b610829600182610acc565b506040516001600160a01b038216907fef69f7d97228658c92417be1b16b19058315de71fecb435d07b7d23728b6bd3190600090a250565b610869610a13565b6001600160a01b031661087a61056f565b6001600160a01b0316146108c3576040805162461bcd60e51b81526020600482018190526024820152600080516020610f26833981519152604482015290519081900360640190fd5b6108d860036001600160e01b03198316610ae1565b506040516001600160e01b03198216907f29b784918fb88a552f673e427c84bdc6b178abb6b48680e5be13b365ce6f6ad790600090a250565b610919610a13565b6001600160a01b031661092a61056f565b6001600160a01b031614610973576040805162461bcd60e51b81526020600482018190526024820152600080516020610f26833981519152604482015290519081900360640190fd5b6001600160a01b0381166109b85760405162461bcd60e51b8152600401808060200182810382526026815260200180610eb86026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6000610a2c836001600160a01b038416610ae9565b90505b92915050565b6000610a2f82610b33565b6000610a2c8383610b37565b602001516001600160e01b03191690565b6000610a2c8383610b9b565b6000610a2c836001600160a01b038416610b9b565b6060610a2c83836040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c65640000815250610bb3565b6000610a2c8383610bca565b6000610a2c836001600160a01b038416610bca565b6000610a2c83835b6000610af58383610b9b565b610b2b57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610a2f565b506000610a2f565b5490565b81546000908210610b795760405162461bcd60e51b8152600401808060200182810382526022815260200180610e966022913960400191505060405180910390fd5b826000018281548110610b8857fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b6060610bc28484600085610c90565b949350505050565b60008181526001830160205260408120548015610c865783546000198083019190810190600090879083908110610bfd57fe5b9060005260206000200154905080876000018481548110610c1a57fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080610c4a57fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610a2f565b6000915050610a2f565b606082471015610cd15760405162461bcd60e51b8152600401808060200182810382526026815260200180610ede6026913960400191505060405180910390fd5b610cda85610deb565b610d2b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310610d695780518252601f199092019160209182019101610d4a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610dcb576040519150601f19603f3d011682016040523d82523d6000602084013e610dd0565b606091505b5091509150610de0828286610df1565b979650505050505050565b3b151590565b60608315610e00575081610705565b825115610e105782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e5a578181015183820152602001610e42565b50505050905090810190601f168015610e875780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c50617573654d616e616765723a206e6f74206f776e6572206f72206d616e616765724f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122021b200387bd0653baccb0aa8960f8ddca78c0928359d97b6c7e322d7c90d3d3a64736f6c63430007060033