0 txs
0 calls
constructor
constructor(address _poolGaugeImplementation, address _minter, address _permit2Address)
functions
allPools
viewfunction allPools(uint256) view returns (address)
allPoolsLength
viewfunction allPoolsLength() view returns (uint256)
gaugeOwner
viewfunction gaugeOwner() view returns (address)
getPool
viewfunction getPool(address) view returns (address)
miner
viewfunction miner() view returns (address)
operator
viewfunction operator() view returns (address)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
permit2
viewfunction permit2() view returns (address)
poolGaugeImplementation
viewfunction poolGaugeImplementation() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
createPool
nonpayablefunction createPool(address _lpAddr) returns (address pool)
renounceOwnership
nonpayablefunction renounceOwnership()
setGaugeOwner
nonpayablefunction setGaugeOwner(address _gaugeOwner)
setOperator
nonpayablefunction setOperator(address _operator)
setPermit2Address
nonpayablefunction setPermit2Address(address newAddress)
setPoolGaugeImplementation
nonpayablefunction setPoolGaugeImplementation(address _gaugeAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
PoolGaugeCreated
event PoolGaugeCreated(address indexed lpAddr, address indexed poolGauge, uint256)
SetGaugeOwner
event SetGaugeOwner(address)
SetOperator
event SetOperator(address)
SetPermit2Address
event SetPermit2Address(address oldAddress, address newAddress)
SetPoolGaugeImplementation
event SetPoolGaugeImplementation(address)
errors
No errors.
creation bytecode
0x60a03461011057601f610b6f38819003918201601f19168301916001600160401b0383118484101761011557808492606094604052833981010312610110576100478161012b565b61005f60406100586020850161012b565b930161012b565b60018060a01b0319928360015416600155600054338582161760005560018060a01b03938491823391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3166100ba81151561013f565b6100c7848316151561013f565b3385600454161760045533856005541617600555846002541617600255608052169060035416176003556040516109fb9081610174823960805181818161043901526108e50152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b038216820361011057565b1561014657565b60405162461bcd60e51b8152602060048201526005602482015264043453030360dc1b6044820152606490fdfe60806040908082526004908136101561001757600080fd5b600092833560e01c91826312261ee71461091457508163349dc329146108d057816341d1de9714610878578163570ca7351461084f57816360b7aba7146107d5578163715018a61461077057816371abb5aa146106f857816379ba5097146106385781638da5cb5b146106105781639049f9d214610334578163a154f1bb146102b3578163ae5dea651461028a578163b3ab15fb14610210578163bbe4f6db146101ce578163d70e0870146101a5578163e30c39781461017c578163efde4e641461015d575063f2fde38b146100ec57600080fd5b3461015957602036600319011261015957356001600160a01b038181169182900361015557610119610939565b600180546001600160a01b031916831790558254167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b8280fd5b5080fd5b8390346101595781600319360112610159576020906007549051908152f35b83903461015957816003193601126101595760015490516001600160a01b039091168152602090f35b83903461015957816003193601126101595760025490516001600160a01b039091168152602090f35b91905034610155576020366003190112610155576001600160a01b0390358181169081900361020c5783839160209552600685522054169051908152f35b8380fd5b9190503461015557602036600319011261015557356001600160a01b0381169190829003610155577fdbebfba65bd6398fb722063efc10c99f624f9cd8ba657201056af918a676d5ee91602091610265610939565b610270821515610991565b600580546001600160a01b0319168317905551908152a180f35b919050346101555782600319360112610155575490516001600160a01b03909116815260209150f35b9190503461015557602036600319011261015557356001600160a01b03818116929183900361020c577f35f7c25f313d8b378045946ab43056cd8fbf3cb403496ebaa0beef117936ec3292610306610939565b610311811515610991565b600380546001600160a01b0319811683179091558351921682526020820152a180f35b905034610155576020928360031936011261060d578235926001600160a01b03808516929083860361015957806005541633148015610601575b156105d657845195878701906bffffffffffffffffffffffff199060601b1681526014875285870167ffffffffffffffff91888210838311176105c35781885288519020600254608881901c62ffffff16763d602d80600a3d3981f3363d3d373d3d3d363d7300000017865260781b6effffffffffffffffffffffffffffff19166e5af43d82803e903d91602b57fd5bf3178a5283906037600987f51697881561058357505081600354168285541690883b1561057f57875193637c643b2f60e11b855287878601527f0000000000000000000000000000000000000000000000000000000000000000166024850152604484015260648301528282608481838b5af1801561057557610553575b505082815260068652838120916bffffffffffffffffffffffff60a01b92868482541617905560075491680100000000000000008310156105415750600182018060075582101561052c5750908480939260076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68801918254161790557fb8aeacd2d230ee31d1290fe46acab83e0b109495960977972c1d9d0e51a45c5c856007548551908152a351908152f35b603290634e487b7160e01b6000525260246000fd5b6041602492634e487b7160e01b835252fd5b8111610562578452388061047c565b506041602492634e487b7160e01b835252fd5b86513d85823e3d90fd5b8480fd5b907f455243313136373a2063726561746532206661696c656400000000000000000060846064938c62461bcd60e51b855260448201526017858201520152fd5b634e487b7160e01b855260418652602485fd5b845162461bcd60e51b81528084018890526005602482015264047463030360dc1b6044820152606490fd5b5080825416331461036e565b80fd5b839034610159578160031936011261015957905490516001600160a01b039091168152602090f35b905034610155578260031936011261015557600154916001600160a01b039133838516036106a35750506001600160a01b031991821660015582543392811683178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b6064820152fd5b919050346101555760203660031901126101555780356001600160a01b0381169081900361020c577fe7d030fd2f522eab3cc530fbeac1ac5bfca50103f86598e27fd68858b9ec945e9260209261074d610939565b610758831515610991565b80546001600160a01b0319168317905551908152a180f35b833461060d578060031936011261060d57610789610939565b600180546001600160a01b03199081169091558154908116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b9190503461015557602036600319011261015557356001600160a01b0381169190829003610155577f2b9dad00e0ab2a07ad64298c0dff9b2885b859b581a33e9be9a171d90818db209160209161082a610939565b610835821515610991565b600280546001600160a01b0319168317905551908152a180f35b83903461015957816003193601126101595760055490516001600160a01b039091168152602090f35b9190503461015557602036600319011261015557356007548110156101555760076020935260018060a01b03907fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6880154169051908152f35b839034610159578160031936011261015957517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b8490346101595781600319360112610159576003546001600160a01b03168152602090f35b6000546001600160a01b0316330361094d57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b1561099857565b60405162461bcd60e51b8152602060048201526005602482015264043453030360dc1b6044820152606490fdfea2646970667358221220d764a72bd0090e28df4caa83877734d072b982a9b81303a071c090c3eca94bb064736f6c634300081100330000000000000000000000003f954d5db340578773218388d8327035db7908aa00000000000000000000000094afb2c17af24cfacf19f364628f459dfab2688f000000000000000000000000c53c83d26151dbcffa349fae20b6155299e87a35