0 txs
0 calls
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
0x60c060405234801561001057600080fd5b5060405161146838038061146883398101604081905261002f9161004a565b60609190911b6001600160601b03191660805260a052610082565b6000806040838503121561005c578182fd5b82516001600160a01b0381168114610072578283fd5b6020939093015192949293505050565b60805160601c60a0516113a86100c06000398061027f52806102b3528061034f52508060f7528061013c52806105ef528061064352506113a86000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80634aa4a4fc146100675780637e5af771146100855780639d7b0ea8146100a5578063a18246e2146100c5578063b7af3cdc146100cd578063e9dc6375146100e2575b600080fd5b61006f6100f5565b60405161007c91906111e5565b60405180910390f35b610098610093366004610f19565b610119565b60405161007c91906111f9565b6100b86100b3366004610f59565b610138565b60405161007c9190611204565b6100b861027d565b6100d56102a1565b60405161007c919061120d565b6100d56100f0366004610f59565b6103af565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006101258383610138565b61012f8584610138565b13949350505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561017d5750606319610277565b8160011415610273576001600160a01b03831673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4814156101b4575061012c610277565b6001600160a01b03831673dac17f958d2ee523a2206206994597c13d831ec714156101e1575060c8610277565b6001600160a01b038316736b175474e89094c44da98b954eedeac495271d0f141561020e57506064610277565b6001600160a01b038316738daebade922df735c38c80c7ebd708af50815faa141561023c575060c719610277565b6001600160a01b038316732260fac5e5542a773aa44fbcfedf7c193bc2c599141561026b575061012b19610277565b506000610277565b5060005b92915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060005b6020811080156102ee57507f000000000000000000000000000000000000000000000000000000000000000081602081106102dd57fe5b1a60f81b6001600160f81b03191615155b156102fb576001016102a6565b60008167ffffffffffffffff8111801561031457600080fd5b506040519080825280601f01601f19166020018201604052801561033f576020820181803683370190505b50905060005b828110156103a8577f0000000000000000000000000000000000000000000000000000000000000000816020811061037957fe5b1a60f81b82828151811061038957fe5b60200101906001600160f81b031916908160001a905350600101610345565b5091505090565b60606000806000806000876001600160a01b03166399fbab88886040518263ffffffff1660e01b81526004016103e59190611204565b6101806040518083038186803b1580156103fe57600080fd5b505afa158015610412573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043691906110b9565b505050505096509650965096509650505060006104f2896001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561048557600080fd5b505afa158015610499573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104bd9190610efd565b6040518060600160405280896001600160a01b03168152602001886001600160a01b031681526020018760020b815250610841565b90506000610503878761009361092a565b9050600081156105135787610515565b865b9050600082156105255787610527565b885b90506000846001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160c06040518083038186803b15801561056457600080fd5b505afa158015610578573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059c919061101b565b5050505091505073f3488ad72641365ceb5a65c472e1b9fee8211b1a63c49917d7604051806101a001604052808f8152602001866001600160a01b03168152602001856001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b0316146106345761062f8761092e565b61063c565b61063c6102a1565b81526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b031614610688576106838661092e565b610690565b6106906102a1565b8152602001866001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156106ce57600080fd5b505afa1580156106e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107069190611098565b60ff168152602001856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561074757600080fd5b505afa15801561075b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077f9190611098565b60ff16815260200187151581526020018a60020b81526020018960020b81526020018460020b81526020018b60020b8152602001886001600160a01b03168152506040518263ffffffff1660e01b81526004016107dc9190611220565b60006040518083038186803b1580156107f457600080fd5b505af4158015610808573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108309190810190610f84565b9d9c50505050505050505050505050565b600081602001516001600160a01b031682600001516001600160a01b03161061086957600080fd5b610923836001600160a01b031663cefa77996040518163ffffffff1660e01b815260040160206040518083038186803b1580156108a557600080fd5b505afa1580156108b9573d6000803e3d6000fd5b505050506040513d60208110156108cf57600080fd5b5051835160208581015160408088015181516001600160a01b0395861681860152949092168482015260029190910b6060808501919091528151808503909101815260809093019052815191012085610968565b9392505050565b4690565b60606000610943836395d89b4160e01b6109c6565b90508051600014156109605761095883610bee565b915050610963565b90505b919050565b604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b8152606093841b60148201526f5af43d82803e903d91602b57fd5bf3ff60801b6028820152921b6038830152604c8201526037808220606c830152605591012090565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b031985161781529151815160609360009384936001600160a01b03891693919290918291908083835b60208310610a325780518252601f199092019160209182019101610a13565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610a92576040519150601f19603f3d011682016040523d82523d6000602084013e610a97565b606091505b5091509150811580610aa857508051155b15610ac6576040518060200160405280600081525092505050610277565b805160201415610afe576000818060200190516020811015610ae757600080fd5b50519050610af481610bfb565b9350505050610277565b604081511115610bd657808060200190516020811015610b1d57600080fd5b8101908080516040519392919084640100000000821115610b3d57600080fd5b908301906020820185811115610b5257600080fd5b8251640100000000811182820188101715610b6c57600080fd5b82525081516020918201929091019080838360005b83811015610b99578181015183820152602001610b81565b50505050905090810190601f168015610bc65780820380516001836020036101000a031916815260200191505b5060405250505092505050610277565b50506040805160208101909152600081529392505050565b6060610960826006610d23565b604080516020808252818301909252606091600091906020820181803683370190505090506000805b6020811015610c85576000858260208110610c3b57fe5b1a60f81b90506001600160f81b0319811615610c7c5780848481518110610c5e57fe5b60200101906001600160f81b031916908160001a9053506001909201915b50600101610c24565b5060008167ffffffffffffffff81118015610c9f57600080fd5b506040519080825280601f01601f191660200182016040528015610cca576020820181803683370190505b50905060005b82811015610d1a57838181518110610ce457fe5b602001015160f81c60f81b828281518110610cfb57fe5b60200101906001600160f81b031916908160001a905350600101610cd0565b50949350505050565b606060028206158015610d365750600082115b8015610d43575060288211155b610d94576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff81118015610dad57600080fd5b506040519080825280601f01601f191660200182016040528015610dd8576020820181803683370190505b5090506001600160a01b03841660005b60028504811015610e7c57600860138290030282901c600f600482901c1660f082168203610e1582610e86565b868560020281518110610e2457fe5b60200101906001600160f81b031916908160001a905350610e4481610e86565b868560020260010181518110610e5657fe5b60200101906001600160f81b031916908160001a9053505060019092019150610de89050565b5090949350505050565b6000600a8260ff161015610ea157506030810160f81b610963565b506037810160f81b610963565b80516109638161135a565b8051600281900b811461096357600080fd5b80516fffffffffffffffffffffffffffffffff8116811461096357600080fd5b805161ffff8116811461096357600080fd5b600060208284031215610f0e578081fd5b81516109238161135a565b600080600060608486031215610f2d578182fd5b8335610f388161135a565b92506020840135610f488161135a565b929592945050506040919091013590565b60008060408385031215610f6b578182fd5b8235610f768161135a565b946020939093013593505050565b600060208284031215610f95578081fd5b815167ffffffffffffffff80821115610fac578283fd5b818401915084601f830112610fbf578283fd5b815181811115610fcb57fe5b604051601f8201601f191681016020018381118282101715610fe957fe5b604052818152838201602001871015611000578485fd5b61101182602083016020870161132a565b9695505050505050565b60008060008060008060c08789031215611033578182fd5b865161103e8161135a565b955061104c60208801610eb9565b945061105a60408801610eeb565b935061106860608801610eeb565b925061107660808801610eeb565b915060a0870151801515811461108a578182fd5b809150509295509295509295565b6000602082840312156110a9578081fd5b815160ff81168114610923578182fd5b6000806000806000806000806000806000806101808d8f0312156110db578586fd5b8c516bffffffffffffffffffffffff811681146110f6578687fd5b9b5061110460208e01610eae565b9a5061111260408e01610eae565b995061112060608e01610eae565b985061112e60808e01610eb9565b975061113c60a08e01610eb9565b965061114a60c08e01610eb9565b955061115860e08e01610ecb565b94506101008d015193506101208d015192506111776101408e01610ecb565b91506111866101608e01610ecb565b90509295989b509295989b509295989b565b6001600160a01b03169052565b15159052565b60020b9052565b600081518084526111ca81602086016020860161132a565b601f01601f19169290920160200192915050565b60ff169052565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b60006020825261092360208301846111b2565b60006020825282516020830152602083015161123f6040840182611198565b5060408301516112526060840182611198565b5060608301516101a080608085015261126f6101c08501836111b2565b91506080850151601f198584030160a086015261128c83826111b2565b92505060a08501516112a160c08601826111de565b5060c08501516112b460e08601826111de565b5060e08501516101006112c9818701836111a5565b86015190506101206112dd868201836111ab565b86015190506101406112f1868201836111ab565b8601519050610160611305868201836111ab565b8601519050610180611319868201836111ab565b8601519050610e7c85830182611198565b60005b8381101561134557818101518382015260200161132d565b83811115611354576000848401525b50505050565b6001600160a01b038116811461136f57600080fd5b5056fea2646970667358221220c5fa9ebc25b6ffbe533e2e9676309b05f8226249876fab904a5d183176df18fa64736f6c6343000706003300000000000000000000000042000000000000000000000000000000000000064554480000000000000000000000000000000000000000000000000000000000