0 txs
0 calls
constructor
constructor(address _factory)
functions
customFee
viewfunction customFee(address) view returns (uint24)
factory
viewfunction factory() view returns (address)
getFee
viewfunction getFee(address pool) view returns (uint24)
MAX_FEE
viewfunction MAX_FEE() view returns (uint256)
ZERO_FEE_INDICATOR
viewfunction ZERO_FEE_INDICATOR() view returns (uint256)
setCustomFee
nonpayablefunction setCustomFee(address pool, uint24 fee)
events
SetCustomFee
event SetCustomFee(address indexed pool, uint24 indexed fee)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506040516103ea3803806103ea8339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b0319909216919091179055610385806100656000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806338c55d46146100675780634d419abc14610081578063a89196b6146100bf578063b88c9148146100f2578063bc063e1a14610118578063c45a015514610120575b600080fd5b61006f610144565b60408051918252519081900360200190f35b6100a76004803603602081101561009757600080fd5b50356001600160a01b031661014a565b6040805162ffffff9092168252519081900360200190f35b6100f0600480360360408110156100d557600080fd5b5080356001600160a01b0316906020013562ffffff16610161565b005b6100a76004803603602081101561010857600080fd5b50356001600160a01b03166102ee565b61006f610339565b610128610340565b604080516001600160a01b039092168252519081900360200190f35b6101a481565b60016020526000908152604090205462ffffff1681565b60008054906101000a90046001600160a01b03166001600160a01b03166382e189e06040518163ffffffff1660e01b815260040160206040518083038186803b1580156101ad57600080fd5b505afa1580156101c1573d6000803e3d6000fd5b505050506040513d60208110156101d757600080fd5b50516001600160a01b031633146101ed57600080fd5b6207a1208162ffffff1611158061020a57506101a48162ffffff16145b61021357600080fd5b6000546040805163e5e31b1360e01b81526001600160a01b0385811660048301529151919092169163e5e31b13916024808301926020929190829003018186803b15801561026057600080fd5b505afa158015610274573d6000803e3d6000fd5b505050506040513d602081101561028a57600080fd5b505161029557600080fd5b6001600160a01b038216600081815260016020526040808220805462ffffff191662ffffff861690811790915590519092917fd444e1b10a2a0c61e10ee9f0167820955df343074f16b69614952caef34de21d91a35050565b6001600160a01b03811660009081526001602052604081205462ffffff166101a4811461032f5762ffffff811661032857620186a061032a565b805b610332565b60005b9392505050565b6207a12081565b6000546001600160a01b03168156fea264697066735822122020f00f44c53471f5919a1dedd326fc17f6040a91db12c25211673499c357ac1b64736f6c6343000706003300000000000000000000000061f42c56555391903da28d35aff8ee1362f1cdde