17 txs
92 calls
constructor
constructor(address _poolManager, address _booster, address _operator)
functions
booster
viewfunction booster() view returns (address)
defaultRewardMultiplier
viewfunction defaultRewardMultiplier() view returns (uint256)
operator
viewfunction operator() view returns (address)
poolManager
viewfunction poolManager() view returns (address)
protectAddPool
viewfunction protectAddPool() view returns (bool)
REWARD_MULTIPLIER_DENOMINATOR
viewfunction REWARD_MULTIPLIER_DENOMINATOR() view returns (uint256)
addPool
nonpayablefunction addPool(address _gauge) returns (bool)
setBridgeDelegate
nonpayablefunction setBridgeDelegate(address _bridgeDelegate)
setDefaultRewardMultiplier
nonpayablefunction setDefaultRewardMultiplier(uint256 multiplier)
setFees
nonpayablefunction setFees(uint256 _lockFees, uint256 _stakerFees, uint256 _callerFees, uint256 _platform)
setOperator
nonpayablefunction setOperator(address _operator)
setPoolManagerOperator
nonpayablefunction setPoolManagerOperator(address _operator)
setProtectPool
nonpayablefunction setProtectPool(bool _protectAddPool)
setRewardMultiplier
nonpayablefunction setRewardMultiplier(address _rewardContract, uint256 _multiplier)
setTreasury
nonpayablefunction setTreasury(address _treasury)
shutdownPool
nonpayablefunction shutdownPool(uint256 _pid) returns (bool)
shutdownSystem
nonpayablefunction shutdownSystem()
events
DefaultRewardMultiplierUpdated
event DefaultRewardMultiplierUpdated(uint256 newRewardMultiplier)
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b50604051610dc6380380610dc68339818101604052606081101561003357600080fd5b5080516020820151604090920151606082811b6001600160601b03199081166080529084901b1660a05260008054600160a01b6001600160a01b03199091166001600160a01b039384161760ff60a01b1916178155918116921690610ce9906100dd90398061065c5280610855528061087c528061090f5280610a2e5280610aea5280610b59525080610347528061047d528061054952806109bd5280610c465250610ce96000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063b3ab15fb116100a2578063dc4c90d311610071578063dc4c90d314610288578063dd9ce4a114610290578063e0325208146102aa578063e31c0bf6146102d0578063f0f44260146102d85761010b565b8063b3ab15fb1461022c578063b7606aa314610252578063c6def0761461025a578063d914cd4b146102625761010b565b806360cafe84116100de57806360cafe84146101835780636fcba377146101b45780637f19de4a146101e357806389e77896146102005761010b565b80631cae35e0146101105780631dc7036614610138578063354af91914610157578063570ca7351461015f575b600080fd5b6101366004803603602081101561012657600080fd5b50356001600160a01b03166102fe565b005b6101366004803603602081101561014e57600080fd5b503515156103cf565b610136610434565b6101676104f0565b604080516001600160a01b039092168252519081900360200190f35b6101a06004803603602081101561019957600080fd5b50356104ff565b604080519115158252519081900360200190f35b610136600480360360808110156101ca57600080fd5b50803590602081013590604081013590606001356105df565b610136600480360360208110156101f957600080fd5b50356106c1565b6101366004803603604081101561021657600080fd5b506001600160a01b038135169060200135610785565b6101366004803603602081101561024257600080fd5b50356001600160a01b03166107da565b6101a0610843565b610167610853565b6101a06004803603602081101561027857600080fd5b50356001600160a01b0316610877565b6101676109bb565b6102986109df565b60408051918252519081900360200190f35b610136600480360360208110156102c057600080fd5b50356001600160a01b03166109e5565b610298610a9b565b610136600480360360208110156102ee57600080fd5b50356001600160a01b0316610aa1565b6000546001600160a01b03163314610345576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b3ab15fb826040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156103b457600080fd5b505af11580156103c8573d6000803e3d6000fd5b5050505050565b6000546001600160a01b03163314610416576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b60008054911515600160a01b0260ff60a01b19909216919091179055565b6000546001600160a01b0316331461047b576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663354af9196040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104d657600080fd5b505af11580156104ea573d6000803e3d6000fd5b50505050565b6000546001600160a01b031681565b600080546001600160a01b03163314610547576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166360cafe84836040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b1580156105ad57600080fd5b505af11580156105c1573d6000803e3d6000fd5b505050506040513d60208110156105d757600080fd5b505192915050565b6000546001600160a01b03163314610626576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b60408051636fcba37760e01b81526004810186905260248101859052604481018490526064810183905290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001691636fcba37791608480830192600092919082900301818387803b1580156106a357600080fd5b505af11580156106b7573d6000803e3d6000fd5b5050505050505050565b6000546001600160a01b03163314610708576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b614e2081111561074a576040805162461bcd60e51b81526020600482015260086024820152670e8dede40d0d2ced60c31b604482015290519081900360640190fd5b60018190556040805182815290517f25ba97d7b7e32ceb439214ffbd3a0234472172dccf7b812202bc80d81ac8db0c9181900360200190a150565b6000546001600160a01b031633146107cc576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b6107d68282610b57565b5050565b6000546001600160a01b03163314610821576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600054600160a01b900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663081e3eda6040518163ffffffff1660e01b815260040160206040518083038186803b1580156108d357600080fd5b505afa1580156108e7573d6000803e3d6000fd5b505050506040513d60208110156108fd57600080fd5b5051905061090a83610bea565b5060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631526fe27836040518263ffffffff1660e01b81526004018082815260200191505060c06040518083038186803b15801561097157600080fd5b505afa158015610985573d6000803e3d6000fd5b505050506040513d60c081101561099b57600080fd5b50606001516001549091506109b1908290610b57565b5060019392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60015481565b6000546001600160a01b03163314610a2c576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e0325208826040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156103b457600080fd5b61271081565b6000546001600160a01b03163314610ae8576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f0f44260826040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050600060405180830381600087803b1580156103b457600080fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166389e7789683836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b158015610bce57600080fd5b505af1158015610be2573d6000803e3d6000fd5b505050505050565b60008054600160a01b900460ff1615610c44576000546001600160a01b03163314610c44576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d914cd4b836040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050602060405180830381600087803b1580156105ad57600080fdfea264697066735822122095bf02cdc62732479322bea8b35b2a35536651cbb74fd17c3c7b3340b0e164e464736f6c634300060c00330000000000000000000000008dd8cdb1f3d419ccdcbf4388bc05f4a7c8aebd64000000000000000000000000a57b8d98dae62b26ec3bcc4a365338157060b2340000000000000000000000005452e6abbc7bcb9e0907a3f8f24434cbaf438ba4