122 txs
116 calls
constructor
constructor(address _admin, address _initialOperator)
functions
operators
viewfunction operators(address) view returns (bool)
owner
viewfunction owner() view returns (address)
addOperator
nonpayablefunction addOperator(address _operator)
multiCall
nonpayablefunction multiCall(address[] _addresses, bytes[] _callBytes)
removeOperator
nonpayablefunction removeOperator(address _operator)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OperatorAdded
event OperatorAdded(address operator)
OperatorRemoved
event OperatorRemoved(address operator)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
CallerNotOperator
error CallerNotOperator()
FailedInnerCall
error FailedInnerCall()
InvalidLength
error InvalidLength()
InvalidOperator
error InvalidOperator()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561000f575f80fd5b506040516107ed3803806107ed83398101604081905261002e916100fa565b816001600160a01b03811661005c57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61006581610090565b506001600160a01b03165f908152600160208190526040909120805460ff191690911790555061012b565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100f5575f80fd5b919050565b5f806040838503121561010b575f80fd5b610114836100df565b9150610122602084016100df565b90509250929050565b6106b5806101385f395ff3fe608060405234801561000f575f80fd5b506004361061006b575f3560e01c806313e7c9d81461006f578063715018a6146100a65780638da5cb5b146100b05780639870d7fe146100c8578063ac8a584a146100db578063da5b4ffd146100ee578063f2fde38b14610101575b5f80fd5b61009161007d366004610529565b60016020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100ae610114565b005b5f546001600160a01b031660405161009d919061054f565b6100ae6100d6366004610529565b610127565b6100ae6100e9366004610529565b6101b5565b6100ae6100fc3660046105ab565b610244565b6100ae61010f366004610529565b61033f565b61011c610385565b6101255f6103b1565b565b61012f610385565b6001600160a01b0381166101565760405163ccea9e6f60e01b815260040160405180910390fd5b6001600160a01b0381165f90815260016020819052604091829020805460ff19169091179055517fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d906101aa90839061054f565b60405180910390a150565b6101bd610385565b6001600160a01b0381165f9081526001602052604090205460ff166101f55760405163ccea9e6f60e01b815260040160405180910390fd5b6001600160a01b0381165f9081526001602052604090819020805460ff19169055517f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d906101aa90839061054f565b335f9081526001602052604090205460ff166102735760405163a5523ee560e01b815260040160405180910390fd5b8083141580610280575082155b1561029e5760405163251f56a160e21b815260040160405180910390fd5b5f5b818110156103385761032f8585838181106102bd576102bd610612565b90506020020160208101906102d29190610529565b8484848181106102e4576102e4610612565b90506020028101906102f69190610626565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061040092505050565b506001016102a0565b5050505050565b610347610385565b6001600160a01b038116610379575f604051631e4fbdf760e01b8152600401610370919061054f565b60405180910390fd5b610382816103b1565b50565b5f546001600160a01b03163314610125573360405163118cdaa760e01b8152600401610370919061054f565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b606061040d83835f610414565b9392505050565b606081471015610439573060405163cd78605960e01b8152600401610370919061054f565b5f80856001600160a01b031684866040516104549190610669565b5f6040518083038185875af1925050503d805f811461048e576040519150601f19603f3d011682016040523d82523d5f602084013e610493565b606091505b50915091506104a38683836104ad565b9695505050505050565b6060826104c2576104bd82610500565b61040d565b81511580156104d957506001600160a01b0384163b155b156104f95783604051639996b31560e01b8152600401610370919061054f565b508061040d565b8051156105105780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f60208284031215610539575f80fd5b81356001600160a01b038116811461040d575f80fd5b6001600160a01b0391909116815260200190565b5f8083601f840112610573575f80fd5b50813567ffffffffffffffff81111561058a575f80fd5b6020830191508360208260051b85010111156105a4575f80fd5b9250929050565b5f805f80604085870312156105be575f80fd5b843567ffffffffffffffff808211156105d5575f80fd5b6105e188838901610563565b909650945060208701359150808211156105f9575f80fd5b5061060687828801610563565b95989497509550505050565b634e487b7160e01b5f52603260045260245ffd5b5f808335601e1984360301811261063b575f80fd5b83018035915067ffffffffffffffff821115610655575f80fd5b6020019150368190038213156105a4575f80fd5b5f82518060208501845e5f92019182525091905056fea264697066735822122054d9c16b30712dd8b93e65ebb6b2a832e113f7810bfcbcac99aae0e395e9e5be64736f6c634300081900330000000000000000000000008fa9aa69a6e94c1cd49fbf214c833b2911d02553000000000000000000000000994cc8ef6ac289d0016dc28e691cf75eae4e776b