0 txs
0 calls
constructor
constructor(string _name, string _symbol, address _positionManager, address _poolManager, uint256 _tokenId, address _appOracle)
functions
allowance
purefunction allowance(address, address) pure returns (uint256)
appOracle
viewfunction appOracle() view returns (address)
approve
purefunction approve(address, uint256) pure returns (bool)
asset
viewfunction asset() view returns (address)
balanceOf
viewfunction balanceOf(address who) view returns (uint256)
decimals
purefunction decimals() pure returns (uint8)
getPriceForAmount
viewfunction getPriceForAmount(uint256) view returns (uint256 rzrAssets, uint256 usdAssets, uint256 lastUpdatedAt)
name
viewfunction name() view returns (string)
poolManager
viewfunction poolManager() view returns (address)
positionManager
viewfunction positionManager() view returns (address)
symbol
viewfunction symbol() view returns (string)
tokenId
viewfunction tokenId() view returns (uint256)
totalSupply
purefunction totalSupply() pure returns (uint256)
transfer
purefunction transfer(address, uint256) pure returns (bool)
transferFrom
purefunction transferFrom(address, address, uint256) pure returns (bool)
weth
viewfunction weth() view returns (address)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x60c060405273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc260a05234801561002857600080fd5b5060405161206a38038061206a83398101604081905261004791610ab2565b60016100538782610be8565b5060026100608682610be8565b50600380546001600160a01b038087166001600160a01b031992831617909255600480548684169083161790556005849055600080549284169290911691909117815530608052806100b9670de0b6b3a764000061011b565b509150915060008211806100cd5750600081115b61010e5760405162461bcd60e51b815260206004820152600d60248201526c496e76616c696420707269636560981b60448201526064015b60405180910390fd5b5050505050505050610e55565b60035460045460055460009283928392839283928392839261014b926001600160a01b03918216929116906102ba565b929650909450925090506001600160a01b0382166101695760a05191505b6001600160a01b03811661017c575060a0515b60008054604051633e86001760e01b81526001600160a01b0385811660048301526024820188905283928392911690633e86001790604401606060405180830381865afa1580156101d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f59190610ca6565b60008054604051633e86001760e01b81526001600160a01b038a81166004830152602482018d9052959f50939d50919b5095508594508493509190911690633e86001790604401606060405180830381865afa158015610259573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061027d9190610ca6565b9194509250905061028e838b610cea565b995061029a828a610cea565b98508088116102a957806102ab565b875b999b989a505050505050505050565b604051631efeed3360e01b8152600481018290526000908190819081908790879083906001600160a01b03841690631efeed3390602401602060405180830381865afa15801561030e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103329190610d03565b9050600080846001600160a01b0316637ba03aad8b6040518263ffffffff1660e01b815260040161036591815260200190565b60c060405180830381865afa158015610382573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a69190610d43565b909250905060006103ba8260081c60020b90565b905060006103cb8360201c60020b90565b84516020860151909a509850905060006103ef876103ea8760a0902090565b6105e8565b505050905060006104058461069e60201b60201c565b905060006104128461069e565b9050806001600160a01b0316826001600160a01b03161061046a5760405162461bcd60e51b8152602060048201526012602482015271496e76616c6964207469636b2072616e676560701b6044820152606401610105565b816001600160a01b0316836001600160a01b0316116104c8576001600160a01b0381166104978383610de4565b6104b3906001600160a01b03166001600160801b038b16610e03565b6104bd9190610e1a565b9d5060009c506105d5565b806001600160a01b0316836001600160a01b03161061052a5760009d506c010000000000000000000000006104fd8383610de4565b610519906001600160a01b03166001600160801b038b16610e03565b6105239190610e1a565b9c506105d5565b60006105368483610de4565b610552906001600160a01b03166001600160801b038b16610e03565b905060006c0100000000000000000000000061057a6001600160a01b03808616908816610e03565b6105849190610e1a565b90506105908183610e1a565b9f506c010000000000000000000000006105aa8587610de4565b6105c6906001600160a01b03166001600160801b038d16610e03565b6105d09190610e1a565b9e5050505b5050505050505050505093509350935093565b6000808080806105f786610959565b604051631e2eaeaf60e01b8152600481018290529091506000906001600160a01b03891690631e2eaeaf90602401602060405180830381865afa158015610642573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106669190610e3c565b90506001600160a01b03811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b60020b600060ff82901d80830118620d89e88111156106c8576106c86345c3193d60e11b84610996565b7001fffcb933bd6fad37aa2d162d1a5940016001821602600160801b186002821615610704576ffff97272373d413259a46990580e213a0260801c5b6004821615610723576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615610742576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615610761576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615610780576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561079f576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156107be576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156107de576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156107fe576ff987a7253ac413176f2b074cf7815e540260801c5b61040082161561081e576ff3392b0822b70005940c7a398e4b70f30260801c5b61080082161561083e576fe7159475a2c29b7443b29c7fa6e889d90260801c5b61100082161561085e576fd097f3bdfd2022b8845ad8f792aa58250260801c5b61200082161561087e576fa9f746462d870fdf8a65dc1f90e061e50260801c5b61400082161561089e576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156108be576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156108df576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156108ff576e5d6af8dedb81196699c329225ee6040260801c5b6204000082161561091e576d2216e584f5fa1ea926041bedfe980260801c5b6208000082161561093b576b048a170391f7dc42444e8fa20260801c5b600084131561094957600019045b63ffffffff0160201c9392505050565b604051600090610979908390600690602001918252602082015260400190565b604051602081830303815290604052805190602001209050919050565b816000528060020b60045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60405160a081016001600160401b03811182821017156109df576109df6109a7565b60405290565b604051601f8201601f191681016001600160401b0381118282101715610a0d57610a0d6109a7565b604052919050565b600082601f830112610a2657600080fd5b81516001600160401b03811115610a3f57610a3f6109a7565b610a52601f8201601f19166020016109e5565b818152846020838601011115610a6757600080fd5b60005b82811015610a8657602081860181015183830182015201610a6a565b506000918101602001919091529392505050565b6001600160a01b0381168114610aaf57600080fd5b50565b60008060008060008060c08789031215610acb57600080fd5b86516001600160401b03811115610ae157600080fd5b610aed89828a01610a15565b602089015190975090506001600160401b03811115610b0b57600080fd5b610b1789828a01610a15565b9550506040870151610b2881610a9a565b6060880151909450610b3981610a9a565b608088015160a08901519194509250610b5181610a9a565b809150509295509295509295565b600181811c90821680610b7357607f821691505b602082108103610b9357634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610be357806000526020600020601f840160051c81016020851015610bc05750805b601f840160051c820191505b81811015610be05760008155600101610bcc565b50505b505050565b81516001600160401b03811115610c0157610c016109a7565b610c1581610c0f8454610b5f565b84610b99565b6020601f821160018114610c495760008315610c315750848201515b600019600385901b1c1916600184901b178455610be0565b600084815260208120601f198516915b82811015610c795787850151825560209485019460019092019101610c59565b5084821015610c975786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b600080600060608486031215610cbb57600080fd5b5050815160208301516040909301519094929350919050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610cfd57610cfd610cd4565b92915050565b600060208284031215610d1557600080fd5b81516001600160801b0381168114610d2c57600080fd5b9392505050565b8051610d3e81610a9a565b919050565b60008082840360c0811215610d5757600080fd5b60a0811215610d6557600080fd5b50610d6e6109bd565b8351610d7981610a9a565b81526020840151610d8981610a9a565b6020820152604084015162ffffff81168114610da457600080fd5b60408201526060840151600281900b8114610dbe57600080fd5b6060820152610dcf60808501610d33565b608082015260a0939093015192949293505050565b6001600160a01b038281168282160390811115610cfd57610cfd610cd4565b8082028115828204841417610cfd57610cfd610cd4565b600082610e3757634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215610e4e57600080fd5b5051919050565b60805160a0516111e2610e886000396000818161020d0152818161035b015261038e015260006101e601526111e26000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806338d52e0f1161009757806395d89b411161006657806395d89b4114610255578063a9059cbb14610151578063dc4c90d31461025d578063dd62ed3e1461027057600080fd5b806338d52e0f146101e15780633fc8cef31461020857806370a082311461022f578063791b98bc1461024257600080fd5b806318160ddd116100d357806318160ddd1461018b578063191b87a31461019957806323b872dd146101c4578063313ce567146101d257600080fd5b806306fdde0314610105578063078a424514610123578063095ea7b31461015157806317d70f7c14610174575b600080fd5b61010d610283565b60405161011a9190610e09565b60405180910390f35b610136610131366004610e75565b610311565b6040805193845260208401929092529082015260600161011a565b61016461015f366004610ea6565b61051e565b604051901515815260200161011a565b61017d60055481565b60405190815260200161011a565b670de0b6b3a764000061017d565b6000546101ac906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b61016461015f366004610ed2565b6040516012815260200161011a565b6101ac7f000000000000000000000000000000000000000000000000000000000000000081565b6101ac7f000000000000000000000000000000000000000000000000000000000000000081565b61017d61023d366004610f13565b610588565b6003546101ac906001600160a01b031681565b61010d61064c565b6004546101ac906001600160a01b031681565b61017d61027e366004610f37565b610659565b6001805461029090610f70565b80601f01602080910402602001604051908101604052809291908181526020018280546102bc90610f70565b80156103095780601f106102de57610100808354040283529160200191610309565b820191906000526020600020905b8154815290600101906020018083116102ec57829003601f168201915b505050505081565b600354600454600554600092839283928392839283928392610341926001600160a01b0391821692911690610662565b929650909450925090506001600160a01b03821661037d577f000000000000000000000000000000000000000000000000000000000000000091505b6001600160a01b0381166103ae57507f00000000000000000000000000000000000000000000000000000000000000005b600080546040517f3e8600170000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301526024820188905283928392911690633e86001790604401606060405180830381865afa15801561041c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104409190610faa565b600080546040517f3e8600170000000000000000000000000000000000000000000000000000000081526001600160a01b038a81166004830152602482018d9052959f50939d50919b5095508594508493509190911690633e86001790604401606060405180830381865afa1580156104bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e19190610faa565b919450925090506104f2838b610fee565b99506104fe828a610fee565b985080881161050d578061050f565b875b999b989a505050505050505050565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420696d706c656d656e746564000000000000000000000000000000000060448201526000906064015b60405180910390fd5b6003546005546040517f6352211e0000000000000000000000000000000000000000000000000000000081526000926001600160a01b0380861693911691636352211e916105dc9160040190815260200190565b602060405180830381865afa1580156105f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061d9190611011565b6001600160a01b03161461063257600061063c565b670de0b6b3a76400005b67ffffffffffffffff1692915050565b6002805461029090610f70565b60005b92915050565b6040517f1efeed33000000000000000000000000000000000000000000000000000000008152600481018290526000908190819081908790879083906001600160a01b03841690631efeed3390602401602060405180830381865afa1580156106cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f3919061102e565b9050600080846001600160a01b0316637ba03aad8b6040518263ffffffff1660e01b815260040161072691815260200190565b60c060405180830381865afa158015610743573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107679190611085565b91509150600061077a8260081c60020b90565b9050600061078b8360201c60020b90565b84516020860151909a509850905060006107af876107aa8760a0902090565b6109eb565b505050905060006107bf84610abc565b905060006107cc84610abc565b9050806001600160a01b0316826001600160a01b031610610849576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f496e76616c6964207469636b2072616e67650000000000000000000000000000604482015260640161057f565b816001600160a01b0316836001600160a01b0316116108b0576001600160a01b038116610876838361113b565b61089b906001600160a01b03166fffffffffffffffffffffffffffffffff8b1661115a565b6108a59190611171565b9d5060009c506109d8565b806001600160a01b0316836001600160a01b03161061091b5760009d506c010000000000000000000000006108e5838361113b565b61090a906001600160a01b03166fffffffffffffffffffffffffffffffff8b1661115a565b6109149190611171565b9c506109d8565b6000610927848361113b565b61094c906001600160a01b03166fffffffffffffffffffffffffffffffff8b1661115a565b905060006c010000000000000000000000006109746001600160a01b0380861690881661115a565b61097e9190611171565b905061098a8183611171565b9f506c010000000000000000000000006109a4858761113b565b6109c9906001600160a01b03166fffffffffffffffffffffffffffffffff8d1661115a565b6109d39190611171565b9e5050505b5050505050505050505093509350935093565b60008060008060006109fc86610dbb565b6040517f1e2eaeaf000000000000000000000000000000000000000000000000000000008152600481018290529091506000906001600160a01b03891690631e2eaeaf90602401602060405180830381865afa158015610a60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a849190611193565b90506001600160a01b03811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b60020b600060ff82901d80830118620d89e8811115610aff57610aff7f8b86327a0000000000000000000000000000000000000000000000000000000084610df8565b7001fffcb933bd6fad37aa2d162d1a5940016001821602700100000000000000000000000000000000186002821615610b48576ffff97272373d413259a46990580e213a0260801c5b6004821615610b67576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615610b86576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615610ba5576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615610bc4576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615610be3576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615610c02576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615610c22576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615610c42576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615610c62576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615610c82576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615610ca2576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615610cc2576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615610ce2576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615610d02576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615610d23576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615610d43576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615610d62576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615610d7f576b048a170391f7dc42444e8fa20260801c5b6000841315610dab577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff045b63ffffffff0160201c9392505050565b604051600090610ddb908390600690602001918252602082015260400190565b604051602081830303815290604052805190602001209050919050565b816000528060020b60045260246000fd5b602081526000825180602084015260005b81811015610e375760208186018101516040868401015201610e1a565b5060006040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600060208284031215610e8757600080fd5b5035919050565b6001600160a01b0381168114610ea357600080fd5b50565b60008060408385031215610eb957600080fd5b8235610ec481610e8e565b946020939093013593505050565b600080600060608486031215610ee757600080fd5b8335610ef281610e8e565b92506020840135610f0281610e8e565b929592945050506040919091013590565b600060208284031215610f2557600080fd5b8135610f3081610e8e565b9392505050565b60008060408385031215610f4a57600080fd5b8235610f5581610e8e565b91506020830135610f6581610e8e565b809150509250929050565b600181811c90821680610f8457607f821691505b602082108103610fa457634e487b7160e01b600052602260045260246000fd5b50919050565b600080600060608486031215610fbf57600080fd5b5050815160208301516040909301519094929350919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561065c5761065c610fd8565b805161100c81610e8e565b919050565b60006020828403121561102357600080fd5b8151610f3081610e8e565b60006020828403121561104057600080fd5b81516fffffffffffffffffffffffffffffffff81168114610f3057600080fd5b805162ffffff8116811461100c57600080fd5b8051600281900b811461100c57600080fd5b60008082840360c081121561109957600080fd5b60a08112156110a757600080fd5b5060405160a0810181811067ffffffffffffffff821117156110d957634e487b7160e01b600052604160045260246000fd5b6040526110e584611001565b81526110f360208501611001565b602082015261110460408501611060565b604082015261111560608501611073565b606082015261112660808501611001565b608082015260a0939093015192949293505050565b6001600160a01b03828116828216039081111561065c5761065c610fd8565b808202811582820484141761065c5761065c610fd8565b60008261118e57634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156111a557600080fd5b505191905056fea2646970667358221220388a199da94f62d95894ea9957352b28974d21580f8f3db533019ca05f16bc2664736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000bd216513d74c8cf14cf4747e6aaa6420ff64ee9e000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000000000000000000000000000000000000000ea46000000000000000000000000d80bcabefca1334ec0c2ee110cb9213d72dd3622000000000000000000000000000000000000000000000000000000000000001c556e6973776170205634205745544820525a52203539393734204c50000000000000000000000000000000000000000000000000000000000000000000000017556e6956342d574554482d525a522d35393937342d4c50000000000000000000