0 txs
35.3k calls
constructor
No constructor.
functions
getAllExecutors
viewfunction getAllExecutors() view returns (address[])
getExecutorStatus
viewfunction getExecutorStatus(address executor) view returns (bool status)
owner
viewfunction owner() view returns (address)
addExecutor
nonpayablefunction addExecutor(address executorAddress)
addExecutors
nonpayablefunction addExecutors(address[] executorArray)
removeExecutor
nonpayablefunction removeExecutor(address executorAddress)
removeExecutors
nonpayablefunction removeExecutors(address[] executorArray)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ExecutorAdded
event ExecutorAdded(address executor, address owner)
ExecutorRemoved
event ExecutorRemoved(address executor, address owner)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061002161001c610026565b61002a565b61007a565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610a8e806100896000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063715018a611610066578063715018a6146100fc5780638da5cb5b14610104578063dc09c3e414610119578063f2fde38b1461012c578063fdfebffe1461013f57610093565b80630768d65c146100985780631ecd9cd8146100c15780631f5a0bbe146100d657806324788429146100e9575b600080fd5b6100ab6100a63660046107f9565b610154565b6040516100b8919061090a565b60405180910390f35b6100d46100cf366004610820565b610167565b005b6100d46100e43660046107f9565b610201565b6100d46100f73660046107f9565b6102d4565b6100d4610375565b61010c6103c0565b6040516100b8919061088f565b6100d4610127366004610820565b6103cf565b6100d461013a3660046107f9565b61045a565b6101476104cb565b6040516100b891906108bd565b600061016160018361058d565b92915050565b61016f6105a9565b6001600160a01b03166101806103c0565b6001600160a01b0316146101af5760405162461bcd60e51b81526004016101a6906109c9565b60405180910390fd5b8060005b818110156101fb576101f38484838181106101de57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906100e491906107f9565b6001016101b3565b50505050565b6102096105a9565b6001600160a01b031661021a6103c0565b6001600160a01b0316146102405760405162461bcd60e51b81526004016101a6906109c9565b6001600160a01b0381166102665760405162461bcd60e51b81526004016101a690610992565b61026f81610154565b1561028c5760405162461bcd60e51b81526004016101a69061095b565b6102976001826105ad565b507f8a39fc6d5142759acd84b3e96ccde9187266ecb0df56c8ff08bf2aedc7c93c4781336040516102c99291906108a3565b60405180910390a150565b6102dc6105a9565b6001600160a01b03166102ed6103c0565b6001600160a01b0316146103135760405162461bcd60e51b81526004016101a6906109c9565b61031c81610154565b6103385760405162461bcd60e51b81526004016101a6906109fe565b6103436001826105c2565b507f5eda3a085bbb9fa8a317839dd47d7ef8a77f89a24470445af7fec61cbb8c990b81336040516102c99291906108a3565b61037d6105a9565b6001600160a01b031661038e6103c0565b6001600160a01b0316146103b45760405162461bcd60e51b81526004016101a6906109c9565b6103be60006105d7565b565b6000546001600160a01b031690565b6103d76105a9565b6001600160a01b03166103e86103c0565b6001600160a01b03161461040e5760405162461bcd60e51b81526004016101a6906109c9565b8060005b818110156101fb5761045284848381811061043d57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906100f791906107f9565b600101610412565b6104626105a9565b6001600160a01b03166104736103c0565b6001600160a01b0316146104995760405162461bcd60e51b81526004016101a6906109c9565b6001600160a01b0381166104bf5760405162461bcd60e51b81526004016101a690610915565b6104c8816105d7565b50565b606060006104d96001610627565b905060008167ffffffffffffffff81111561050457634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561052d578160200160208202803683370190505b50905060005b8281101561058657610546600182610632565b82828151811061056657634e487b7160e01b600052603260045260246000fd5b6001600160a01b0390921660209283029190910190910152600101610533565b5091505090565b60006105a2836001600160a01b03841661063e565b9392505050565b3390565b60006105a2836001600160a01b038416610656565b60006105a2836001600160a01b0384166106a0565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610161826107bd565b60006105a283836107c1565b60009081526001919091016020526040902054151590565b6000610662838361063e565b61069857508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610161565b506000610161565b600081815260018301602052604081205480156107b35760006106c4600183610a35565b85549091506000906106d890600190610a35565b905081811461075957600086600001828154811061070657634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508087600001848154811061073757634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b855486908061077857634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610161565b6000915050610161565b5490565b60008260000182815481106107e657634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b60006020828403121561080a578081fd5b81356001600160a01b03811681146105a2578182fd5b60008060208385031215610832578081fd5b823567ffffffffffffffff80821115610849578283fd5b818501915085601f83011261085c578283fd5b81358181111561086a578384fd5b866020808302850101111561087d578384fd5b60209290920196919550909350505050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6020808252825182820181905260009190848201906040850190845b818110156108fe5783516001600160a01b0316835292840192918401916001016108d9565b50909695505050505050565b901515815260200190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252601b908201527f4578656375746f7220616c726561647920726567697374657265640000000000604082015260600190565b6020808252601d908201527f6578656375746f7220616464726573732063616e206e6f742062652030000000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526017908201527f4578656375746f72206e6f742072656769737465726564000000000000000000604082015260600190565b600082821015610a5357634e487b7160e01b81526011600452602481fd5b50039056fea26469706673582212208f15907ec84cf085ac4107642feaf1c02f78aa138fbfe7e395e4e58efb974db464736f6c63430008000033