0 txs
1 call
constructor
constructor(address _owner, uint256 delay, uint256 expiration)
functions
executionDelay
viewfunction executionDelay() view returns (uint256)
executionExpiration
viewfunction executionExpiration() view returns (uint256)
owner
viewfunction owner() view returns (address)
txSetAllowedTime
viewfunction txSetAllowedTime(bytes32) view returns (uint256)
acceptOwnership
nonpayablefunction acceptOwnership()
execMultiPayableTransaction
payablefunction execMultiPayableTransaction(address[] targets, uint256[] eth_values, bytes[] datas) payable
execMultiTransaction
nonpayablefunction execMultiTransaction(address[] targets, bytes[] datas)
execPayableTransaction
payablefunction execPayableTransaction(address target, uint256 eth_value, bytes data) payable
execTransaction
nonpayablefunction execTransaction(address target, bytes data)
registerMultiPayableTransaction
nonpayablefunction registerMultiPayableTransaction(address[] targets, uint256[] eth_values, bytes[] datas) returns (bytes32)
registerMultiTransaction
nonpayablefunction registerMultiTransaction(address[] targets, bytes[] datas) returns (bytes32)
registerPayableTransaction
nonpayablefunction registerPayableTransaction(address target, uint256 eth_value, bytes data) returns (bytes32)
registerTransaction
nonpayablefunction registerTransaction(address target, bytes data) returns (bytes32)
removeTxSet
nonpayablefunction removeTxSet(bytes32 txSetHash)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
MultiPayableTransactionRegistered
event MultiPayableTransactionRegistered(address[] targets, uint256[] eth_values, bytes[] datas, bytes32 txSetHash, uint256 enableTime)
MultiTransactionRegistered
event MultiTransactionRegistered(address[] targets, bytes[] datas, bytes32 txSetHash, uint256 enableTime)
OwnershipAccepted
event OwnershipAccepted(address indexed newOwner)
OwnershipNominated
event OwnershipNominated(address indexed currentOwner, address indexed newOwner)
OwnershipNominationCleared
event OwnershipNominationCleared()
PayableTransactionRegistered
event PayableTransactionRegistered(address target, uint256 eth_value, bytes data, bytes32 txSetHash, uint256 enableTime)
TransactionRegistered
event TransactionRegistered(address target, bytes data, bytes32 txSetHash, uint256 enableTime)
TxExecuted
event TxExecuted(address indexed caller, address indexed target, uint256 eth_value, bytes data)
errors
No errors.
creation bytecode
0x60c060405234801562000010575f80fd5b50604051620015ca380380620015ca8339810160408190526200003391620001f5565b826200003f8162000144565b506224ea008211156200008a5760405162461bcd60e51b815260206004820152600e60248201526d44454c41595f544f4f5f4c4f4e4760901b60448201526064015b60405180910390fd5b610e10811015620000de5760405162461bcd60e51b815260206004820152601460248201527f45585049524154494f4e5f544f4f5f53484f5254000000000000000000000000604482015260640162000081565b6301dfe200811115620001345760405162461bcd60e51b815260206004820152601360248201527f45585049524154494f4e5f544f4f5f4c4f4e4700000000000000000000000000604482015260640162000081565b60809190915260a0525062000236565b6001600160a01b038116620001915760405162461bcd60e51b81526020600482015260126024820152715a45524f5f4f574e45525f4144445245535360701b604482015260640162000081565b600180546001600160a01b03191690556040516001600160a01b038216907fb27970c1714b28277b78cc17ac2fe9556e7f048cd48358cffe3dc7d547608fdc905f90a25f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f805f6060848603121562000208575f80fd5b83516001600160a01b03811681146200021f575f80fd5b602085015160409095015190969495509392505050565b60805160a051611364620002665f395f81816101940152610a4101525f81816102190152610c0101526113645ff3fe6080604052600436106100e7575f3560e01c80637ae7cfb511610087578063ec08912111610057578063ec08912114610290578063f237b5cd146102af578063f2fde38b146102ce578063f8444012146102ed575f80fd5b80637ae7cfb5146101e95780638b257989146102085780638da5cb5b1461023b5780639bab0f7d14610271575f80fd5b80637036dee9116100c25780637036dee91461016457806370b7e3791461018357806370cbd68c146101b657806379ba5097146101d5575f80fd5b80633dd96a33146100f25780634dbea1ff146101305780636a171c2014610145575f80fd5b366100ee57005b5f80fd5b3480156100fd575f80fd5b5061011d61010c366004610d27565b60026020525f908152604090205481565b6040519081526020015b60405180910390f35b61014361013e366004610d9e565b610300565b005b348015610150575f80fd5b5061014361015f366004610e35565b610359565b34801561016f575f80fd5b5061011d61017e366004610d9e565b61044b565b34801561018e575f80fd5b5061011d7f000000000000000000000000000000000000000000000000000000000000000081565b3480156101c1575f80fd5b506101436101d0366004610d27565b6104db565b3480156101e0575f80fd5b50610143610514565b3480156101f4575f80fd5b50610143610203366004610e90565b61057c565b348015610213575f80fd5b5061011d7f000000000000000000000000000000000000000000000000000000000000000081565b348015610246575f80fd5b505f54610259906001600160a01b031681565b6040516001600160a01b039091168152602001610127565b34801561027c575f80fd5b5061011d61028b366004610e35565b6105ca565b34801561029b575f80fd5b5061011d6102aa366004610edf565b610649565b3480156102ba575f80fd5b5061011d6102c9366004610e90565b6106df565b3480156102d9575f80fd5b506101436102e8366004610f72565b61076d565b6101436102fb366004610edf565b61086a565b60015f8061030d8361096a565b9150915081819061033a5760405162461bcd60e51b81526004016103319190610f92565b60405180910390fd5b5061034483610af5565b61035087878787610b16565b50505050505050565b60025f806103668361096a565b9150915081819061038a5760405162461bcd60e51b81526004016103319190610f92565b5061039483610af5565b8584146103db5760405162461bcd60e51b81526020600482015260156024820152740929ca0aaa8be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610331565b5f5b84811015610441576104398888838181106103fa576103fa610fde565b905060200201602081019061040f9190610f72565b5f88888581811061042257610422610fde565b90506020028101906104349190610ff2565b610b16565b6001016103dd565b5050505050505050565b5f80546001600160a01b031633146104755760405162461bcd60e51b815260040161033190611035565b5f6104806001610bef565b5f81815260026020526040908190205490519192507fa56f93c1bee687e1e748df0c21bee8ea74507730f9d631ddf2afea4b0a1fb2e0916104ca9189918991899189918891611081565b60405180910390a195945050505050565b5f546001600160a01b031633146105045760405162461bcd60e51b815260040161033190611035565b5f90815260026020526040812055565b6001546001600160a01b031633146105655760405162461bcd60e51b81526020600482015260146024820152732727aa2fa222a9a4a3a720aa22a22fa7aba722a960611b6044820152606401610331565b60015461057a906001600160a01b0316610c3a565b565b5f805f6105888361096a565b915091508181906105ac5760405162461bcd60e51b81526004016103319190610f92565b506105b683610af5565b6105c2865f8787610b16565b505050505050565b5f80546001600160a01b031633146105f45760405162461bcd60e51b815260040161033190611035565b5f6105ff6002610bef565b5f81815260026020526040908190205490519192507fef5289e24b6f140409b4c47e890703315ed25f97a2e81ad9833874f5ad952ae7916104ca9189918991899189918891611194565b5f80546001600160a01b031633146106735760405162461bcd60e51b815260040161033190611035565b5f61067e6003610bef565b5f81815260026020526040908190205490519192507f25f67814cb599c5c6d3b641447630c28ee85155c7eb694b946d8b682de555fe2916106cc918b918b918b918b918b918b918a916111d0565b60405180910390a1979650505050505050565b5f80546001600160a01b031633146107095760405162461bcd60e51b815260040161033190611035565b5f6107135f610bef565b90507f85e9227c4a37c0c4183fe08c5f7d824c8e55c185aa1bac9fc04a8f326395e5708585858460025f8781526020019081526020015f205460405161075d95949392919061123f565b60405180910390a1949350505050565b5f546001600160a01b031633146107965760405162461bcd60e51b815260040161033190611035565b5f546001600160a01b038083169116036107e25760405162461bcd60e51b815260206004820152600d60248201526c20a62922a0a22cafa7aba722a960991b6044820152606401610331565b600180546001600160a01b0319166001600160a01b03831690811790915561082f576040517fef705c4890c96e053278a44afe776bbcb2fb5ed2c43025ad2b6d47be05f65c4b905f90a150565b5f80546040516001600160a01b03808516939216917f7cbe00258cd5670c808f2116fb86564f7f5717eef219817bc486add91c9ab7ca91a350565b60035f806108778361096a565b9150915081819061089b5760405162461bcd60e51b81526004016103319190610f92565b506108a583610af5565b87861480156108b357508584145b6108f75760405162461bcd60e51b81526020600482015260156024820152740929ca0aaa8be988a9c8ea890be9a92a69a82a8869605b1b6044820152606401610331565b5f5b8481101561095e576109568a8a8381811061091657610916610fde565b905060200201602081019061092b9190610f72565b89898481811061093d5761093d610fde565b9050602002013588888581811061042257610422610fde565b6001016108f9565b50505050505050505050565b5f60605f60025f61097a86610ce9565b81526020019081526020015f20549050805f036109bf575f6040518060400160405280600a8152602001692a2c2faaa725a727aba760b11b8152509250925050915091565b600181036109fe575f60405180604001604052806013815260200172151617d053149150511657d1561150d5551151606a1b8152509250925050915091565b80421015610a3c575f60405180604001604052806012815260200171151617d393d517d153905093115117d6515560721b8152509250925050915091565b610a667f000000000000000000000000000000000000000000000000000000000000000082611277565b421115610a9b575f6040518060400160405280600a815260200169151617d156141254915160b21b8152509250925050915091565b5f546001600160a01b03163314610ada575f6040518060400160405280600a81526020016927a7262cafa7aba722a960b11b8152509250925050915091565b600160405180602001604052805f8152509250925050915091565b600160025f610b0384610ce9565b815260208101919091526040015f205550565b5f80856001600160a01b0316858585604051610b3392919061129c565b5f6040518083038185875af1925050503d805f8114610b6d576040519150601f19603f3d011682016040523d82523d5f602084013e610b72565b606091505b5091509150818190610b975760405162461bcd60e51b81526004016103319190610f92565b50856001600160a01b0316336001600160a01b03167f2ee5cf3fc907c8a2027336c6ef29a564aed422129730118a78e1b17e2b6a3059878787604051610bdf939291906112ab565b60405180910390a3505050505050565b5f80610bfa83610ce9565b9050610c267f000000000000000000000000000000000000000000000000000000000000000042611277565b5f8281526002602052604090205592915050565b6001600160a01b038116610c855760405162461bcd60e51b81526020600482015260126024820152715a45524f5f4f574e45525f4144445245535360701b6044820152606401610331565b600180546001600160a01b03191690556040516001600160a01b038216907fb27970c1714b28277b78cc17ac2fe9556e7f048cd48358cffe3dc7d547608fdc905f90a25f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f81610cf836600481856112cd565b604051602001610d0a939291906112f4565b604051602081830303815290604052805190602001209050919050565b5f60208284031215610d37575f80fd5b5035919050565b80356001600160a01b0381168114610d54575f80fd5b919050565b5f8083601f840112610d69575f80fd5b50813567ffffffffffffffff811115610d80575f80fd5b602083019150836020828501011115610d97575f80fd5b9250929050565b5f805f8060608587031215610db1575f80fd5b610dba85610d3e565b935060208501359250604085013567ffffffffffffffff811115610ddc575f80fd5b610de887828801610d59565b95989497509550505050565b5f8083601f840112610e04575f80fd5b50813567ffffffffffffffff811115610e1b575f80fd5b6020830191508360208260051b8501011115610d97575f80fd5b5f805f8060408587031215610e48575f80fd5b843567ffffffffffffffff80821115610e5f575f80fd5b610e6b88838901610df4565b90965094506020870135915080821115610e83575f80fd5b50610de887828801610df4565b5f805f60408486031215610ea2575f80fd5b610eab84610d3e565b9250602084013567ffffffffffffffff811115610ec6575f80fd5b610ed286828701610d59565b9497909650939450505050565b5f805f805f8060608789031215610ef4575f80fd5b863567ffffffffffffffff80821115610f0b575f80fd5b610f178a838b01610df4565b90985096506020890135915080821115610f2f575f80fd5b610f3b8a838b01610df4565b90965094506040890135915080821115610f53575f80fd5b50610f6089828a01610df4565b979a9699509497509295939492505050565b5f60208284031215610f82575f80fd5b610f8b82610d3e565b9392505050565b5f602080835283518060208501525f5b81811015610fbe57858101830151858201604001528201610fa2565b505f604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b5f52603260045260245ffd5b5f808335601e19843603018112611007575f80fd5b83018035915067ffffffffffffffff821115611021575f80fd5b602001915036819003821315610d97575f80fd5b6020808252600a908201526927a7262cafa7aba722a960b11b604082015260600190565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b60018060a01b038716815285602082015260a060408201525f6110a860a083018688611059565b60608301949094525060800152949350505050565b8183525f60208085019450825f5b858110156110f7576001600160a01b036110e483610d3e565b16875295820195908201906001016110cb565b509495945050505050565b5f838385526020808601955060208560051b830101845f5b8781101561118757848303601f19018952813536889003601e1901811261113f575f80fd5b8701848101903567ffffffffffffffff81111561115a575f80fd5b803603821315611168575f80fd5b611173858284611059565b9a86019a945050509083019060010161111a565b5090979650505050505050565b608081525f6111a760808301888a6110bd565b82810360208401526111ba818789611102565b6040840195909552505060600152949350505050565b60a081525f6111e360a083018a8c6110bd565b82810360208401528781526001600160fb1b03881115611201575f80fd5b8760051b808a602084013701828103602090810160408501526112279082018789611102565b60608401959095525050608001529695505050505050565b6001600160a01b03861681526080602082018190525f906112639083018688611059565b604083019490945250606001529392505050565b8082018082111561129657634e487b7160e01b5f52601160045260245ffd5b92915050565b818382375f9101908152919050565b838152604060208201525f6112c4604083018486611059565b95945050505050565b5f80858511156112db575f80fd5b838611156112e7575f80fd5b5050820193919092039150565b5f6004851061131157634e487b7160e01b5f52602160045260245ffd5b8460f81b825282846001840137505f91016001019081529291505056fea26469706673582212207e63c114059c2bb38f362ae152ef990205886ead6c1e2ba16dba72840243951464736f6c6343000818003300000000000000000000000083c0a700114101d1283d1405e2c8f21d3f03e98800000000000000000000000000000000000000000000000000000000000a8c00000000000000000000000000000000000000000000000000000000000049d400