1 tx
2 calls
constructor
constructor()
functions
owner
viewfunction owner() view returns (address)
executeBatch
nonpayablefunction executeBatch(address[] adapters, bytes[] paramsList)
registerAdapter
nonpayablefunction registerAdapter(address[] _adapters)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Executed
event Executed(address indexed target, bytes data, bytes returnData)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
DELEGATE_CALL_FAILED
error DELEGATE_CALL_FAILED()
NOT_VALID_ADAPTER
error NOT_VALID_ADAPTER()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561000f575f80fd5b50338061003557604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61003e81610044565b50610093565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6107eb806100a05f395ff3fe608060405234801561000f575f80fd5b5060043610610055575f3560e01c80631640eb5e1461005957806318dfb3c71461006e578063715018a6146100815780638da5cb5b14610089578063f2fde38b146100a7575b5f80fd5b61006c610067366004610480565b6100ba565b005b61006c61007c366004610570565b61012a565b61006c610355565b5f54604080516001600160a01b039092168252519081900360200190f35b61006c6100b53660046105d7565b610368565b6100c26103a5565b5f5b8151811015610126576001805f8484815181106100e3576100e36105f7565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff19169115159190911790558061011e8161060b565b9150506100c4565b5050565b82811461014a5760405163062536b160e41b815260040160405180910390fd5b5f5b8381101561034e5760015f868684818110610169576101696105f7565b905060200201602081019061017e91906105d7565b6001600160a01b0316815260208101919091526040015f205460ff166101b75760405163ea734e8360e01b815260040160405180910390fd5b5f808686848181106101cb576101cb6105f7565b90506020020160208101906101e091906105d7565b6001600160a01b03168585858181106101fb576101fb6105f7565b905060200281019061020d919061062f565b60405161021b929190610672565b5f60405180830381855af49150503d805f8114610253576040519150601f19603f3d011682016040523d82523d5f602084013e610258565b606091505b509150915086868481811061026f5761026f6105f7565b905060200201602081019061028491906105d7565b6001600160a01b03167fc96720f35dd524e76ea92971ce13d08e9a17816bf3b0008a7083e6032354ebb58686868181106102c0576102c06105f7565b90506020028101906102d2919061062f565b846040516102e2939291906106ce565b60405180910390a281610339576044815110156102fd575f80fd5b600481019050808060200190518101906103179190610714565b60405162461bcd60e51b815260040161033091906107a3565b60405180910390fd5b505080806103469061060b565b91505061014c565b5050505050565b61035d6103a5565b6103665f6103d1565b565b6103706103a5565b6001600160a01b03811661039957604051631e4fbdf760e01b81525f6004820152602401610330565b6103a2816103d1565b50565b5f546001600160a01b031633146103665760405163118cdaa760e01b8152336004820152602401610330565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561045d5761045d610420565b604052919050565b80356001600160a01b038116811461047b575f80fd5b919050565b5f6020808385031215610491575f80fd5b823567ffffffffffffffff808211156104a8575f80fd5b818501915085601f8301126104bb575f80fd5b8135818111156104cd576104cd610420565b8060051b91506104de848301610434565b81815291830184019184810190888411156104f7575f80fd5b938501935b8385101561051c5761050d85610465565b825293850193908501906104fc565b98975050505050505050565b5f8083601f840112610538575f80fd5b50813567ffffffffffffffff81111561054f575f80fd5b6020830191508360208260051b8501011115610569575f80fd5b9250929050565b5f805f8060408587031215610583575f80fd5b843567ffffffffffffffff8082111561059a575f80fd5b6105a688838901610528565b909650945060208701359150808211156105be575f80fd5b506105cb87828801610528565b95989497509550505050565b5f602082840312156105e7575f80fd5b6105f082610465565b9392505050565b634e487b7160e01b5f52603260045260245ffd5b5f6001820161062857634e487b7160e01b5f52601160045260245ffd5b5060010190565b5f808335601e19843603018112610644575f80fd5b83018035915067ffffffffffffffff82111561065e575f80fd5b602001915036819003821315610569575f80fd5b818382375f9101908152919050565b5f5b8381101561069b578181015183820152602001610683565b50505f910152565b5f81518084526106ba816020860160208601610681565b601f01601f19169290920160200192915050565b60408152826040820152828460608301375f606084830101525f601f19601f8501168201606083820301602084015261070a60608201856106a3565b9695505050505050565b5f60208284031215610724575f80fd5b815167ffffffffffffffff8082111561073b575f80fd5b818401915084601f83011261074e575f80fd5b81518181111561076057610760610420565b610773601f8201601f1916602001610434565b9150808252856020828501011115610789575f80fd5b61079a816020840160208601610681565b50949350505050565b602081525f6105f060208301846106a356fea2646970667358221220554e257e1dc7e184658e45d868e797b9c589c2a1e7f0124555c66c2f44438ccd64736f6c63430008140033