0 txs
1 call
constructor
constructor(address _WETH9, bytes32 _nativeCurrencyLabelBytes)
functions
flipRatio
viewfunction flipRatio(address token0, address token1, uint256 chainId) view returns (bool)
nativeCurrencyLabel
viewfunction nativeCurrencyLabel() view returns (string)
nativeCurrencyLabelBytes
viewfunction nativeCurrencyLabelBytes() view returns (bytes32)
tokenRatioPriority
viewfunction tokenRatioPriority(address token, uint256 chainId) view returns (int256)
tokenURI
viewfunction tokenURI(address positionManager, uint256 tokenId) view returns (string)
WETH9
viewfunction WETH9() view returns (address)
events
No events.
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b506040516114d73803806114d783398101604081905261002f9161004a565b60609190911b6001600160601b03191660805260a052610082565b6000806040838503121561005c578182fd5b82516001600160a01b0381168114610072578283fd5b6020939093015192949293505050565b60805160601c60a0516114176100c06000398061027f52806102b3528061034e52508060f7528061013c52806105f1528061064552506114176000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80634aa4a4fc146100675780637e5af771146100855780639d7b0ea8146100a5578063a18246e2146100c5578063b7af3cdc146100cd578063e9dc6375146100e2575b600080fd5b61006f6100f5565b60405161007c9190611240565b60405180910390f35b610098610093366004610f4c565b610119565b60405161007c9190611254565b6100b86100b3366004610f8c565b610138565b60405161007c919061125f565b6100b861027d565b6100d56102a1565b60405161007c9190611268565b6100d56100f0366004610f8c565b6103ae565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101258383610138565b61012f8584610138565b13949350505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561017d5750606319610277565b8160011415610273576001600160a01b03831673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4814156101b4575061012c610277565b6001600160a01b03831673dac17f958d2ee523a2206206994597c13d831ec714156101e1575060c8610277565b6001600160a01b038316736b175474e89094c44da98b954eedeac495271d0f141561020e57506064610277565b6001600160a01b038316738daebade922df735c38c80c7ebd708af50815faa141561023c575060c719610277565b6001600160a01b038316732260fac5e5542a773aa44fbcfedf7c193bc2c599141561026b575061012b19610277565b506000610277565b5060005b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060005b6020811080156102ee57507f000000000000000000000000000000000000000000000000000000000000000081602081106102dd57fe5b1a60f81b6001600160f81b03191615155b156102fb576001016102a6565b6000816001600160401b038111801561031357600080fd5b506040519080825280601f01601f19166020018201604052801561033e576020820181803683370190505b50905060005b828110156103a7577f0000000000000000000000000000000000000000000000000000000000000000816020811061037857fe5b1a60f81b82828151811061038857fe5b60200101906001600160f81b031916908160001a905350600101610344565b5091505090565b60606000806000806000876001600160a01b03166399fbab88886040518263ffffffff1660e01b81526004016103e4919061125f565b6101806040518083038186803b1580156103fd57600080fd5b505afa158015610411573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104359190611110565b505050505096509650965096509650505060006104f3896001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561048457600080fd5b505afa158015610498573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104bc9190610f29565b6040518060600160405280896001600160a01b03168152602001886001600160a01b031681526020018762ffffff168152506108be565b90506000610504878761009361099d565b9050600081156105145787610516565b865b9050600082156105265787610528565b885b90506000846001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561056557600080fd5b505afa158015610579573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059d9190611067565b505050505091505073b40241624df0bd16e4f66abf297b0fce055576ac63c49917d7604051806101c001604052808f8152602001866001600160a01b03168152602001856001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b03161461063657610631876109a1565b61063e565b61063e6102a1565b81526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b03161461068a57610685866109a1565b610692565b6106926102a1565b8152602001866001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156106d057600080fd5b505afa1580156106e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070891906110f6565b60ff168152602001856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561074957600080fd5b505afa15801561075d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078191906110f6565b60ff16815260200187151581526020018a60020b81526020018960020b81526020018460020b8152602001886001600160a01b031663d0c93a7c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156107e557600080fd5b505afa1580156107f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081d9190610fb7565b60020b81526020018b62ffffff168152602001886001600160a01b03168152506040518263ffffffff1660e01b8152600401610859919061127b565b60006040518083038186803b15801561087157600080fd5b505af4158015610885573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108ad9190810190610fd1565b9d9c50505050505050505050505050565b600081602001516001600160a01b031682600001516001600160a01b0316106108e657600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6001600160601b03191660a183015260b58201939093527fc8dfcfe47b964d533bd0b6fab7c059ee742526851cc16a888cedeabd46ba7d6260d5808301919091528251808303909101815260f5909101909152805191012090565b4690565b606060006109b6836395d89b4160e01b6109db565b90508051600014156109d3576109cb83610c01565b9150506109d6565b90505b919050565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b031985161781529151815160609360009384936001600160a01b03891693919290918291908083835b60208310610a475780518252601f199092019160209182019101610a28565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610aa7576040519150601f19603f3d011682016040523d82523d6000602084013e610aac565b606091505b5091509150811580610abd57508051155b15610adb576040518060200160405280600081525092505050610277565b805160201415610b13576000818060200190516020811015610afc57600080fd5b50519050610b0981610c0e565b9350505050610277565b604081511115610be957808060200190516020811015610b3257600080fd5b8101908080516040519392919084600160201b821115610b5157600080fd5b908301906020820185811115610b6657600080fd5b8251600160201b811182820188101715610b7f57600080fd5b82525081516020918201929091019080838360005b83811015610bac578181015183820152602001610b94565b50505050905090810190601f168015610bd95780820380516001836020036101000a031916815260200191505b5060405250505092505050610277565b50506040805160208101909152600081529392505050565b60606109d3826006610d35565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b6020811015610c98576000858260208110610c4e57fe5b1a60f81b90506001600160f81b0319811615610c8f5780848481518110610c7157fe5b60200101906001600160f81b031916908160001a9053506001909201915b50600101610c37565b506000816001600160401b0381118015610cb157600080fd5b506040519080825280601f01601f191660200182016040528015610cdc576020820181803683370190505b50905060005b82811015610d2c57838181518110610cf657fe5b602001015160f81c60f81b828281518110610d0d57fe5b60200101906001600160f81b031916908160001a905350600101610ce2565b50949350505050565b606060028206158015610d485750600082115b8015610d55575060288211155b610da6576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b6000826001600160401b0381118015610dbe57600080fd5b506040519080825280601f01601f191660200182016040528015610de9576020820181803683370190505b5090506001600160a01b03841660005b60028504811015610e8d57600860138290030282901c600f600482901c1660f082168203610e2682610e97565b868560020281518110610e3557fe5b60200101906001600160f81b031916908160001a905350610e5581610e97565b868560020260010181518110610e6757fe5b60200101906001600160f81b031916908160001a9053505060019092019150610df99050565b5090949350505050565b6000600a8260ff161015610eb257506030810160f81b6109d6565b506037810160f81b6109d6565b80516109d6816113c9565b8051600281900b81146109d657600080fd5b80516001600160801b03811681146109d657600080fd5b805161ffff811681146109d657600080fd5b805162ffffff811681146109d657600080fd5b805160ff811681146109d657600080fd5b600060208284031215610f3a578081fd5b8151610f45816113c9565b9392505050565b600080600060608486031215610f60578182fd5b8335610f6b816113c9565b92506020840135610f7b816113c9565b929592945050506040919091013590565b60008060408385031215610f9e578182fd5b8235610fa9816113c9565b946020939093013593505050565b600060208284031215610fc8578081fd5b610f4582610eca565b600060208284031215610fe2578081fd5b81516001600160401b0380821115610ff8578283fd5b818401915084601f83011261100b578283fd5b81518181111561101757fe5b604051601f8201601f19168101602001838111828210171561103557fe5b60405281815283820160200187101561104c578485fd5b61105d826020830160208701611399565b9695505050505050565b600080600080600080600060e0888a031215611081578283fd5b875161108c816113c9565b965061109a60208901610eca565b95506110a860408901610ef3565b94506110b660608901610ef3565b93506110c460808901610ef3565b92506110d260a08901610f18565b915060c088015180151581146110e6578182fd5b8091505092959891949750929550565b600060208284031215611107578081fd5b610f4582610f18565b6000806000806000806000806000806000806101808d8f031215611132578485fd5b8c516001600160601b0381168114611148578586fd5b9b5061115660208e01610ebf565b9a5061116460408e01610ebf565b995061117260608e01610ebf565b985061118060808e01610f05565b975061118e60a08e01610eca565b965061119c60c08e01610eca565b95506111aa60e08e01610edc565b94506101008d015193506101208d015192506111c96101408e01610edc565b91506111d86101608e01610edc565b90509295989b509295989b509295989b565b6001600160a01b03169052565b15159052565b60020b9052565b6000815180845261121c816020860160208601611399565b601f01601f19169290920160200192915050565b62ffffff169052565b60ff169052565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b600060208252610f456020830184611204565b60006020825282516020830152602083015161129a60408401826111ea565b5060408301516112ad60608401826111ea565b5060608301516101c08060808501526112ca6101e0850183611204565b91506080850151601f198584030160a08601526112e78382611204565b92505060a08501516112fc60c0860182611239565b5060c085015161130f60e0860182611239565b5060e0850151610100611324818701836111f7565b8601519050610120611338868201836111fd565b860151905061014061134c868201836111fd565b8601519050610160611360868201836111fd565b8601519050610180611374868201836111fd565b86015190506101a061138886820183611230565b8601519050610e8d858301826111ea565b60005b838110156113b457818101518382015260200161139c565b838111156113c3576000848401525b50505050565b6001600160a01b03811681146113de57600080fd5b5056fea2646970667358221220b4860c871e88a950abfdd65008d848da9c84ce85ed2a652f5508330a335df5fb64736f6c63430007060033000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc24554480000000000000000000000000000000000000000000000000000000000