0 txs
272 calls
constructor
constructor(address _owner, address _voter)
functions
owner
viewfunction owner() view returns (address)
voter
viewfunction voter() view returns (address)
votingEscrow
viewfunction votingEscrow() view returns (address)
killLeafGauge
nonpayablefunction killLeafGauge(address _gauge)
killRootGauge
nonpayablefunction killRootGauge(address _gauge)
renounceOwnership
nonpayablefunction renounceOwnership()
reviveLeafGauge
nonpayablefunction reviveLeafGauge(address _gauge)
reviveRootGauge
nonpayablefunction reviveRootGauge(address _gauge)
setEmergencyCouncil
nonpayablefunction setEmergencyCouncil(address _council)
setManagedState
nonpayablefunction setManagedState(uint256 _mTokenId, bool _state)
setPoolName
nonpayablefunction setPoolName(address _pool, string _name)
setPoolSymbol
nonpayablefunction setPoolSymbol(address _pool, string _symbol)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidGauge
error InvalidGauge()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60c060405234801561001057600080fd5b50604051610f00380380610f0083398101604081905261002f91610156565b816001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b610067816100ea565b506001600160a01b038116608081905260408051630fc2838b60e11b81529051631f850716916004808201926020929091908290030181865afa1580156100b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d69190610189565b6001600160a01b031660a052506101ab9050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b038116811461015157600080fd5b919050565b6000806040838503121561016957600080fd5b6101728361013a565b91506101806020840161013a565b90509250929050565b60006020828403121561019b57600080fd5b6101a48261013a565b9392505050565b60805160a051610cf861020860003960008181610156015261043a0152600081816101130152818161022a0152818161032f015281816104980152818161053f0152818161072e015281816108c7015261097b0152610cf86000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c8063715018a61161008c578063d820d5cb11610066578063d820d5cb146101b7578063e586875f146101ca578063efa4723f146101dd578063f2fde38b146101f057600080fd5b8063715018a61461018b5780638da5cb5b146101935780639cee76fd146101a457600080fd5b8062e6815d146100d35780631cb6bb7e146100e857806337b1f500146100fb57806346c96aac1461010e5780634f2bfe5b146101515780635d4bde0614610178575b600080fd5b6100e66100e1366004610a7c565b610203565b005b6100e66100f6366004610ab6565b6103ab565b6100e6610109366004610b90565b610415565b6101357f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b6101357f000000000000000000000000000000000000000000000000000000000000000081565b6100e6610186366004610a7c565b610471565b6100e66106f3565b6000546001600160a01b0316610135565b6100e66101b2366004610a7c565b610707565b6100e66101c5366004610ab6565b61086c565b6100e66101d8366004610a7c565b6108a0565b6100e66101eb366004610a7c565b6108f6565b6100e66101fe366004610a7c565b6109aa565b61020b6109ea565b60405163aa79979b60e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063aa79979b90602401602060405180830381865afa158015610271573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102959190610bc0565b6102b2576040516365da5bb960e11b815260040160405180910390fd5b806001600160a01b031663cd84980e6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561030c575060408051601f3d908101601f1916820190925261030991810190610bdd565b60015b61038f57604051639f06247b60e01b81526001600160a01b0382811660048301527f00000000000000000000000000000000000000000000000000000000000000001690639f06247b906024015b600060405180830381600087803b15801561037457600080fd5b505af1158015610388573d6000803e3d6000fd5b5050505050565b6040516365da5bb960e11b815260040160405180910390fd5b50565b6103b36109ea565b60405163c47f002760e01b81526001600160a01b0383169063c47f0027906103df908490600401610c3c565b600060405180830381600087803b1580156103f957600080fd5b505af115801561040d573d6000803e3d6000fd5b505050505050565b61041d6109ea565b6040516237b1f560e81b81526004810183905281151560248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906337b1f500906044016103df565b6104796109ea565b60405163aa79979b60e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063aa79979b90602401602060405180830381865afa1580156104df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105039190610bc0565b610520576040516365da5bb960e11b815260040160405180910390fd5b604051639f06247b60e01b81526001600160a01b0382811660048301527f00000000000000000000000000000000000000000000000000000000000000001690639f06247b90602401600060405180830381600087803b15801561058357600080fd5b505af1158015610597573d6000803e3d6000fd5b505050506000816001600160a01b031663e78cea926040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ff9190610c4f565b90506000826001600160a01b031663cd84980e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610641573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106659190610bdd565b9050600060088460405160200161067d929190610c6c565b60408051601f198184030181529082905263e289adcd60e01b825291506001600160a01b0384169063e289adcd906106bb9085908590600401610c9b565b600060405180830381600087803b1580156106d557600080fd5b505af11580156106e9573d6000803e3d6000fd5b5050505050505050565b6106fb6109ea565b6107056000610a17565b565b61070f6109ea565b60405163992a793360e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063992a793390602401600060405180830381600087803b15801561077257600080fd5b505af1158015610786573d6000803e3d6000fd5b505050506000816001600160a01b031663e78cea926040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ee9190610c4f565b90506000826001600160a01b031663cd84980e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610830573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108549190610bdd565b9050600060078460405160200161067d929190610c6c565b6108746109ea565b604051635c26412360e11b81526001600160a01b0383169063b84c8246906103df908490600401610c3c565b6108a86109ea565b60405163e586875f60e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063e586875f9060240161035a565b6108fe6109ea565b806001600160a01b031663cd84980e6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610958575060408051601f3d908101601f1916820190925261095591810190610bdd565b60015b61038f5760405163992a793360e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063992a79339060240161035a565b6109b26109ea565b6001600160a01b0381166109e157604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6103a881610a17565b6000546001600160a01b031633146107055760405163118cdaa760e01b81523360048201526024016109d8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03811681146103a857600080fd5b600060208284031215610a8e57600080fd5b8135610a9981610a67565b9392505050565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215610ac957600080fd5b8235610ad481610a67565b9150602083013567ffffffffffffffff811115610af057600080fd5b8301601f81018513610b0157600080fd5b803567ffffffffffffffff811115610b1b57610b1b610aa0565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610b4a57610b4a610aa0565b604052818152828201602001871015610b6257600080fd5b816020840160208301376000602083830101528093505050509250929050565b80151581146103a857600080fd5b60008060408385031215610ba357600080fd5b823591506020830135610bb581610b82565b809150509250929050565b600060208284031215610bd257600080fd5b8151610a9981610b82565b600060208284031215610bef57600080fd5b5051919050565b6000815180845260005b81811015610c1c57602081850181015186830182015201610c00565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610a996020830184610bf6565b600060208284031215610c6157600080fd5b8151610a9981610a67565b60f89290921b6001600160f81b031916825260601b6bffffffffffffffffffffffff1916600182015260150190565b63ffffffff83168152604060208201526000610cba6040830184610bf6565b94935050505056fea2646970667358221220380922c07f1fc113b54d524db3bd56b98ee6ca96300e0a8ef3ff4bb28d5b5ac464736f6c634300081b0033000000000000000000000000838352f4e3992187a33a04826273db3992ee2b3f00000000000000000000000041c914ee0c7e1a5edcd0295623e6dc557b5abf3c