0 txs
0 calls
constructor
constructor(address initialOwner)
functions
checkOperatorWhitelist
viewfunction checkOperatorWhitelist(address operator) view returns (bool)
getWhitelistedOperators
viewfunction getWhitelistedOperators() view returns (address[])
owner
viewfunction owner() view returns (address)
whitelistedOperators
viewfunction whitelistedOperators(address) view returns (bool)
addOperator
nonpayablefunction addOperator(address operator)
removeOperator
nonpayablefunction removeOperator(address operator)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OperatorAdded
event OperatorAdded(address indexed operator)
OperatorRemoved
event OperatorRemoved(address indexed operator)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561000f575f80fd5b5060405161078b38038061078b83398101604081905261002e916100bb565b806001600160a01b03811661005c57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b6100658161006c565b50506100e8565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f602082840312156100cb575f80fd5b81516001600160a01b03811681146100e1575f80fd5b9392505050565b610696806100f55f395ff3fe608060405234801561000f575f80fd5b5060043610610076575f3560e01c8063495c8bf91461007a57806371213a2d14610098578063715018a6146100ca5780638da5cb5b146100d45780639870d7fe146100ec578063ac8a584a146100ff578063c4a1dd2614610112578063f2fde38b1461013d575b5f80fd5b610082610150565b60405161008f9190610586565b60405180910390f35b6100ba6100a63660046105d2565b60016020525f908152604090205460ff1681565b604051901515815260200161008f565b6100d26101b0565b005b5f546001600160a01b031660405161008f91906105ff565b6100d26100fa3660046105d2565b6101c3565b6100d261010d3660046105d2565b610319565b6100ba6101203660046105d2565b6001600160a01b03165f9081526001602052604090205460ff1690565b6100d261014b3660046105d2565b6104ce565b606060028054806020026020016040519081016040528092919081815260200182805480156101a657602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311610188575b5050505050905090565b6101b861050b565b6101c15f610537565b565b6101cb61050b565b6001600160a01b0381166102265760405162461bcd60e51b815260206004820152601d60248201527f43616e6e6f742077686974656c697374207a65726f206164647265737300000060448201526064015b60405180910390fd5b6001600160a01b0381165f9081526001602052604090205460ff161561028e5760405162461bcd60e51b815260206004820152601c60248201527f4f70657261746f7220616c72656164792077686974656c697374656400000000604482015260640161021d565b6001600160a01b0381165f818152600160208190526040808320805460ff19168317905560028054928301815583527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace90910180546001600160a01b03191684179055517fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d9190a250565b61032161050b565b6001600160a01b0381165f9081526001602052604090205460ff166103835760405162461bcd60e51b815260206004820152601860248201527713dc195c985d1bdc881b9bdd081dda1a5d195b1a5cdd195960421b604482015260640161021d565b6001600160a01b0381165f908152600160205260408120805460ff191690555b60025481101561049757816001600160a01b0316600282815481106103ca576103ca610613565b5f918252602090912001546001600160a01b03160361048f57600280546103f390600190610627565b8154811061040357610403610613565b5f91825260209091200154600280546001600160a01b03909216918390811061042e5761042e610613565b905f5260205f20015f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550600280548061046a5761046a61064c565b5f8281526020902081015f1990810180546001600160a01b0319169055019055610497565b6001016103a3565b506040516001600160a01b038216907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d905f90a250565b6104d661050b565b6001600160a01b0381166104ff575f604051631e4fbdf760e01b815260040161021d91906105ff565b61050881610537565b50565b5f546001600160a01b031633146101c1573360405163118cdaa760e01b815260040161021d91906105ff565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b602080825282518282018190525f9190848201906040850190845b818110156105c65783516001600160a01b0316835292840192918401916001016105a1565b50909695505050505050565b5f602082840312156105e2575f80fd5b81356001600160a01b03811681146105f8575f80fd5b9392505050565b6001600160a01b0391909116815260200190565b634e487b7160e01b5f52603260045260245ffd5b8181038181111561064657634e487b7160e01b5f52601160045260245ffd5b92915050565b634e487b7160e01b5f52603160045260245ffdfea26469706673582212207f8de206999a5800b9136f62fab1c86768b6552ea4dd8a0c257eceb9063d045864736f6c634300081900330000000000000000000000002cf82605402912c6a79078a9bbfccf061cbfd507