12 txs
29 calls
constructor
constructor(address governanceManager_, address multisig_, uint256 delay_)
functions
delay
viewfunction delay() view returns (uint256)
governanceManager
viewfunction governanceManager() view returns (address)
multisig
viewfunction multisig() view returns (address)
proposalQueuedAt
viewfunction proposalQueuedAt() view returns (uint256)
queuedProposal
viewfunction queuedProposal() view returns (tuple[])
cancelProposal
nonpayablefunction cancelProposal()
changeDelay
nonpayablefunction changeDelay(uint256 newDelay)
executeProposal
nonpayablefunction executeProposal()
extendMultisigSunsetAt
nonpayablefunction extendMultisigSunsetAt(uint256 extensionPeriod)
queueProposal
nonpayablefunction queueProposal(tuple[] actions)
vetoProposal
nonpayablefunction vetoProposal(uint16 proposalId)
events
DelayChanged
event DelayChanged(uint256 oldDelay, uint256 newDelay)
ProposalCanceled
event ProposalCanceled((address target, bytes data, uint256 value)[] proposal)
ProposalExecuted
event ProposalExecuted((address target, bytes data, uint256 value)[] proposal)
ProposalQueued
event ProposalQueued((address target, bytes data, uint256 value)[] proposal)
errors
NotAuthorized
error NotAuthorized(address actual, address expected)
creation bytecode
0x60c06040523480156200001157600080fd5b50604051620016d5380380620016d58339810160408190526200003491620001ea565b61038481101580156200004a575062093a808111155b6200009c5760405162461bcd60e51b815260206004820152601f60248201527f4d756c746973696754696d656c6f636b3a20696e76616c69642064656c61790060448201526064015b60405180910390fd5b6001600160a01b038216620000f45760405162461bcd60e51b815260206004820152601e60248201527f4d756c746973696754696d656c6f636b3a207a65726f20616464726573730000604482015260640162000093565b6000826001600160a01b031663a0e67e2b6040518163ffffffff1660e01b8152600401600060405180830381865afa15801562000135573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200015f91908101906200025a565b90506000815111620001b45760405162461bcd60e51b815260206004820152601b60248201527f4d756c746973696754696d656c6f636b3a206e6f206f776e6572730000000000604482015260640162000093565b506001600160a01b0391821660a05291166080526002556200032c565b6001600160a01b0381168114620001e757600080fd5b50565b6000806000606084860312156200020057600080fd5b83516200020d81620001d1565b60208501519093506200022081620001d1565b80925050604084015190509250925092565b634e487b7160e01b600052604160045260246000fd5b80516200025581620001d1565b919050565b600060208083850312156200026e57600080fd5b82516001600160401b03808211156200028657600080fd5b818501915085601f8301126200029b57600080fd5b815181811115620002b057620002b062000232565b8060051b604051601f19603f83011681018181108582111715620002d857620002d862000232565b604052918252848201925083810185019188831115620002f757600080fd5b938501935b828510156200032057620003108562000248565b84529385019392850192620002fc565b98975050505050505050565b60805160a05161131b620003ba6000396000818160d0015281816101b7015281816101f9015281816102d6015281816104a4015281816104e6015281816105c00152818161060201528181610794015281816107d60152818161087a01528181610a650152610aa801526000818161018a01528181610244015281816103ee0152610819015261131b6000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80635da48576116100715780635da4857614610135578063618bebfb1461014c5780636a42b8f81461015f5780639070577f1461016857806398af7a2614610170578063d2e6d1c31461018557600080fd5b80631b64a010146100ae578063373058b8146100c35780634783c35b146100cb5780635037ec621461010f57806359ec217314610122575b600080fd5b6100c16100bc366004610c39565b6101ac565b005b6100c16102ac565b6100f27f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100c161011d366004610c64565b610499565b6100c1610130366004610c7d565b6105b5565b61013e60015481565b604051908152602001610106565b6100c161015a366004610c64565b610789565b61013e60025481565b6100c1610850565b610178610950565b6040516101069190610cf2565b6100f27f000000000000000000000000000000000000000000000000000000000000000081565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461022b5760405163c55ddc9760e01b81523360048201526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660248201526044015b60405180910390fd5b6040516301b64a0160e41b815261ffff821660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690631b64a010906024015b600060405180830381600087803b15801561029157600080fd5b505af11580156102a5573d6000803e3d6000fd5b5050505050565b6102b533610a61565b6103035760405163c55ddc9760e01b81523360048201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166024820152604401610222565b6000600154116103665760405162461bcd60e51b815260206004820152602860248201527f4d756c746973696754696d656c6f636b3a206e6f2070726f706f73616c20746f604482015267206578656375746560c01b6064820152608401610222565b6002546001546103769190610dc8565b4210156103d05760405162461bcd60e51b815260206004820152602260248201527f4d756c746973696754696d656c6f636b3a2064656c6179206e6f742070617373604482015261195960f21b6064820152608401610222565b60006001819055604051635b0d065d60e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163b61a0cba916104229190600401610e1b565b600060405180830381600087803b15801561043c57600080fd5b505af1158015610450573d6000803e3d6000fd5b505050507f7812106c09065c98add2c4b3ace30ebfde71870d76c544bfbb831a366217180660006040516104849190610e1b565b60405180910390a1610497600080610b92565b565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105135760405163c55ddc9760e01b81523360048201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166024820152604401610222565b6103848110158015610528575062093a808111155b6105745760405162461bcd60e51b815260206004820152601f60248201527f4d756c746973696754696d656c6f636b3a20696e76616c69642064656c6179006044820152606401610222565b60025460408051918252602082018390527fe238f342cc2d86b842f1511bd768de5dbea53639f6b5335c5d877543bc355c71910160405180910390a1600255565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461062f5760405163c55ddc9760e01b81523360048201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166024820152604401610222565b8061067c5760405162461bcd60e51b815260206004820152601c60248201527f4d756c746973696754696d656c6f636b3a206e6f20616374696f6e73000000006044820152606401610222565b600054156106de5760405162461bcd60e51b815260206004820152602960248201527f4d756c746973696754696d656c6f636b3a2070726f706f73616c20616c726561604482015268191e481c5d595d595960ba1b6064820152608401610222565b60005b818110156107465760008383838181106106fd576106fd610f18565b905060200281019061070f9190610f2e565b8154600181018355600092835260209092209091600302016107318282610fc8565b5050808061073e906110ee565b9150506106e1565b50426001556040517fce3c5d42a4c509bc914926503a10fbf69583a08111ae139c2fed6d337280d8569061077d9084908490611130565b60405180910390a15050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146108035760405163c55ddc9760e01b81523360048201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166024820152604401610222565b60405163618bebfb60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063618bebfb90602401610277565b61085933610a61565b6108a75760405163c55ddc9760e01b81523360048201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166024820152604401610222565b6000546109065760405162461bcd60e51b815260206004820152602760248201527f4d756c746973696754696d656c6f636b3a206e6f2070726f706f73616c20746f6044820152660818d85b98d95b60ca1b6064820152608401610222565b7f49c7def7d1787217cab42fd5146a1881a0ab69bdb9643cdd4076cc2cee8ac16360006040516109369190610e1b565b60405180910390a1610949600080610b92565b6000600155565b60606000805480602002602001604051908101604052809291908181526020016000905b82821015610a5857600084815260209081902060408051606081019091526003850290910180546001600160a01b0316825260018101805492939192918401916109bd90610de1565b80601f01602080910402602001604051908101604052809291908181526020018280546109e990610de1565b8015610a365780601f10610a0b57610100808354040283529160200191610a36565b820191906000526020600020905b815481529060010190602001808311610a1957829003601f168201915b5050505050815260200160028201548152505081526020019060010190610974565b50505050905090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610aa457506001919050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a0e67e2b6040518163ffffffff1660e01b8152600401600060405180830381865afa158015610b04573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b2c9190810190611220565b905060005b8151811015610b8857836001600160a01b0316828281518110610b5657610b56610f18565b60200260200101516001600160a01b031603610b76575060019392505050565b80610b80816110ee565b915050610b31565b5060009392505050565b5080546000825560030290600052602060002090810190610bb39190610bb6565b50565b80821115610beb5780546001600160a01b03191681556000610bdb6001830182610bef565b5060006002820155600301610bb6565b5090565b508054610bfb90610de1565b6000825580601f10610c0b575050565b601f016020900490600052602060002090810190610bb391905b80821115610beb5760008155600101610c25565b600060208284031215610c4b57600080fd5b813561ffff81168114610c5d57600080fd5b9392505050565b600060208284031215610c7657600080fd5b5035919050565b60008060208385031215610c9057600080fd5b823567ffffffffffffffff80821115610ca857600080fd5b818501915085601f830112610cbc57600080fd5b813581811115610ccb57600080fd5b8660208260051b8501011115610ce057600080fd5b60209290920196919550909350505050565b60006020808301818452808551808352604092508286019150828160051b8701018488016000805b84811015610da357898403603f19018652825180516001600160a01b031685528881015160608a870181905281519087018190528491905b80831015610d70578183018c015188840160800152918b0191610d52565b8781016080908101879052938b01518b890152988b0198601f01601f191690960190910194505091870191600101610d1a565b50919998505050505050505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610ddb57610ddb610db2565b92915050565b600181811c90821680610df557607f821691505b602082108103610e1557634e487b7160e01b600052602260045260246000fd5b50919050565b6000602080830181845280855480835260408601915060408160051b87010192506000878152848120815b83811015610f0a57888603603f1901855281546001600160a01b031686526060878701526001820180548490610e7b81610de1565b8060608b01526001821660008114610e9a5760018114610eb657610ee5565b60ff19831660808c0152608082151560051b8c01019350610ee5565b8488528b8820885b83811015610edc5781548d8201608001526001909101908d01610ebe565b8c016080019450505b5050506002840154604098909801979097525093860193600390910190600101610e46565b509398975050505050505050565b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610f4457600080fd5b9190910192915050565b6001600160a01b0381168114610bb357600080fd5b634e487b7160e01b600052604160045260246000fd5b601f821115610fc357600081815260208120601f850160051c81016020861015610fa05750805b601f850160051c820191505b81811015610fbf57828155600101610fac565b5050505b505050565b8135610fd381610f4e565b81546001600160a01b0319166001600160a01b0391909116178155600181810160208481013536869003601e1901811261100c57600080fd5b8501803567ffffffffffffffff81111561102557600080fd5b803603838301131561103657600080fd5b61104a816110448654610de1565b86610f79565b6000601f821160018114611080576000831561106857508382018501355b600019600385901b1c1916600184901b1786556110d9565b600086815260209020601f19841690835b828110156110b057868501880135825593870193908901908701611091565b50848210156110cf5760001960f88660031b161c198785880101351681555b50508683881b0186555b50505050505050604082013560028201555050565b60006001820161110057611100610db2565b5060010190565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208082528181018390526000906040808401600586901b8501820187855b8881101561120257878303603f190184528135368b9003605e1901811261117557600080fd5b8a016060813561118481610f4e565b6001600160a01b031685528188013536839003601e190181126111a657600080fd5b8201888101903567ffffffffffffffff8111156111c257600080fd5b8036038213156111d157600080fd5b828a8801526111e38388018284611107565b938901359689019690965250509386019392509085019060010161114f565b509098975050505050505050565b805161121b81610f4e565b919050565b6000602080838503121561123357600080fd5b825167ffffffffffffffff8082111561124b57600080fd5b818501915085601f83011261125f57600080fd5b81518181111561127157611271610f63565b8060051b604051601f19603f8301168101818110858211171561129657611296610f63565b6040529182528482019250838101850191888311156112b457600080fd5b938501935b828510156112d9576112ca85611210565b845293850193928501926112b9565b9897505050505050505056fea26469706673582212203cee42272efabd33961495db119f8a5fe5b14e604964c9b1c3b3bcb815f0d86f64736f6c6343000811003300000000000000000000000078ecf97572c3890ed02221a611014f30219f62190000000000000000000000002d9faf0b633ff6c4170e171dae80909f3d03453c0000000000000000000000000000000000000000000000000000000000000e10