0 txs
1 call
constructor
constructor(address admin_, uint256 delay_)
functions
admin
viewfunction admin() view returns (address)
delay
viewfunction delay() view returns (uint256)
getBlockTimestamp
viewfunction getBlockTimestamp() view returns (uint256)
getTxHash
purefunction getTxHash(address target, uint256 value, string signature, bytes data, uint256 executeTime) pure returns (bytes32)
GRACE_PERIOD
viewfunction GRACE_PERIOD() view returns (uint256)
MAXIMUM_DELAY
viewfunction MAXIMUM_DELAY() view returns (uint256)
MINIMUM_DELAY
viewfunction MINIMUM_DELAY() view returns (uint256)
pendingAdmin
viewfunction pendingAdmin() view returns (address)
queuedTransactions
viewfunction queuedTransactions(bytes32) view returns (bool)
acceptAdmin
nonpayablefunction acceptAdmin()
cancelTransaction
nonpayablefunction cancelTransaction(address target, uint256 value, string signature, bytes data, uint256 executeTime)
executeTransaction
payablefunction executeTransaction(address target, uint256 value, string signature, bytes data, uint256 executeTime) payable returns (bytes)
queueTransaction
nonpayablefunction queueTransaction(address target, uint256 value, string signature, bytes data, uint256 executeTime) returns (bytes32)
setDelay
nonpayablefunction setDelay(uint256 delay_)
setPendingAdmin
nonpayablefunction setPendingAdmin(address pendingAdmin_)
events
CancelTransaction
event CancelTransaction(bytes32 indexed txHash, address indexed target, uint256 value, string signature, bytes data, uint256 executeTime)
ExecuteTransaction
event ExecuteTransaction(bytes32 indexed txHash, address indexed target, uint256 value, string signature, bytes data, uint256 executeTime)
NewAdmin
event NewAdmin(address indexed newAdmin)
NewDelay
event NewDelay(uint256 indexed newDelay)
NewPendingAdmin
event NewPendingAdmin(address indexed newPendingAdmin)
QueueTransaction
event QueueTransaction(bytes32 indexed txHash, address indexed target, uint256 value, string signature, bytes data, uint256 executeTime)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060405161151938038061151983398101604081905261002f9161014f565b620151808110156100ad5760405162461bcd60e51b815260206004820152603760248201527f54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757360448201527f7420657863656564206d696e696d756d2064656c61792e00000000000000000060648201526084015b60405180910390fd5b62278d008111156101265760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e60448201527f6f7420657863656564206d6178696d756d2064656c61792e000000000000000060648201526084016100a4565b600080546001600160a01b0319166001600160a01b039390931692909217909155600255610189565b6000806040838503121561016257600080fd5b82516001600160a01b038116811461017957600080fd5b6020939093015192949293505050565b611381806101986000396000f3fe6080604052600436106100e05760003560e01c80636a42b8f811610084578063c1a287e211610056578063c1a287e21461025a578063e177246e14610271578063f2b0653714610291578063f851a440146102d157005b80636a42b8f814610203578063796b89b9146102195780637d645fab1461022c578063b1b43ae51461024357005b806326782247116100bd57806326782247146101515780633a66f901146101a35780634dd18bf5146101c3578063591fcdfe146101e357005b806304a71576146100e95780630825f38f1461011c5780630e18b6811461013c57005b366100e757005b005b3480156100f557600080fd5b506101096101043660046110b0565b6102fe565b6040519081526020015b60405180910390f35b61012f61012a3660046110b0565b61033a565b60405161011391906111cf565b34801561014857600080fd5b506100e76107bb565b34801561015d57600080fd5b5060015461017e9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610113565b3480156101af57600080fd5b506101096101be3660046110b0565b6108c3565b3480156101cf57600080fd5b506100e76101de3660046111e2565b610ade565b3480156101ef57600080fd5b506100e76101fe3660046110b0565b610bdc565b34801561020f57600080fd5b5061010960025481565b34801561022557600080fd5b5042610109565b34801561023857600080fd5b5061010962278d0081565b34801561024f57600080fd5b506101096201518081565b34801561026657600080fd5b506101096212750081565b34801561027d57600080fd5b506100e761028c3660046111fd565b610dc7565b34801561029d57600080fd5b506102c16102ac3660046111fd565b60036020526000908152604090205460ff1681565b6040519015158152602001610113565b3480156102dd57600080fd5b5060005461017e9073ffffffffffffffffffffffffffffffffffffffff1681565b60008585858585604051602001610319959493929190611216565b60405160208183030381529060405280519060200120905095945050505050565b60005460609073ffffffffffffffffffffffffffffffffffffffff1633146103e9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20436160448201527f6c6c206d75737420636f6d652066726f6d2061646d696e2e000000000000000060648201526084015b60405180910390fd5b60006103f887878787876102fe565b60008181526003602052604090205490915060ff16610499576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e206861736e2774206265656e207175657565642e00000060648201526084016103e0565b8242101561054f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604560248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e206861736e2774207375727061737365642074696d652060648201527f6c6f636b2e000000000000000000000000000000000000000000000000000000608482015260a4016103e0565b61055c8362127500610faf565b4211156105eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603360248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e206973207374616c652e0000000000000000000000000060648201526084016103e0565b600081815260036020526040812080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905585516060910361063057508361065c565b85805190602001208560405160200161064a929190611270565b60405160208183030381529060405290505b6000808973ffffffffffffffffffffffffffffffffffffffff16898460405161068591906112b8565b60006040518083038185875af1925050503d80600081146106c2576040519150601f19603f3d011682016040523d82523d6000602084013e6106c7565b606091505b509150915081610759576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e20657865637574696f6e2072657665727465642e00000060648201526084016103e0565b8973ffffffffffffffffffffffffffffffffffffffff16847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b6040516107a694939291906112d4565b60405180910390a39998505050505050505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610862576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737460448201527f20636f6d652066726f6d2070656e64696e6741646d696e2e000000000000000060648201526084016103e0565b60008054337fffffffffffffffffffffffff0000000000000000000000000000000000000000918216811783556001805490921690915560405190917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6000805473ffffffffffffffffffffffffffffffffffffffff16331461096b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c60448201527f206d75737420636f6d652066726f6d2061646d696e2e0000000000000000000060648201526084016103e0565b61097e6002546109784290565b90610faf565b821015610a33576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604960248201527f54696d656c6f636b3a3a71756575655472616e73616374696f6e3a204573746960448201527f6d6174656420657865637574696f6e20626c6f636b206d75737420736174697360648201527f66792064656c61792e0000000000000000000000000000000000000000000000608482015260a4016103e0565b6000610a4287878787876102fe565b6000818152600360205260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555190915073ffffffffffffffffffffffffffffffffffffffff88169082907f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f90610acc908a908a908a908a906112d4565b60405180910390a39695505050505050565b333014610b6d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c2060448201527f6d75737420636f6d652066726f6d2054696d656c6f636b2e000000000000000060648201526084016103e0565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b60005473ffffffffffffffffffffffffffffffffffffffff163314610c83576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603760248201527f54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c60448201527f6c206d75737420636f6d652066726f6d2061646d696e2e00000000000000000060648201526084016103e0565b6000610c9286868686866102fe565b60008181526003602052604090205490915060ff16610d33576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603c60248201527f54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2054726160448201527f6e73616374696f6e206861736e2774206265656e207175657565642e0000000060648201526084016103e0565b6000818152600360205260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555173ffffffffffffffffffffffffffffffffffffffff87169082907f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8790610db79089908990899089906112d4565b60405180910390a3505050505050565b333014610e56576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f60448201527f6d652066726f6d2054696d656c6f636b2e00000000000000000000000000000060648201526084016103e0565b62015180811015610ee9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206560448201527f7863656564206d696e696d756d2064656c61792e00000000000000000000000060648201526084016103e0565b62278d00811115610f7c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e60448201527f6f7420657863656564206d6178696d756d2064656c61792e000000000000000060648201526084016103e0565b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b6000610fbb8284611311565b90505b92915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610fe857600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff8084111561103757611037610fed565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561107d5761107d610fed565b8160405280935085815286868601111561109657600080fd5b858560208301376000602087830101525050509392505050565b600080600080600060a086880312156110c857600080fd5b6110d186610fc4565b945060208601359350604086013567ffffffffffffffff808211156110f557600080fd5b818801915088601f83011261110957600080fd5b6111188983356020850161101c565b9450606088013591508082111561112e57600080fd5b508601601f8101881361114057600080fd5b61114f8882356020840161101c565b95989497509295608001359392505050565b60005b8381101561117c578181015183820152602001611164565b50506000910152565b6000815180845261119d816020860160208601611161565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610fbb6020830184611185565b6000602082840312156111f457600080fd5b610fbb82610fc4565b60006020828403121561120f57600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff8616815284602082015260a06040820152600061124b60a0830186611185565b828103606084015261125d8186611185565b9150508260808301529695505050505050565b7fffffffff0000000000000000000000000000000000000000000000000000000083168152600082516112aa816004850160208701611161565b919091016004019392505050565b600082516112ca818460208701611161565b9190910192915050565b8481526080602082015260006112ed6080830186611185565b82810360408401526112ff8186611185565b91505082606083015295945050505050565b80820180821115610fbe577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220223a29aa4c5c2971a9eb62ad71a9de1d9bcb90bd976b5de7999505d934ef439d64736f6c63430008140033000000000000000000000000a161064211994c4e2711eebe50fd3545663341c70000000000000000000000000000000000000000000000000000000000015180