ETH Price: $1,683.04 (+5.70%)

Token

Walking together with you forever, Kabosu-chan (FOREVER)
 

Overview

Max Total Supply

10,000,000,000 FOREVER

Holders

186

Transfers

-
1 ( 100.00%)

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

WalkingForeverContract

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_maxWalletSize","type":"uint256"}],"name":"MaxWalletSizeAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"TaxesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxTaxSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMaxTxAmountPercentage","type":"uint256"}],"name":"setMaxTxAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMaxWalletSizePercentage","type":"uint256"}],"name":"setMaxWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"setTaxes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"xferEthFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"xferTaxFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60a0604052600a600455600a6005555f6006555f6007555f600855603260095560646009600a61002f91906105dd565b61003e906402540be4006105f2565b6100499060026105f2565b6100539190610609565b600b5560646100646009600a6105dd565b610073906402540be4006105f2565b61007e9060026105f2565b6100889190610609565b600c55600d805461ffff60a81b191690555f600e819055600f81905580546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36100ed6009600a6105dd565b6100fc906402540be4006105f2565b335f9081526001602081905260408220929092556003906101245f546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081015f908120805494151560ff1995861617905530808252600390935290812080548416600190811790915573c34da77d1750b25bd3aacbef2eb0ea8776dd67379091527ffa0e9acfdf24bfee06d0c19cecdfc8c98336361d970ebbfb24dee169c4e6a0a2805490931617909155600d80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556101f791906101e36009600a6105dd565b6101f2906402540be4006105f2565b6103bc565b600d5f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610247573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026b9190610628565b6001600160a01b031663c9c6539630600d5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ca573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102ee9190610628565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610338573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061035c9190610628565b6001600160a01b0316608052335f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6103976009600a6105dd565b6103a6906402540be4006105f2565b60405190815260200160405180910390a361064e565b6001600160a01b0383166104235760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b0382166104845760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161041a565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561053357808504811115610517576105176104e4565b600184161561052557908102905b60019390931c9280026104fc565b935093915050565b5f82610549575060016105d7565b8161055557505f6105d7565b816001811461056b576002811461057557610591565b60019150506105d7565b60ff841115610586576105866104e4565b50506001821b6105d7565b5060208310610133831016604e8410600b84101617156105b4575081810a6105d7565b6105c05f1984846104f8565b805f19048211156105d3576105d36104e4565b0290505b92915050565b5f6105eb60ff84168361053b565b9392505050565b80820281158282048414176105d7576105d76104e4565b5f8261062357634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215610638575f80fd5b81516001600160a01b03811681146105eb575f80fd5b608051611a6661067b5f395f81816109bd01528181610fa0015281816110f9015261119c0152611a665ff3fe608060405260043610610134575f3560e01c80638da5cb5b116100a8578063bf474bed1161006d578063bf474bed14610340578063c647b20e14610354578063c9567bf914610373578063dd62ed3e14610387578063ea1644d5146103cb578063ec28438a146103ea575f80fd5b80638da5cb5b1461028f5780638f9a55c0146102bf57806395d89b41146102d4578063a9059cbb14610303578063b2bdfa7b14610322575f80fd5b8063313ce567116100f9578063313ce567146101ed57806344d1a8151461020857806365df7a361461021e57806370a0823114610232578063715018a6146102665780637d1db4a51461027a575f80fd5b806306fdde031461013f578063095ea7b3146101695780630faee56f1461019857806318160ddd146101ba57806323b872dd146101ce575f80fd5b3661013b57005b5f80fd5b34801561014a575f80fd5b50610153610409565b604051610160919061160d565b60405180910390f35b348015610174575f80fd5b50610188610183366004611656565b610429565b6040519015158152602001610160565b3480156101a3575f80fd5b506101ac61043f565b604051908152602001610160565b3480156101c5575f80fd5b506101ac610474565b3480156101d9575f80fd5b506101886101e8366004611680565b610495565b3480156101f8575f80fd5b5060405160098152602001610160565b348015610213575f80fd5b5061021c6104e5565b005b348015610229575f80fd5b5061021c610517565b34801561023d575f80fd5b506101ac61024c3660046116be565b6001600160a01b03165f9081526001602052604090205490565b348015610271575f80fd5b5061021c610568565b348015610285575f80fd5b506101ac600b5481565b34801561029a575f80fd5b505f546001600160a01b03165b6040516001600160a01b039091168152602001610160565b3480156102ca575f80fd5b506101ac600c5481565b3480156102df575f80fd5b506040805180820190915260078152662327a922ab22a960c91b6020820152610153565b34801561030e575f80fd5b5061018861031d366004611656565b61063b565b34801561032d575f80fd5b505f546102a7906001600160a01b031681565b34801561034b575f80fd5b506101ac610647565b34801561035f575f80fd5b5061021c61036e3660046116d9565b61066f565b34801561037e575f80fd5b5061021c6107e3565b348015610392575f80fd5b506101ac6103a13660046116f9565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156103d6575f80fd5b5061021c6103e5366004611730565b610a5a565b3480156103f5575f80fd5b5061021c610404366004611730565b610b54565b60606040518060600160405280602e8152602001611a03602e9139905090565b5f610435338484610c43565b5060015b92915050565b606461044d6009600a61183e565b61045c906402540be40061184c565b61046790600261184c565b6104719190611863565b81565b5f6104816009600a61183e565b610490906402540be40061184c565b905090565b5f6104a1848484610d66565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546104db9186916104d6908690611882565b610c43565b5060019392505050565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610504575f80fd5b4780156105145761051481611448565b50565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610536575f80fd5b305f9081526001602052604090205480156105545761055481611486565b4780156105645761056481611448565b5050565b5f546001600160a01b0316331461059a5760405162461bcd60e51b815260040161059190611895565b60405180910390fd5b600d54600160a01b900460ff166105f35760405162461bcd60e51b815260206004820152601f60248201527f4f70656e2074726164696e67206265666f72652072656e6f756e63696e672e006044820152606401610591565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f610435338484610d66565b60646106556009600a61183e565b610664906402540be40061184c565b61046790600161184c565b5f546001600160a01b031633146106985760405162461bcd60e51b815260040161059190611895565b600a8211156106e95760405162461bcd60e51b815260206004820152601960248201527f427579207461782063616e6e6f742065786365656420313025000000000000006044820152606401610591565b600a81111561073a5760405162461bcd60e51b815260206004820152601a60248201527f53656c6c207461782063616e6e6f7420657863656564203130250000000000006044820152606401610591565b600954600854111561079c5760405162461bcd60e51b815260206004820152602560248201527f5468652062757920636f756e74206861732073757270617373656420746865206044820152641b1a5b5a5d60da1b6064820152608401610591565b6004829055600581905560408051838152602081018390527f35d461df023e70886ad5e68610133ecb7d637c2263453f6ea50daf699cb31ed4910160405180910390a15050565b5f546001600160a01b0316331461080c5760405162461bcd60e51b815260040161059190611895565b600d54600160a01b900460ff16156108665760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610591565b5f6108703361024c565b90505f81116108b85760405162461bcd60e51b815260206004820152601460248201527343616c6c657220686173206e6f20746f6b656e7360601b6044820152606401610591565b6108c3333083610d66565b600d546001600160a01b031663f305d71947306108f4816001600160a01b03165f9081526001602052604090205490565b5f806109075f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561096d573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061099291906118ca565b5050600d5460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201527f0000000000000000000000000000000000000000000000000000000000000000909116915063095ea7b3906044016020604051808303815f875af1158015610a06573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2a91906118f5565b5050600d805462ff00ff60a01b19166201000160a01b179055600a805463ffffffff19164363ffffffff16179055565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610a79575f80fd5b60028110158015610a8b575060648111155b610ae65760405162461bcd60e51b815260206004820152602660248201527f4d61782077616c6c6574206d757374206265206265747765656e20322520616e60448201526564203130302560d01b6064820152608401610591565b606481610af56009600a61183e565b610b04906402540be40061184c565b610b0e919061184c565b610b189190611863565b600c8190556040519081527f8d7078a1314ded864e4141a9bdfcd003109e74b59b41b69823e422a1bbeb0aff906020015b60405180910390a150565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610b73575f80fd5b60028110158015610b85575060648111155b610bdc5760405162461bcd60e51b815260206004820152602260248201527f4d6178207478206d757374206265206265747765656e20322520616e64203130604482015261302560f01b6064820152608401610591565b606481610beb6009600a61183e565b610bfa906402540be40061184c565b610c04919061184c565b610c0e9190611863565b600b8190556040519081527f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf90602001610b49565b6001600160a01b038316610ca55760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610591565b6001600160a01b038216610d065760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610591565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610dca5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610591565b6001600160a01b038216610e2c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610591565b5f8111610e8d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610591565b5f80546001600160a01b03858116911614801590610eb857505f546001600160a01b03848116911614155b1561130857600d54600160b01b900460ff1615610eff57606460095460085411610ee457600454610ee8565b6006545b610ef2908461184c565b610efc9190611863565b90505b600a5463ffffffff9081164390911603610f9e57600a805460329164010000000090910463ffffffff16906004610f3583611914565b91906101000a81548163ffffffff021916908363ffffffff16021790555063ffffffff1610610f9e5760405162461bcd60e51b8152602060048201526015602482015274457863657373206c61756e636820736e697065727360581b6044820152606401610591565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316148015610fed5750600d546001600160a01b03848116911614155b801561101157506001600160a01b0383165f9081526003602052604090205460ff16155b156110f757600b548211156110685760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610591565b600c548261108a856001600160a01b03165f9081526001602052604090205490565b6110949190611938565b11156110e25760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610591565b60088054905f6110f18361194b565b91905055505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614801561114157506001600160a01b0384163014155b156111765760646009546008541161115b5760055461115f565b6007545b611169908461184c565b6111739190611863565b90505b305f90815260016020526040902054600d54600160a81b900460ff161580156111d057507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316145b80156111e55750600d54600160b01b900460ff165b8015611221575060646111fa6009600a61183e565b611209906402540be40061184c565b61121490600161184c565b61121e9190611863565b81115b801561122f57506005600854115b1561130657600f54431115611243575f600e555b6003600e54106112955760405162461bcd60e51b815260206004820152601760248201527f4f6e6c7920332073656c6c732070657220626c6f636b210000000000000000006044820152606401610591565b6112dc6112d7846112d28460646112ae6009600a61183e565b6112bd906402540be40061184c565b6112c890600261184c565b6112d29190611863565b6115f6565b611486565b4780156112ec576112ec47611448565b600e8054905f6112fb8361194b565b909155505043600f55505b505b801561138157305f90815260016020526040902054611328908290611938565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113789085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546113a4908390611882565b6001600160a01b0385165f908152600160205260409020556113c68183611882565b6001600160a01b0384165f908152600160205260409020546113e89190611938565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6114318486611882565b60405190815260200160405180910390a350505050565b60405173c34da77d1750b25bd3aacbef2eb0ea8776dd67379082156108fc029083905f818181858888f19350505050158015610564573d5f803e3d5ffd5b600d805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106114cc576114cc611963565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611523573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115479190611977565b8160018151811061155a5761155a611963565b6001600160a01b039283166020918202929092010152600d546115809130911684610c43565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac947906115b89085905f90869030904290600401611992565b5f604051808303815f87803b1580156115cf575f80fd5b505af11580156115e1573d5f803e3d5ffd5b5050600d805460ff60a81b1916905550505050565b5f8183116116045782611606565b815b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610514575f80fd5b5f8060408385031215611667575f80fd5b823561167281611642565b946020939093013593505050565b5f805f60608486031215611692575f80fd5b833561169d81611642565b925060208401356116ad81611642565b929592945050506040919091013590565b5f602082840312156116ce575f80fd5b813561160681611642565b5f80604083850312156116ea575f80fd5b50508035926020909101359150565b5f806040838503121561170a575f80fd5b823561171581611642565b9150602083013561172581611642565b809150509250929050565b5f60208284031215611740575f80fd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156117965780850481111561177a5761177a611747565b600184161561178857908102905b60019390931c92800261175f565b935093915050565b5f826117ac57506001610439565b816117b857505f610439565b81600181146117ce57600281146117d8576117f4565b6001915050610439565b60ff8411156117e9576117e9611747565b50506001821b610439565b5060208310610133831016604e8410600b8410161715611817575081810a610439565b6118235f19848461175b565b805f190482111561183657611836611747565b029392505050565b5f61160660ff84168361179e565b808202811582820484141761043957610439611747565b5f8261187d57634e487b7160e01b5f52601260045260245ffd5b500490565b8181038181111561043957610439611747565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f805f606084860312156118dc575f80fd5b5050815160208301516040909301519094929350919050565b5f60208284031215611905575f80fd5b81518015158114611606575f80fd5b5f63ffffffff821663ffffffff810361192f5761192f611747565b60010192915050565b8082018082111561043957610439611747565b5f6001820161195c5761195c611747565b5060010190565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611987575f80fd5b815161160681611642565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156119e25783516001600160a01b03168352602093840193909201916001016119bb565b50506001600160a01b03959095166060840152505060800152939250505056fe57616c6b696e6720746f676574686572207769746820796f7520666f72657665722c204b61626f73752d6368616ea2646970667358221220faf3233222df12b469f3c93c1eadec55d3709d15b2074d89f80b45d086d260d064736f6c634300081a0033
Deployed Bytecode
0x608060405260043610610134575f3560e01c80638da5cb5b116100a8578063bf474bed1161006d578063bf474bed14610340578063c647b20e14610354578063c9567bf914610373578063dd62ed3e14610387578063ea1644d5146103cb578063ec28438a146103ea575f80fd5b80638da5cb5b1461028f5780638f9a55c0146102bf57806395d89b41146102d4578063a9059cbb14610303578063b2bdfa7b14610322575f80fd5b8063313ce567116100f9578063313ce567146101ed57806344d1a8151461020857806365df7a361461021e57806370a0823114610232578063715018a6146102665780637d1db4a51461027a575f80fd5b806306fdde031461013f578063095ea7b3146101695780630faee56f1461019857806318160ddd146101ba57806323b872dd146101ce575f80fd5b3661013b57005b5f80fd5b34801561014a575f80fd5b50610153610409565b604051610160919061160d565b60405180910390f35b348015610174575f80fd5b50610188610183366004611656565b610429565b6040519015158152602001610160565b3480156101a3575f80fd5b506101ac61043f565b604051908152602001610160565b3480156101c5575f80fd5b506101ac610474565b3480156101d9575f80fd5b506101886101e8366004611680565b610495565b3480156101f8575f80fd5b5060405160098152602001610160565b348015610213575f80fd5b5061021c6104e5565b005b348015610229575f80fd5b5061021c610517565b34801561023d575f80fd5b506101ac61024c3660046116be565b6001600160a01b03165f9081526001602052604090205490565b348015610271575f80fd5b5061021c610568565b348015610285575f80fd5b506101ac600b5481565b34801561029a575f80fd5b505f546001600160a01b03165b6040516001600160a01b039091168152602001610160565b3480156102ca575f80fd5b506101ac600c5481565b3480156102df575f80fd5b506040805180820190915260078152662327a922ab22a960c91b6020820152610153565b34801561030e575f80fd5b5061018861031d366004611656565b61063b565b34801561032d575f80fd5b505f546102a7906001600160a01b031681565b34801561034b575f80fd5b506101ac610647565b34801561035f575f80fd5b5061021c61036e3660046116d9565b61066f565b34801561037e575f80fd5b5061021c6107e3565b348015610392575f80fd5b506101ac6103a13660046116f9565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156103d6575f80fd5b5061021c6103e5366004611730565b610a5a565b3480156103f5575f80fd5b5061021c610404366004611730565b610b54565b60606040518060600160405280602e8152602001611a03602e9139905090565b5f610435338484610c43565b5060015b92915050565b606461044d6009600a61183e565b61045c906402540be40061184c565b61046790600261184c565b6104719190611863565b81565b5f6104816009600a61183e565b610490906402540be40061184c565b905090565b5f6104a1848484610d66565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546104db9186916104d6908690611882565b610c43565b5060019392505050565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610504575f80fd5b4780156105145761051481611448565b50565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610536575f80fd5b305f9081526001602052604090205480156105545761055481611486565b4780156105645761056481611448565b5050565b5f546001600160a01b0316331461059a5760405162461bcd60e51b815260040161059190611895565b60405180910390fd5b600d54600160a01b900460ff166105f35760405162461bcd60e51b815260206004820152601f60248201527f4f70656e2074726164696e67206265666f72652072656e6f756e63696e672e006044820152606401610591565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f610435338484610d66565b60646106556009600a61183e565b610664906402540be40061184c565b61046790600161184c565b5f546001600160a01b031633146106985760405162461bcd60e51b815260040161059190611895565b600a8211156106e95760405162461bcd60e51b815260206004820152601960248201527f427579207461782063616e6e6f742065786365656420313025000000000000006044820152606401610591565b600a81111561073a5760405162461bcd60e51b815260206004820152601a60248201527f53656c6c207461782063616e6e6f7420657863656564203130250000000000006044820152606401610591565b600954600854111561079c5760405162461bcd60e51b815260206004820152602560248201527f5468652062757920636f756e74206861732073757270617373656420746865206044820152641b1a5b5a5d60da1b6064820152608401610591565b6004829055600581905560408051838152602081018390527f35d461df023e70886ad5e68610133ecb7d637c2263453f6ea50daf699cb31ed4910160405180910390a15050565b5f546001600160a01b0316331461080c5760405162461bcd60e51b815260040161059190611895565b600d54600160a01b900460ff16156108665760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610591565b5f6108703361024c565b90505f81116108b85760405162461bcd60e51b815260206004820152601460248201527343616c6c657220686173206e6f20746f6b656e7360601b6044820152606401610591565b6108c3333083610d66565b600d546001600160a01b031663f305d71947306108f4816001600160a01b03165f9081526001602052604090205490565b5f806109075f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561096d573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061099291906118ca565b5050600d5460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201527f0000000000000000000000007a3beade01bc7dc187b3f1f6d31343b44564a86f909116915063095ea7b3906044016020604051808303815f875af1158015610a06573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2a91906118f5565b5050600d805462ff00ff60a01b19166201000160a01b179055600a805463ffffffff19164363ffffffff16179055565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610a79575f80fd5b60028110158015610a8b575060648111155b610ae65760405162461bcd60e51b815260206004820152602660248201527f4d61782077616c6c6574206d757374206265206265747765656e20322520616e60448201526564203130302560d01b6064820152608401610591565b606481610af56009600a61183e565b610b04906402540be40061184c565b610b0e919061184c565b610b189190611863565b600c8190556040519081527f8d7078a1314ded864e4141a9bdfcd003109e74b59b41b69823e422a1bbeb0aff906020015b60405180910390a150565b3373c34da77d1750b25bd3aacbef2eb0ea8776dd673714610b73575f80fd5b60028110158015610b85575060648111155b610bdc5760405162461bcd60e51b815260206004820152602260248201527f4d6178207478206d757374206265206265747765656e20322520616e64203130604482015261302560f01b6064820152608401610591565b606481610beb6009600a61183e565b610bfa906402540be40061184c565b610c04919061184c565b610c0e9190611863565b600b8190556040519081527f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf90602001610b49565b6001600160a01b038316610ca55760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610591565b6001600160a01b038216610d065760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610591565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610dca5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610591565b6001600160a01b038216610e2c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610591565b5f8111610e8d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610591565b5f80546001600160a01b03858116911614801590610eb857505f546001600160a01b03848116911614155b1561130857600d54600160b01b900460ff1615610eff57606460095460085411610ee457600454610ee8565b6006545b610ef2908461184c565b610efc9190611863565b90505b600a5463ffffffff9081164390911603610f9e57600a805460329164010000000090910463ffffffff16906004610f3583611914565b91906101000a81548163ffffffff021916908363ffffffff16021790555063ffffffff1610610f9e5760405162461bcd60e51b8152602060048201526015602482015274457863657373206c61756e636820736e697065727360581b6044820152606401610591565b7f0000000000000000000000007a3beade01bc7dc187b3f1f6d31343b44564a86f6001600160a01b0316846001600160a01b0316148015610fed5750600d546001600160a01b03848116911614155b801561101157506001600160a01b0383165f9081526003602052604090205460ff16155b156110f757600b548211156110685760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610591565b600c548261108a856001600160a01b03165f9081526001602052604090205490565b6110949190611938565b11156110e25760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610591565b60088054905f6110f18361194b565b91905055505b7f0000000000000000000000007a3beade01bc7dc187b3f1f6d31343b44564a86f6001600160a01b0316836001600160a01b031614801561114157506001600160a01b0384163014155b156111765760646009546008541161115b5760055461115f565b6007545b611169908461184c565b6111739190611863565b90505b305f90815260016020526040902054600d54600160a81b900460ff161580156111d057507f0000000000000000000000007a3beade01bc7dc187b3f1f6d31343b44564a86f6001600160a01b0316846001600160a01b0316145b80156111e55750600d54600160b01b900460ff165b8015611221575060646111fa6009600a61183e565b611209906402540be40061184c565b61121490600161184c565b61121e9190611863565b81115b801561122f57506005600854115b1561130657600f54431115611243575f600e555b6003600e54106112955760405162461bcd60e51b815260206004820152601760248201527f4f6e6c7920332073656c6c732070657220626c6f636b210000000000000000006044820152606401610591565b6112dc6112d7846112d28460646112ae6009600a61183e565b6112bd906402540be40061184c565b6112c890600261184c565b6112d29190611863565b6115f6565b611486565b4780156112ec576112ec47611448565b600e8054905f6112fb8361194b565b909155505043600f55505b505b801561138157305f90815260016020526040902054611328908290611938565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113789085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546113a4908390611882565b6001600160a01b0385165f908152600160205260409020556113c68183611882565b6001600160a01b0384165f908152600160205260409020546113e89190611938565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6114318486611882565b60405190815260200160405180910390a350505050565b60405173c34da77d1750b25bd3aacbef2eb0ea8776dd67379082156108fc029083905f818181858888f19350505050158015610564573d5f803e3d5ffd5b600d805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106114cc576114cc611963565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611523573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115479190611977565b8160018151811061155a5761155a611963565b6001600160a01b039283166020918202929092010152600d546115809130911684610c43565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac947906115b89085905f90869030904290600401611992565b5f604051808303815f87803b1580156115cf575f80fd5b505af11580156115e1573d5f803e3d5ffd5b5050600d805460ff60a81b1916905550505050565b5f8183116116045782611606565b815b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610514575f80fd5b5f8060408385031215611667575f80fd5b823561167281611642565b946020939093013593505050565b5f805f60608486031215611692575f80fd5b833561169d81611642565b925060208401356116ad81611642565b929592945050506040919091013590565b5f602082840312156116ce575f80fd5b813561160681611642565b5f80604083850312156116ea575f80fd5b50508035926020909101359150565b5f806040838503121561170a575f80fd5b823561171581611642565b9150602083013561172581611642565b809150509250929050565b5f60208284031215611740575f80fd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156117965780850481111561177a5761177a611747565b600184161561178857908102905b60019390931c92800261175f565b935093915050565b5f826117ac57506001610439565b816117b857505f610439565b81600181146117ce57600281146117d8576117f4565b6001915050610439565b60ff8411156117e9576117e9611747565b50506001821b610439565b5060208310610133831016604e8410600b8410161715611817575081810a610439565b6118235f19848461175b565b805f190482111561183657611836611747565b029392505050565b5f61160660ff84168361179e565b808202811582820484141761043957610439611747565b5f8261187d57634e487b7160e01b5f52601260045260245ffd5b500490565b8181038181111561043957610439611747565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f805f606084860312156118dc575f80fd5b5050815160208301516040909301519094929350919050565b5f60208284031215611905575f80fd5b81518015158114611606575f80fd5b5f63ffffffff821663ffffffff810361192f5761192f611747565b60010192915050565b8082018082111561043957610439611747565b5f6001820161195c5761195c611747565b5060010190565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611987575f80fd5b815161160681611642565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156119e25783516001600160a01b03168352602093840193909201916001016119bb565b50506001600160a01b03959095166060840152505060800152939250505056fe57616c6b696e6720746f676574686572207769746820796f7520666f72657665722c204b61626f73752d6368616ea2646970667358221220faf3233222df12b469f3c93c1eadec55d3709d15b2074d89f80b45d086d260d064736f6c634300081a0033
Deployed Bytecode Sourcemap
2332:9956:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4678:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5517:161;;;;;;;;;;-1:-1:-1;5517:161:0;;;;;:::i;:::-;;:::i;:::-;;;1110:14:1;;1103:22;1085:41;;1073:2;1058:18;5517:161:0;945:187:1;3531:63:0;;;;;;;;;;;;;:::i;:::-;;;1283:25:1;;;1271:2;1256:18;3531:63:0;1137:177:1;4955:101:0;;;;;;;;;;;;;:::i;5686:316::-;;;;;;;;;;-1:-1:-1;5686:316:0;;;;;:::i;:::-;;:::i;4864:83::-;;;;;;;;;;-1:-1:-1;4864:83:0;;3244:1;1974:36:1;;1962:2;1947:18;4864:83:0;1832:184:1;12056:227:0;;;;;;;;;;;;;:::i;:::-;;11634:414;;;;;;;;;;;;;:::i;5064:119::-;;;;;;;;;;-1:-1:-1;5064:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;5157:18:0;5130:7;5157:18;;;:9;:18;;;;;;;5064:119;10154:216;;;;;;;;;;;;;:::i;3329:55::-;;;;;;;;;;;;;;;;1349:79;;;;;;;;;;-1:-1:-1;1387:7:0;1414:6;-1:-1:-1;;;;;1414:6:0;1349:79;;;-1:-1:-1;;;;;2437:32:1;;;2419:51;;2407:2;2392:18;1349:79:0;2273:203:1;3391:57:0;;;;;;;;;;;;;;;;4769:87;;;;;;;;;;-1:-1:-1;4841:7:0;;;;;;;;;;;;-1:-1:-1;;;4841:7:0;;;;4769:87;;5191:167;;;;;;;;;;-1:-1:-1;5191:167:0;;;;;:::i;:::-;;:::i;1111:21::-;;;;;;;;;;-1:-1:-1;1111:21:0;;;;-1:-1:-1;;;;;1111:21:0;;;3455:69;;;;;;;;;;;;;:::i;11154:435::-;;;;;;;;;;-1:-1:-1;11154:435:0;;;;;:::i;:::-;;:::i;9438:708::-;;;;;;;;;;;;;:::i;5366:143::-;;;;;;;;;;-1:-1:-1;5366:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;5474:18:0;;;5447:7;5474:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5366:143;10753:393;;;;;;;;;;-1:-1:-1;10753:393:0;;;;;:::i;:::-;;:::i;10378:367::-;;;;;;;;;;-1:-1:-1;10378:367:0;;;;;:::i;:::-;;:::i;4678:83::-;4715:13;4748:5;;;;;;;;;;;;;;;;;4741:12;;4678:83;:::o;5517:161::-;5592:4;5609:39;296:10;5632:7;5641:6;5609:8;:39::i;:::-;-1:-1:-1;5666:4:0;5517:161;;;;;:::o;3531:63::-;3591:3;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;3570:17;;3586:1;3570:17;:::i;:::-;3569:25;;;;:::i;:::-;3531:63;:::o;4955:101::-;5008:7;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;5028:20;;4955:101;:::o;5686:316::-;5784:4;5801:36;5811:6;5819:9;5830:6;5801:9;:36::i;:::-;-1:-1:-1;;;;;5919:19:0;;;;;;:11;:19;;;;;;;;296:10;5919:33;;;;;;;;;5848:124;;5871:6;;5919:42;;5955:6;;5919:42;:::i;:::-;5848:8;:124::i;:::-;-1:-1:-1;5990:4:0;5686:316;;;;;:::o;12056:227::-;296:10;2637:42;12108:26;12100:35;;;;;;12167:21;12203:14;;12199:77;;12234:30;12253:10;12234:18;:30::i;:::-;12089:194;12056:227::o;11634:414::-;296:10;2637:42;11690:26;11682:35;;;;;;11773:4;11732:20;5157:18;;;:9;:18;;;;;;11798:16;;11794:87;;11835:30;11852:12;11835:16;:30::i;:::-;11916:21;11956:14;;11952:85;;11991:30;12010:10;11991:18;:30::i;:::-;11667:381;;11634:414::o;10154:216::-;1476:6;;-1:-1:-1;;;;;1476:6:0;296:10;1476:22;1468:67;;;;-1:-1:-1;;;1468:67:0;;;;;;;:::i;:::-;;;;;;;;;10227:11:::1;::::0;-1:-1:-1;;;10227:11:0;::::1;;;10219:55;;;::::0;-1:-1:-1;;;10219:55:0;;6111:2:1;10219:55:0::1;::::0;::::1;6093:21:1::0;6150:2;6130:18;;;6123:30;6189:33;6169:18;;;6162:61;6240:18;;10219:55:0::1;5909:355:1::0;10219:55:0::1;10329:1;10313:6:::0;;10292:40:::1;::::0;-1:-1:-1;;;;;10313:6:0;;::::1;::::0;10292:40:::1;::::0;10329:1;;10292:40:::1;10360:1;10343:19:::0;;-1:-1:-1;;;;;;10343:19:0::1;::::0;;10154:216::o;5191:167::-;5269:4;5286:42;296:10;5310:9;5321:6;5286:9;:42::i;3455:69::-;3521:3;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;3500:17;;3516:1;3500:17;:::i;11154:435::-;1476:6;;-1:-1:-1;;;;;1476:6:0;296:10;1476:22;1468:67;;;;-1:-1:-1;;;1468:67:0;;;;;;;:::i;:::-;11262:2:::1;11249:9;:15;;11241:53;;;::::0;-1:-1:-1;;;11241:53:0;;6471:2:1;11241:53:0::1;::::0;::::1;6453:21:1::0;6510:2;6490:18;;;6483:30;6549:27;6529:18;;;6522:55;6594:18;;11241:53:0::1;6269:349:1::0;11241:53:0::1;11327:2;11313:10;:16;;11305:55;;;::::0;-1:-1:-1;;;11305:55:0;;6825:2:1;11305:55:0::1;::::0;::::1;6807:21:1::0;6864:2;6844:18;;;6837:30;6903:28;6883:18;;;6876:56;6949:18;;11305:55:0::1;6623:350:1::0;11305:55:0::1;11392:18;;11379:9;;:31;;11371:81;;;::::0;-1:-1:-1;;;11371:81:0;;7180:2:1;11371:81:0::1;::::0;::::1;7162:21:1::0;7219:2;7199:18;;;7192:30;7258:34;7238:18;;;7231:62;-1:-1:-1;;;7309:18:1;;;7302:35;7354:19;;11371:81:0::1;6978:401:1::0;11371:81:0::1;11465:14;:26:::0;;;11502:15:::1;:28:::0;;;11546:35:::1;::::0;;7558:25:1;;;7614:2;7599:18;;7592:34;;;11546:35:0::1;::::0;7531:18:1;11546:35:0::1;;;;;;;11154:435:::0;;:::o;9438:708::-;1476:6;;-1:-1:-1;;;;;1476:6:0;296:10;1476:22;1468:67;;;;-1:-1:-1;;;1468:67:0;;;;;;;:::i;:::-;9500:11:::1;::::0;-1:-1:-1;;;9500:11:0;::::1;;;9499:12;9491:48;;;::::0;-1:-1:-1;;;9491:48:0;;7839:2:1;9491:48:0::1;::::0;::::1;7821:21:1::0;7878:2;7858:18;;;7851:30;7917:25;7897:18;;;7890:53;7960:18;;9491:48:0::1;7637:347:1::0;9491:48:0::1;9550:19;9572:23;296:10:::0;9582:12:::1;216:98:::0;9572:23:::1;9550:45;;9628:1;9614:11;:15;9606:48;;;::::0;-1:-1:-1;;;9606:48:0;;8191:2:1;9606:48:0::1;::::0;::::1;8173:21:1::0;8230:2;8210:18;;;8203:30;-1:-1:-1;;;8249:18:1;;;8242:50;8309:18;;9606:48:0::1;7989:344:1::0;9606:48:0::1;9665:51;296:10:::0;9697:4:::1;9704:11;9665:9;:51::i;:::-;9727:15;::::0;-1:-1:-1;;;;;9727:15:0::1;:31;9767:21;9813:4;9833:24;9813:4:::0;-1:-1:-1;;;;;5157:18:0;5130:7;5157:18;;;:9;:18;;;;;;;5064:119;9833:24:::1;9872:1;9888::::0;9904:7:::1;1387::::0;1414:6;-1:-1:-1;;;;;1414:6:0;;1349:79;9904:7:::1;9727:225;::::0;::::1;::::0;;;-1:-1:-1;;;;;;9727:225:0;;;-1:-1:-1;;;;;8659:32:1;;;9727:225:0::1;::::0;::::1;8641:51:1::0;8708:18;;;8701:34;;;;8751:18;;;8744:34;;;;8794:18;;;8787:34;8858:32;;;8837:19;;;8830:61;9926:15:0::1;8907:19:1::0;;;8900:35;8613:19;;9727:225:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;10001:15:0::1;::::0;9963:71:::1;::::0;-1:-1:-1;;;9963:71:0;;-1:-1:-1;;;;;10001:15:0;;::::1;9963:71;::::0;::::1;9581:51:1::0;-1:-1:-1;;9648:18:1;;;9641:34;9970:13:0::1;9963:29:::0;;::::1;::::0;-1:-1:-1;9963:29:0::1;::::0;9554:18:1;;9963:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;10045:11:0::1;:18:::0;;-1:-1:-1;;;;10074:18:0;-1:-1:-1;;;10074:18:0;;;10103:12:::1;:35:::0;;-1:-1:-1;;10103:35:0::1;10125:12;10103:35;;;::::0;;9438:708::o;10753:393::-;296:10;2637:42;10843:26;10835:35;;;;;;10919:1;10889:26;:31;;:68;;;;;10954:3;10924:26;:33;;10889:68;10881:119;;;;-1:-1:-1;;;10881:119:0;;10170:2:1;10881:119:0;;;10152:21:1;10209:2;10189:18;;;10182:30;10248:34;10228:18;;;10221:62;-1:-1:-1;;;10299:18:1;;;10292:36;10345:19;;10881:119:0;9968:402:1;10881:119:0;11077:3;11047:26;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;11031:42;;;;:::i;:::-;11030:50;;;;:::i;:::-;11013:14;:67;;;11096:42;;1283:25:1;;;11096:42:0;;1271:2:1;1256:18;11096:42:0;;;;;;;;10753:393;:::o;10378:367::-;296:10;2637:42;10464:26;10456:35;;;;;;10538:1;10510:24;:29;;:64;;;;;10571:3;10543:24;:31;;10510:64;10502:111;;;;-1:-1:-1;;;10502:111:0;;10577:2:1;10502:111:0;;;10559:21:1;10616:2;10596:18;;;10589:30;10655:34;10635:18;;;10628:62;-1:-1:-1;;;10706:18:1;;;10699:32;10748:19;;10502:111:0;10375:398:1;10502:111:0;10686:3;10658:24;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;10642:40;;;;:::i;:::-;10641:48;;;;:::i;:::-;10626:12;:63;;;10705:32;;1283:25:1;;;10705:32:0;;1271:2:1;1256:18;10705:32:0;1137:177:1;6010:335:0;-1:-1:-1;;;;;6103:19:0;;6095:68;;;;-1:-1:-1;;;6095:68:0;;10980:2:1;6095:68:0;;;10962:21:1;11019:2;10999:18;;;10992:30;11058:34;11038:18;;;11031:62;-1:-1:-1;;;11109:18:1;;;11102:34;11153:19;;6095:68:0;10778:400:1;6095:68:0;-1:-1:-1;;;;;6182:21:0;;6174:68;;;;-1:-1:-1;;;6174:68:0;;11385:2:1;6174:68:0;;;11367:21:1;11424:2;11404:18;;;11397:30;11463:34;11443:18;;;11436:62;-1:-1:-1;;;11514:18:1;;;11507:32;11556:19;;6174:68:0;11183:398:1;6174:68:0;-1:-1:-1;;;;;6253:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6305:32;;1283:25:1;;;6305:32:0;;1256:18:1;6305:32:0;;;;;;;6010:335;;;:::o;6353:2365::-;-1:-1:-1;;;;;6441:18:0;;6433:68;;;;-1:-1:-1;;;6433:68:0;;11788:2:1;6433:68:0;;;11770:21:1;11827:2;11807:18;;;11800:30;11866:34;11846:18;;;11839:62;-1:-1:-1;;;11917:18:1;;;11910:35;11962:19;;6433:68:0;11586:401:1;6433:68:0;-1:-1:-1;;;;;6520:16:0;;6512:64;;;;-1:-1:-1;;;6512:64:0;;12194:2:1;6512:64:0;;;12176:21:1;12233:2;12213:18;;;12206:30;12272:34;12252:18;;;12245:62;-1:-1:-1;;;12323:18:1;;;12316:33;12366:19;;6512:64:0;11992:399:1;6512:64:0;6604:1;6595:6;:10;6587:64;;;;-1:-1:-1;;;6587:64:0;;12598:2:1;6587:64:0;;;12580:21:1;12637:2;12617:18;;;12610:30;12676:34;12656:18;;;12649:62;-1:-1:-1;;;12727:18:1;;;12720:39;12776:19;;6587:64:0;12396:405:1;6587:64:0;6662:17;1414:6;;-1:-1:-1;;;;;6698:15:0;;;1414:6;;6698:15;;;;:32;;-1:-1:-1;1387:7:0;1414:6;-1:-1:-1;;;;;6717:13:0;;;1414:6;;6717:13;;6698:32;6694:1666;;;6751:11;;-1:-1:-1;;;6751:11:0;;;;6747:112;;;6856:3;6800:18;;6788:9;;:30;6787:64;;6837:14;;6787:64;;;6822:12;;6787:64;6777:75;;:6;:75;:::i;:::-;6776:83;;;;:::i;:::-;6764:95;;6747:112;6902:12;;;;;;6885;6878:36;;;;6874:94;;6924:11;:13;;6940:2;;6924:13;;;;;;;:11;:13;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;:18;;;6916:52;;;;-1:-1:-1;;;6916:52:0;;13201:2:1;6916:52:0;;;13183:21:1;13240:2;13220:18;;;13213:30;-1:-1:-1;;;13259:18:1;;;13252:51;13320:18;;6916:52:0;12999:345:1;6916:52:0;6997:13;-1:-1:-1;;;;;6989:21:0;:4;-1:-1:-1;;;;;6989:21:0;;:55;;;;-1:-1:-1;7028:15:0;;-1:-1:-1;;;;;7014:30:0;;;7028:15;;7014:30;;6989:55;:82;;;;-1:-1:-1;;;;;;7049:22:0;;;;;;:18;:22;;;;;;;;7048:23;6989:82;6985:311;;;7110:12;;7100:6;:22;;7092:60;;;;-1:-1:-1;;;7092:60:0;;13551:2:1;7092:60:0;;;13533:21:1;13590:2;13570:18;;;13563:30;13629:27;13609:18;;;13602:55;13674:18;;7092:60:0;13349:349:1;7092:60:0;7205:14;;7195:6;7179:13;7189:2;-1:-1:-1;;;;;5157:18:0;5130:7;5157:18;;;:9;:18;;;;;;;5064:119;7179:13;:22;;;;:::i;:::-;:40;;7171:79;;;;-1:-1:-1;;;7171:79:0;;14035:2:1;7171:79:0;;;14017:21:1;14074:2;14054:18;;;14047:30;14113:28;14093:18;;;14086:56;14159:18;;7171:79:0;13833:350:1;7171:79:0;7269:9;:11;;;:9;:11;;;:::i;:::-;;;;;;6985:311;7322:13;-1:-1:-1;;;;;7316:19:0;:2;-1:-1:-1;;;;;7316:19:0;;:44;;;;-1:-1:-1;;;;;;7339:21:0;;7355:4;7339:21;;7316:44;7312:182;;;7475:3;7417:18;;7405:9;;:30;7404:66;;7455:15;;7404:66;;;7439:13;;7404:66;7394:77;;:6;:77;:::i;:::-;7393:85;;;;:::i;:::-;7381:97;;7312:182;7559:4;7510:28;5157:18;;;:9;:18;;;;;;7603:6;;-1:-1:-1;;;7603:6:0;;;;7602:7;:43;;;;;7632:13;-1:-1:-1;;;;;7626:19:0;:2;-1:-1:-1;;;;;7626:19:0;;7602:43;:71;;;;-1:-1:-1;7662:11:0;;-1:-1:-1;;;7662:11:0;;;;7602:71;:128;;;;-1:-1:-1;3521:3:0;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;3500:17;;3516:1;3500:17;:::i;:::-;3499:25;;;;:::i;:::-;7690:20;:40;7602:128;:175;;;;;3050:1;7747:9;;:30;7602:175;7580:769;;;7831:13;;7816:12;:28;7812:90;;;7881:1;7869:9;:13;7812:90;7940:1;7928:9;;:13;7920:49;;;;-1:-1:-1;;;7920:49:0;;14530:2:1;7920:49:0;;;14512:21:1;14569:2;14549:18;;;14542:30;14608:25;14588:18;;;14581:53;14651:18;;7920:49:0;14328:347:1;7920:49:0;7988:69;8005:51;8009:6;8017:38;8021:20;3591:3;3307:15;3244:1;3307:2;:15;:::i;:::-;3293:29;;:11;:29;:::i;:::-;3570:17;;3586:1;3570:17;:::i;:::-;3569:25;;;;:::i;:::-;8017:3;:38::i;8005:51::-;7988:16;:69::i;:::-;8105:21;8149:22;;8145:112;;8196:41;8215:21;8196:18;:41::i;:::-;8275:9;:11;;;:9;:11;;;:::i;:::-;;;;-1:-1:-1;;8321:12:0;8305:13;:28;-1:-1:-1;7580:769:0;6732:1628;6694:1666;8376:13;;8372:169;;8451:4;8433:24;;;;:9;:24;;;;;;:36;;8460:9;;8433:36;:::i;:::-;8424:4;8406:24;;;;:9;:24;;;;;;;:63;;;;8489:40;;-1:-1:-1;;;;;8489:40:0;;;;;;;8519:9;1283:25:1;;1271:2;1256:18;;1137:177;8489:40:0;;;;;;;;8372:169;-1:-1:-1;;;;;8569:15:0;;;;;;:9;:15;;;;;;:24;;8587:6;;8569:24;:::i;:::-;-1:-1:-1;;;;;8551:15:0;;;;;;:9;:15;;;;;:42;8637:18;8646:9;8637:6;:18;:::i;:::-;-1:-1:-1;;;;;8620:13:0;;;;;;:9;:13;;;;;;:36;;;;:::i;:::-;-1:-1:-1;;;;;8604:13:0;;;;;;;:9;:13;;;;;:52;;;;8672:38;;;8691:18;8700:9;8691:6;:18;:::i;:::-;8672:38;;1283:25:1;;;1271:2;1256:18;8672:38:0;;;;;;;6422:2296;6353:2365;;;:::o;9332:98::-;9395:27;;2637:42;;9395:27;;;;;9415:6;;9395:27;;;;9415:6;2637:42;9395:27;;;;;;;;;;;;;;;;;;;8841:483;4024:6;:13;;-1:-1:-1;;;;4024:13:0;-1:-1:-1;;;4024:13:0;;;8943:16:::1;::::0;;8957:1:::1;8943:16:::0;;;;;::::1;::::0;;-1:-1:-1;;8943:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;8943:16:0::1;8919:40;;8988:4;8970;8975:1;8970:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;8970:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;9014:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;9014:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;8970:7;;9014:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9004:4;9009:1;9004:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9004:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;9079:15:::1;::::0;9047:62:::1;::::0;9064:4:::1;::::0;9079:15:::1;9097:11:::0;9047:8:::1;:62::i;:::-;9120:15;::::0;:196:::1;::::0;-1:-1:-1;;;9120:196:0;;-1:-1:-1;;;;;9120:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;9201:11;;9120:15:::1;::::0;9243:4;;9270::::1;::::0;9290:15:::1;::::0;9120:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4060:6:0;:14;;-1:-1:-1;;;;4060:14:0;;;-1:-1:-1;;;;8841:483:0:o;8726:107::-;8783:7;8815:1;8811;:5;8810:15;;8824:1;8810:15;;;8820:1;8810:15;8803:22;8726:107;-1:-1:-1;;;8726:107:0:o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:131::-;-1:-1:-1;;;;;512:31:1;;502:42;;492:70;;558:1;555;548:12;573:367;641:6;649;702:2;690:9;681:7;677:23;673:32;670:52;;;718:1;715;708:12;670:52;757:9;744:23;776:31;801:5;776:31;:::i;:::-;826:5;904:2;889:18;;;;876:32;;-1:-1:-1;;;573:367:1:o;1319:508::-;1396:6;1404;1412;1465:2;1453:9;1444:7;1440:23;1436:32;1433:52;;;1481:1;1478;1471:12;1433:52;1520:9;1507:23;1539:31;1564:5;1539:31;:::i;:::-;1589:5;-1:-1:-1;1646:2:1;1631:18;;1618:32;1659:33;1618:32;1659:33;:::i;:::-;1319:508;;1711:7;;-1:-1:-1;;;1791:2:1;1776:18;;;;1763:32;;1319:508::o;2021:247::-;2080:6;2133:2;2121:9;2112:7;2108:23;2104:32;2101:52;;;2149:1;2146;2139:12;2101:52;2188:9;2175:23;2207:31;2232:5;2207:31;:::i;2481:346::-;2549:6;2557;2610:2;2598:9;2589:7;2585:23;2581:32;2578:52;;;2626:1;2623;2616:12;2578:52;-1:-1:-1;;2671:23:1;;;2791:2;2776:18;;;2763:32;;-1:-1:-1;2481:346:1:o;2832:388::-;2900:6;2908;2961:2;2949:9;2940:7;2936:23;2932:32;2929:52;;;2977:1;2974;2967:12;2929:52;3016:9;3003:23;3035:31;3060:5;3035:31;:::i;:::-;3085:5;-1:-1:-1;3142:2:1;3127:18;;3114:32;3155:33;3114:32;3155:33;:::i;:::-;3207:7;3197:17;;;2832:388;;;;;:::o;3225:226::-;3284:6;3337:2;3325:9;3316:7;3312:23;3308:32;3305:52;;;3353:1;3350;3343:12;3305:52;-1:-1:-1;3398:23:1;;3225:226;-1:-1:-1;3225:226:1:o;3456:127::-;3517:10;3512:3;3508:20;3505:1;3498:31;3548:4;3545:1;3538:15;3572:4;3569:1;3562:15;3588:375;3676:1;3694:5;3708:249;3729:1;3719:8;3716:15;3708:249;;;3779:4;3774:3;3770:14;3764:4;3761:24;3758:50;;;3788:18;;:::i;:::-;3838:1;3828:8;3824:16;3821:49;;;3852:16;;;;3821:49;3935:1;3931:16;;;;;3891:15;;3708:249;;;3588:375;;;;;;:::o;3968:902::-;4017:5;4047:8;4037:80;;-1:-1:-1;4088:1:1;4102:5;;4037:80;4136:4;4126:76;;-1:-1:-1;4173:1:1;4187:5;;4126:76;4218:4;4236:1;4231:59;;;;4304:1;4299:174;;;;4211:262;;4231:59;4261:1;4252:10;;4275:5;;;4299:174;4336:3;4326:8;4323:17;4320:43;;;4343:18;;:::i;:::-;-1:-1:-1;;4399:1:1;4385:16;;4458:5;;4211:262;;4557:2;4547:8;4544:16;4538:3;4532:4;4529:13;4525:36;4519:2;4509:8;4506:16;4501:2;4495:4;4492:12;4488:35;4485:77;4482:203;;;-1:-1:-1;4594:19:1;;;4670:5;;4482:203;4717:42;-1:-1:-1;;4742:8:1;4736:4;4717:42;:::i;:::-;4795:6;4791:1;4787:6;4783:19;4774:7;4771:32;4768:58;;;4806:18;;:::i;:::-;4844:20;;3968:902;-1:-1:-1;;;3968:902:1:o;4875:140::-;4933:5;4962:47;5003:4;4993:8;4989:19;4983:4;4962:47;:::i;5020:168::-;5093:9;;;5124;;5141:15;;;5135:22;;5121:37;5111:71;;5162:18;;:::i;5193:217::-;5233:1;5259;5249:132;;5303:10;5298:3;5294:20;5291:1;5284:31;5338:4;5335:1;5328:15;5366:4;5363:1;5356:15;5249:132;-1:-1:-1;5395:9:1;;5193:217::o;5415:128::-;5482:9;;;5503:11;;;5500:37;;;5517:18;;:::i;5548:356::-;5750:2;5732:21;;;5769:18;;;5762:30;5828:34;5823:2;5808:18;;5801:62;5895:2;5880:18;;5548:356::o;8946:456::-;9034:6;9042;9050;9103:2;9091:9;9082:7;9078:23;9074:32;9071:52;;;9119:1;9116;9109:12;9071:52;-1:-1:-1;;9164:16:1;;9270:2;9255:18;;9249:25;9366:2;9351:18;;;9345:25;9164:16;;9249:25;;-1:-1:-1;9345:25:1;8946:456;-1:-1:-1;8946:456:1:o;9686:277::-;9753:6;9806:2;9794:9;9785:7;9781:23;9777:32;9774:52;;;9822:1;9819;9812:12;9774:52;9854:9;9848:16;9907:5;9900:13;9893:21;9886:5;9883:32;9873:60;;9929:1;9926;9919:12;12806:188;12844:3;12888:10;12881:5;12877:22;12923:10;12914:7;12911:23;12908:49;;12937:18;;:::i;:::-;12986:1;12973:15;;12806:188;-1:-1:-1;;12806:188:1:o;13703:125::-;13768:9;;;13789:10;;;13786:36;;;13802:18;;:::i;14188:135::-;14227:3;14248:17;;;14245:43;;14268:18;;:::i;:::-;-1:-1:-1;14315:1:1;14304:13;;14188:135::o;14812:127::-;14873:10;14868:3;14864:20;14861:1;14854:31;14904:4;14901:1;14894:15;14928:4;14925:1;14918:15;14944:251;15014:6;15067:2;15055:9;15046:7;15042:23;15038:32;15035:52;;;15083:1;15080;15073:12;15035:52;15115:9;15109:16;15134:31;15159:5;15134:31;:::i;15200:959::-;15462:4;15510:3;15499:9;15495:19;15541:6;15530:9;15523:25;15584:6;15579:2;15568:9;15564:18;15557:34;15627:3;15622:2;15611:9;15607:18;15600:31;15651:6;15686;15680:13;15717:6;15709;15702:22;15755:3;15744:9;15740:19;15733:26;;15794:2;15786:6;15782:15;15768:29;;15815:1;15825:195;15839:6;15836:1;15833:13;15825:195;;;15904:13;;-1:-1:-1;;;;;15900:39:1;15888:52;;15969:2;15995:15;;;;15960:12;;;;15936:1;15854:9;15825:195;;;-1:-1:-1;;;;;;;16076:32:1;;;;16071:2;16056:18;;16049:60;-1:-1:-1;;16140:3:1;16125:19;16118:35;16037:3;15200:959;-1:-1:-1;;;15200:959:1:o
Swarm Source
ipfs://faf3233222df12b469f3c93c1eadec55d3709d15b2074d89f80b45d086d260d0
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.