0 txs
0 calls
constructor
constructor()
functions
owner
viewfunction owner() view returns (address)
updates
viewfunction updates(bytes32) view returns (uint256)
cancel
nonpayablefunction cancel(tuple _update)
execute
payablefunction execute(tuple _update) payable
stage
nonpayablefunction stage(tuple _update, uint256 _delay)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateCancelled
event UpdateCancelled((address[] target, uint256[] value, bytes[] data, uint256 nonce) update)
UpdateExecuted
event UpdateExecuted((address[] target, uint256[] value, bytes[] data, uint256 nonce) update)
UpdateStaged
event UpdateStaged((address[] target, uint256[] value, bytes[] data, uint256 nonce) update, uint256 delay)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3610e7a8061005f6000396000f3fe6080604052600436106100555760003560e01c80630d1e4bd31461005a5780636b8ace711461007c57806376ad65291461008f5780638da5cb5b146100af578063d877bc7f146100da578063f2fde38b14610107575b600080fd5b34801561006657600080fd5b5061007a61007536600461083d565b610127565b005b61007a61008a366004610808565b610213565b34801561009b57600080fd5b5061007a6100aa366004610808565b6103ab565b3480156100bb57600080fd5b506100c461046e565b6040516100d19190610c61565b60405180910390f35b3480156100e657600080fd5b506100fa6100f53660046107ea565b61047d565b6040516100d19190610d21565b34801561011357600080fd5b5061007a6101223660046107c4565b61048f565b6000546001600160a01b0316331461015a5760405162461bcd60e51b815260040161015190610ce0565b60405180910390fd5b60008260405160200161016d9190610cf0565b60408051601f19818403018152918152815160209283012060008181526001909352912054909150156101b25760405162461bcd60e51b815260040161015190610ca0565b6101c2438363ffffffff61052f16565b6000828152600160205260409081902091909155517faf91f635f78d93ffa603808c9abd3099887413bc3e144b4b64c1fb966d6519c1906102069085908590610d01565b60405180910390a1505050565b6000816040516020016102269190610cf0565b60408051601f198184030181529181528151602092830120600081815260019093529120549091508061026b5760405162461bcd60e51b815260040161015190610c90565b8043101561028b5760405162461bcd60e51b815260040161015190610cb0565b60008281526001602052604081208190555b83515181101561037b5760006060856000015183815181106102bb57fe5b60200260200101516001600160a01b0316866020015184815181106102dc57fe5b6020026020010151876040015185815181106102f457fe5b60200260200101516040516103099190610c55565b60006040518083038185875af1925050503d8060008114610346576040519150601f19603f3d011682016040523d82523d6000602084013e61034b565b606091505b50915091508181906103705760405162461bcd60e51b81526004016101519190610c6f565b50505060010161029d565b507f5cda31e1476d59bb0aad65b6f4d0b2151029b59e9af9872141f16c8fcaf6a45b836040516102069190610cf0565b6000546001600160a01b031633146103d55760405162461bcd60e51b815260040161015190610ce0565b6000816040516020016103e89190610cf0565b60408051601f198184030181529181528151602092830120600081815260019093529120549091508061042d5760405162461bcd60e51b815260040161015190610c90565b60008281526001602052604080822091909155517fb1a3479c973dd630e159980ce42bb5da45e167cf7bce9a8b51b1dac8f398419590610206908590610cf0565b6000546001600160a01b031681565b60016020526000908152604090205481565b3330146104ae5760405162461bcd60e51b815260040161015190610cc0565b6001600160a01b0381166104d45760405162461bcd60e51b815260040161015190610cd0565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000828201838110156105545760405162461bcd60e51b815260040161015190610c80565b90505b92915050565b803561055781610e17565b600082601f83011261057957600080fd5b813561058c61058782610d56565b610d2f565b915081818352602084019350602081019050838560208402820111156105b157600080fd5b60005b838110156105dd57816105c7888261055d565b84525060209283019291909101906001016105b4565b5050505092915050565b600082601f8301126105f857600080fd5b813561060661058782610d56565b81815260209384019390925082018360005b838110156105dd578135860161062e88826106bf565b8452506020928301929190910190600101610618565b600082601f83011261065557600080fd5b813561066361058782610d56565b9150818183526020840193506020810190508385602084028201111561068857600080fd5b60005b838110156105dd578161069e88826106b4565b845250602092830192919091019060010161068b565b803561055781610e2e565b600082601f8301126106d057600080fd5b81356106de61058782610d77565b915080825260208301602083018583830111156106fa57600080fd5b610705838284610dd1565b50505092915050565b60006080828403121561072057600080fd5b61072a6080610d2f565b9050813567ffffffffffffffff81111561074357600080fd5b61074f84828501610568565b825250602082013567ffffffffffffffff81111561076c57600080fd5b61077884828501610644565b602083015250604082013567ffffffffffffffff81111561079857600080fd5b6107a4848285016105e7565b60408301525060606107b8848285016106b4565b60608301525092915050565b6000602082840312156107d657600080fd5b60006107e2848461055d565b949350505050565b6000602082840312156107fc57600080fd5b60006107e284846106b4565b60006020828403121561081a57600080fd5b813567ffffffffffffffff81111561083157600080fd5b6107e28482850161070e565b6000806040838503121561085057600080fd5b823567ffffffffffffffff81111561086757600080fd5b6108738582860161070e565b9250506020610884858286016106b4565b9150509250929050565b600061089a83836108c1565b505060200190565b60006108ae83836109e5565b9392505050565b600061089a8383610c4c565b6108ca81610db7565b82525050565b60006108db82610da5565b6108e58185610da9565b93506108f083610d9f565b8060005b8381101561091e578151610908888261088e565b975061091383610d9f565b9250506001016108f4565b509495945050505050565b600061093482610da5565b61093e8185610da9565b93508360208202850161095085610d9f565b8060005b8581101561098a578484038952815161096d85826108a2565b945061097883610d9f565b60209a909a0199925050600101610954565b5091979650505050505050565b60006109a282610da5565b6109ac8185610da9565b93506109b783610d9f565b8060005b8381101561091e5781516109cf88826108b5565b97506109da83610d9f565b9250506001016109bb565b60006109f082610da5565b6109fa8185610da9565b9350610a0a818560208601610ddd565b610a1381610e0d565b9093019392505050565b6000610a2882610da5565b610a328185610db2565b9350610a42818560208601610ddd565b9290920192915050565b6000610a59601b83610da9565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b6000610a92601483610da9565b731d5c19185d19481a5cc81b9bdd081cdd1859d95960621b815260200192915050565b6000610ac2601583610da9565b741d5c19185d1948185b1c9958591e481cdd1859d959605a1b815260200192915050565b6000610af3601c83610da9565b7f64656c617920666f7220757064617465206e6f74206578706972656400000000815260200192915050565b6000610b2c602583610da9565b7f756e617574686f72697a65643a206d73672e73656e646572206e6f7420476f7681526432b93737b960d91b602082015260400192915050565b6000610b73601a83610da9565b7f6e65774f776e65722069732061206e756c6c2061646472657373000000000000815260200192915050565b6000610bac602283610da9565b7f756e617574686f72697a65643a206d73672e73656e646572206e6f74206f776e81526132b960f11b602082015260400192915050565b8051608080845260009190840190610bfb82826108d0565b91505060208301518482036020860152610c158282610997565b91505060408301518482036040860152610c2f8282610929565b9150506060830151610c446060860182610c4c565b509392505050565b6108ca81610dc2565b60006108ae8284610a1d565b6020810161055782846108c1565b602080825281016108ae81846109e5565b6020808252810161055781610a4c565b6020808252810161055781610a85565b6020808252810161055781610ab5565b6020808252810161055781610ae6565b6020808252810161055781610b1f565b6020808252810161055781610b66565b6020808252810161055781610b9f565b602080825281016108ae8184610be3565b60408082528101610d128185610be3565b90506108ae6020830184610c4c565b602081016105578284610c4c565b60405181810167ffffffffffffffff81118282101715610d4e57600080fd5b604052919050565b600067ffffffffffffffff821115610d6d57600080fd5b5060209081020190565b600067ffffffffffffffff821115610d8e57600080fd5b506020601f91909101601f19160190565b60200190565b5190565b90815260200190565b919050565b600061055782610dc5565b90565b6001600160a01b031690565b82818337506000910152565b60005b83811015610df8578181015183820152602001610de0565b83811115610e07576000848401525b50505050565b601f01601f191690565b610e2081610db7565b8114610e2b57600080fd5b50565b610e2081610dc256fea365627a7a7231582047a96711d169d8d493f9576d53e5bd78da8e1c9d79d1c11e3254d6bdb9147b556c6578706572696d656e74616cf564736f6c634300050b0040