ETH Price: $1,673.54 (-0.23%)

Token

RaidSharksBot (SHARX)
 

Overview

Max Total Supply

500,000,000 SHARX

Holders

256 (0.00%)

Transfers

-
0 (0%)

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

$30,340.00

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

RaidSharksBot is a Telegram Raid Bot to enhance Twitter (X) raids. It offers unique features, including a leaderboard and an airdrop feature to reward raiders (Raid2Earn). Our project is committed to delivering returns to holders while creating something that benefits everyone involved.

# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

SHARX

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":"nonpayable","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":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"RemovedLimits","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_address","type":"address"},{"indexed":false,"internalType":"bool","name":"_isExempt","type":"bool"}],"name":"SetExemptFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_address","type":"address"},{"indexed":false,"internalType":"bool","name":"_isExempt","type":"bool"}],"name":"SetExemptFromLimits","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newAmt","type":"uint256"}],"name":"UpdatedTax","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newMax","type":"uint256"}],"name":"UpdatedWalletLimit","type":"event"},{"inputs":[],"name":"FEE_DIVISOR","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"wallets","type":"address[]"},{"internalType":"uint256[]","name":"amountsInWei","type":"uint256[]"}],"name":"airdropToWallets","outputs":[],"stateMutability":"nonpayable","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":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"dexRouter","outputs":[{"internalType":"contract IDexRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"exemptFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"exemptFromLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isAMMPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastSwapBackBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limited","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lpPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operationsAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_to","type":"address"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_isExempt","type":"bool"}],"name":"setExemptFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_isExempt","type":"bool"}],"name":"setExemptFromLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setTransferDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapTokensAtAmt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxPercent","outputs":[{"internalType":"uint24","name":"","type":"uint24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferDelayEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"updateOperationsAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"updateSwapTokensAmt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint24","name":"_taxPercent","type":"uint24"}],"name":"updateTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint128","name":"newNumInTokens","type":"uint128"}],"name":"updateWalletLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"walletLimit","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawStuckETH","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60e0604052600c8054600160ff199182168117909255600f8054909116909117905534801561002c575f80fd5b506040518060400160405280600d81526020016c14985a5914da185c9adcd09bdd609a1b815250604051806040016040528060058152602001640a69082a4b60db1b81525081600390816100809190610871565b50600461008d8282610871565b5050505f61009f6104e860201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250905f905f80516020612e63833981519152908290a350336100f0816b019d971e4fe8401e740000006104ec565b5f466001036101145750737a250d5630b4cf539739df2c5dacb4c659f2488d610214565b466005036101375750737a250d5630b4cf539739df2c5dacb4c659f2488d610214565b4660610361015a575073d99d1c33f9fc3444f8101754abc46c52416550d1610214565b4661a4b10361017e5750731b02da8cb0d097eb8d57a175b88c7d8b47997506610214565b46612105036101a25750734752ba5dbc23f44d87826276bf6fd6b1c372ad24610214565b4662aa36a7036101c7575073a3d89e5b9c7a863bf4535f349bc5619abe72fb09610214565b60405162461bcd60e51b815260206004820152601460248201527f436861696e206e6f7420636f6e6669677572656400000000000000000000000060448201526064015b60405180910390fd5b6001600160a01b03811660a0526103e861022d60025490565b61023890600f61093f565b610242919061095c565b600f80546001600160801b039290921661010002610100600160881b0319909216919091179055620186a061027660025490565b61028190601961093f565b61028b919061095c565b600d55600a80546001600160b81b031916750bb89e7131bc44b773b6eba76fef158147bd43d7561c17905560a051604080516315ab88c960e31b815290516001600160a01b039092169163ad5c4648916004808201926020929091908290030181865afa1580156102fe573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610322919061097b565b6001600160a01b031660c0816001600160a01b03168152505060a0516001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610379573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061039d919061097b565b60c0516040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303815f875af11580156103eb573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040f919061097b565b6001600160a01b0390811660808190525f9081526009602090815260408083208054600160ff199182168117909255600784528285208054821683179055878616808652838620805483168417905530808752848720805484168517905590865260069094528285208054821683179055838552828520805482168317905560a051958616855282852080548216831790553285529190932080549091169092179091556104be915f196105af565b6104d88260a0516104d36105a960201b60201c565b6105af565b6104e1826106d2565b50506109bb565b3390565b6001600160a01b0382166105425760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161020b565b8060025f82825461055391906109a8565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60025490565b6001600160a01b0383166106115760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161020b565b6001600160a01b0382166106725760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161020b565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b0316331461072c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161020b565b6001600160a01b0381166107915760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161020b565b6005546040516001600160a01b038084169216905f80516020612e63833981519152905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061080157607f821691505b60208210810361081f57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561086c57805f5260205f20601f840160051c8101602085101561084a5750805b601f840160051c820191505b81811015610869575f8155600101610856565b50505b505050565b81516001600160401b0381111561088a5761088a6107d9565b61089e8161089884546107ed565b84610825565b6020601f8211600181146108d0575f83156108b95750848201515b5f19600385901b1c1916600184901b178455610869565b5f84815260208120601f198516915b828110156108ff57878501518255602094850194600190920191016108df565b508482101561091c57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176109565761095661092b565b92915050565b5f8261097657634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561098b575f80fd5b81516001600160a01b03811681146109a1575f80fd5b9392505050565b808201808211156109565761095661092b565b60805160a05160c051612454610a0f5f395f81816105170152611cd401525f8181610271015281816119cc0152611d2e01525f818161038e0152818161108c01528181611a090152611ab701526124545ff3fe608060405234801561000f575f80fd5b506004361061024a575f3560e01c80637541f41c11610140578063ad5c4648116100bf578063ccad03e111610084578063ccad03e114610584578063dd62ed3e14610597578063ea4cfe12146105aa578063ea6debd0146105bd578063f2fde38b146105d0578063f5648a4f146105e3575f80fd5b8063ad5c464814610512578063b0249cc614610539578063bedafd011461055b578063c78d0fa01461056e578063c876d0b914610577575f80fd5b80638da5cb5b116101055780638da5cb5b146104b157806395d89b41146104c25780639e93ad8e146104ca578063a457c2d7146104ec578063a9059cbb146104ff575f80fd5b80637541f41c1461043d57806377c325d614610467578063860a32ec1461047a5780638a8c523c146104875780638d3e6e401461048f575f80fd5b80633c8463a1116101cc5780635a90a49e116101915780635a90a49e146103d057806366ebd39a146103f257806370a0823114610405578063715018a61461042d578063751039fc14610435575f80fd5b80633c8463a114610350578063432e95a514610380578063452ed4f11461038957806353371be0146103b05780635431c94e146103bd575f80fd5b80632307b441116102125780632307b441146102f557806323b872dd14610308578063313ce5671461031b57806332393cf81461032a578063395093511461033d575f80fd5b806306fdde031461024e5780630758d9241461026c578063095ea7b3146102ab57806318160ddd146102ce57806321045918146102e0575b5f80fd5b6102566105eb565b6040516102639190611f0e565b60405180910390f35b6102937f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610263565b6102be6102b9366004611f5e565b61067b565b6040519015158152602001610263565b6002545b604051908152602001610263565b6102f36102ee366004611f86565b610694565b005b6102f3610303366004611fe5565b6107e8565b6102be610316366004612051565b6108bc565b60405160128152602001610263565b6102f361033836600461208b565b6108df565b6102be61034b366004611f5e565b610a4d565b600f546103689061010090046001600160801b031681565b6040516001600160801b039091168152602001610263565b6102d2600e5481565b6102937f000000000000000000000000000000000000000000000000000000000000000081565b6008546102be9060ff1681565b6102f36103cb3660046120b4565b610a6e565b6102be6103de3660046120e5565b60066020525f908152604090205460ff1681565b6102f36104003660046120fe565b610b68565b6102d26104133660046120e5565b6001600160a01b03165f9081526020819052604090205490565b6102f3610c8a565b6102f3610cfd565b600a5461045390600160a01b900462ffffff1681565b60405162ffffff9091168152602001610263565b6102f3610475366004612134565b610d89565b600c546102be9060ff1681565b6102f3610dc6565b6102be61049d3660046120e5565b60076020525f908152604090205460ff1681565b6005546001600160a01b0316610293565b610256610e56565b6104d361271081565b60405167ffffffffffffffff9091168152602001610263565b6102be6104fa366004611f5e565b610e65565b6102be61050d366004611f5e565b610edf565b6102937f000000000000000000000000000000000000000000000000000000000000000081565b6102be6105473660046120e5565b60096020525f908152604090205460ff1681565b6102f361056936600461214f565b610eec565b6102d2600d5481565b600f546102be9060ff1681565b6102f361059236600461214f565b611016565b6102d26105a53660046120b4565b61115b565b600a54610293906001600160a01b031681565b6102f36105cb3660046120e5565b611185565b6102f36105de3660046120e5565b611216565b6102f3611300565b6060600380546105fa90612184565b80601f016020809104026020016040519081016040528092919081815260200182805461062690612184565b80156106715780601f1061064857610100808354040283529160200191610671565b820191905f5260205f20905b81548152906001019060200180831161065457829003601f168201915b5050505050905090565b5f33610688818585611374565b60019150505b92915050565b6005546001600160a01b031633146106c75760405162461bcd60e51b81526004016106be906121bc565b60405180910390fd5b620186a06106d460025490565b6106df906001612205565b6106e9919061221c565b8110156107565760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b60648201526084016106be565b6103e861076260025490565b61076d906005612205565b610777919061221c565b8111156107e35760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b60648201526084016106be565b600d55565b6005546001600160a01b031633146108125760405162461bcd60e51b81526004016106be906121bc565b82811461085a5760405162461bcd60e51b81526020600482015260166024820152750c2e4e4c2f2e640d8cadccee8d040dad2e6dac2e8c6d60531b60448201526064016106be565b5f5b838110156108b5576108ad3386868481811061087a5761087a61223b565b905060200201602081019061088f91906120e5565b8585858181106108a1576108a161223b565b90506020020135611497565b60010161085c565b5050505050565b5f336108c985828561163a565b6108d48585856116ac565b506001949350505050565b6005546001600160a01b031633146109095760405162461bcd60e51b81526004016106be906121bc565b600a546001600160a01b031633148061092c57506005546001600160a01b031633145b61098f5760405162461bcd60e51b815260206004820152602e60248201527f4f6e6c79206f776e6572206f72206f7065726174696f6e73206164647265737360448201526d040c6c2dc40c2d8e8cae440e8c2f60931b60648201526084016106be565b6101f48162ffffff161115806109b65750600a5462ffffff600160a01b9091048116908216105b6109f15760405162461bcd60e51b815260206004820152600c60248201526b0a8c2f040e8dede40d0d2ced60a31b60448201526064016106be565b60405162ffffff821681527f5582bb85c6567acbabcb3b1166d082a7a8215af3f33d510a94139c82b8d490439060200160405180910390a1600a805462ffffff909216600160a01b0262ffffff60a01b19909216919091179055565b5f33610688818585610a5f838361115b565b610a69919061224f565b611374565b6005546001600160a01b03163314610a985760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b038216610aee5760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f74206265203000000000000060448201526064016106be565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa158015610b32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b569190612262565b9050610b63838383611765565b505050565b6005546001600160a01b03163314610b925760405162461bcd60e51b81526004016106be906121bc565b610b9e6012600a61235c565b6064610ba960025490565b610bb4906001612205565b610bbe919061221c565b610bc8919061221c565b816001600160801b03161015610c0a5760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b60448201526064016106be565b610c166012600a61235c565b610c29906001600160801b038316612205565b600f8054610100600160881b0319166101006001600160801b0393841681029190911791829055604051910490911681527fde064515fae8f8bb6d8ff19d2c6ba704322def7494147d8a971266430ade07889060200160405180910390a150565b6005546001600160a01b03163314610cb45760405162461bcd60e51b81526004016106be906121bc565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610d275760405162461bcd60e51b81526004016106be906121bc565b600c805460ff191690555f610d3b60025490565b600f8054610100600160881b0319166101006001600160801b038416021790556040519091507fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c905f90a150565b6005546001600160a01b03163314610db35760405162461bcd60e51b81526004016106be906121bc565b600f805460ff1916911515919091179055565b6005546001600160a01b03163314610df05760405162461bcd60e51b81526004016106be906121bc565b60085460ff1615610e435760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c656400000000000000000060448201526064016106be565b6008805460ff1916600117905543600e55565b6060600480546105fa90612184565b5f3381610e72828661115b565b905083811015610ed25760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106be565b6108d48286868403611374565b5f336106888185856116ac565b6005546001600160a01b03163314610f165760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b038216610f5b5760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b60448201526064016106be565b306001600160a01b03831603610fb35760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420756e6578656d707420636f6e7472616374000000000000000060448201526064016106be565b6001600160a01b0382165f81815260066020908152604091829020805460ff19168515159081179091558251938452908301527f998cce27cbf44405c67eb636a634d5e2f2e6ff248b3d71fbbbb022f3c4c6dd2d91015b60405180910390a15050565b6005546001600160a01b031633146110405760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b0382166110855760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b60448201526064016106be565b80611100577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316036111005760405162461bcd60e51b815260206004820152601260248201527121b0b73737ba103932b6b7bb32903830b4b960711b60448201526064016106be565b6001600160a01b0382165f81815260076020908152604091829020805460ff19168515159081179091558251938452908301527f8f9f40630a1d139e6cf69b4f447ca47a36f10a017524efaa38252e516fa227ce910161100a565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6005546001600160a01b031633146111af5760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b0381166111f45760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b60448201526064016106be565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146112405760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b0381166112a55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106be565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461132a5760405162461bcd60e51b81526004016106be906121bc565b6040515f90339047908381818185875af1925050503d805f8114611369576040519150601f19603f3d011682016040523d82523d5f602084013e61136e565b606091505b50505050565b6001600160a01b0383166113d65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106be565b6001600160a01b0382166114375760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106be565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166114fb5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106be565b6001600160a01b03821661155d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106be565b6001600160a01b0383165f90815260208190526040902054818110156115d45760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106be565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b5f611645848461115b565b90505f19811461136e578181101561169f5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106be565b61136e8484848403611374565b6001600160a01b0383165f9081526006602052604090205460ff161580156116ec57506001600160a01b0382165f9081526006602052604090205460ff16155b1561175a5760085460ff166117385760405162461bcd60e51b815260206004820152601260248201527154726164696e67206e6f742061637469766560701b60448201526064016106be565b6117438383836117b7565b61174d908261236a565b905061175a8383836118b6565b610b63838383611497565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610b63908490611b42565b600d54305f908152602081905260408120549091111580156117f057506001600160a01b0383165f9081526009602052604090205460ff165b801561180a575043600e546002611807919061224f565b11155b1561181757611817611c13565b6001600160a01b0383165f9081526009602052604081205460ff168061185457506001600160a01b0385165f9081526009602052604090205460ff165b156118a557600a546127109061187690600160a01b900462ffffff1685612205565b611880919061221c565b90506001600160801b038116156118a5576118a58530836001600160801b0316611497565b6001600160801b0316949350505050565b600c5460ff1615610b63576001600160a01b038281165f9081526007602090815260408083205483835281842054948816845260099092529091205460ff9182169291168015611904575081155b1561196457600f5461010090046001600160801b0316611924828561224f565b111561195f5760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b60448201526064016106be565b6119bf565b816119bf57600f5461010090046001600160801b0316611984828561224f565b11156119bf5760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b60448201526064016106be565b600f5460ff16156108b5577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b031614158015611a3e57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b031614155b156108b557325f908152600b60205260409020544311611a915760405162461bcd60e51b815260206004820152600e60248201526d5472616e736665722044656c617960901b60448201526064016106be565b6001600160a01b038085165f908152600b602052604080822043908190553283529120557f00000000000000000000000000000000000000000000000000000000000000008116908616036108b557326001600160a01b038516146108b55760405162461bcd60e51b815260206004820152602160248201527f6e6f20627579696e6720746f2065787465726e616c2077616c6c6574732079656044820152601d60fa1b60648201526084016106be565b5f611b96826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611c699092919063ffffffff16565b805190915015610b635780806020019051810190611bb4919061237d565b610b635760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106be565b305f9081526020819052604081205490819003611c2d5750565b600d54611c3b906014612205565b811115611c5357600d54611c50906014612205565b90505b8015611c6257611c6281611c7f565b5043600e55565b6060611c7784845f85611d9e565b949350505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110611cb257611cb261223b565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110611d0657611d0661223b565b6001600160a01b039283166020918202929092010152600a5460405163791ac94760e01b81527f000000000000000000000000000000000000000000000000000000000000000083169263791ac94792611d6d9287925f9288929116904290600401612398565b5f604051808303815f87803b158015611d84575f80fd5b505af1158015611d96573d5f803e3d5ffd5b505050505050565b606082471015611dff5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016106be565b5f80866001600160a01b03168587604051611e1a9190612408565b5f6040518083038185875af1925050503d805f8114611e54576040519150601f19603f3d011682016040523d82523d5f602084013e611e59565b606091505b5091509150611e6a87838387611e75565b979650505050505050565b60608315611ee35782515f03611edc576001600160a01b0385163b611edc5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106be565b5081611c77565b611c778383815115611ef85781518083602001fd5b8060405162461bcd60e51b81526004016106be91905b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611f59575f80fd5b919050565b5f8060408385031215611f6f575f80fd5b611f7883611f43565b946020939093013593505050565b5f60208284031215611f96575f80fd5b5035919050565b5f8083601f840112611fad575f80fd5b50813567ffffffffffffffff811115611fc4575f80fd5b6020830191508360208260051b8501011115611fde575f80fd5b9250929050565b5f805f8060408587031215611ff8575f80fd5b843567ffffffffffffffff81111561200e575f80fd5b61201a87828801611f9d565b909550935050602085013567ffffffffffffffff811115612039575f80fd5b61204587828801611f9d565b95989497509550505050565b5f805f60608486031215612063575f80fd5b61206c84611f43565b925061207a60208501611f43565b929592945050506040919091013590565b5f6020828403121561209b575f80fd5b813562ffffff811681146120ad575f80fd5b9392505050565b5f80604083850312156120c5575f80fd5b6120ce83611f43565b91506120dc60208401611f43565b90509250929050565b5f602082840312156120f5575f80fd5b6120ad82611f43565b5f6020828403121561210e575f80fd5b81356001600160801b03811681146120ad575f80fd5b8015158114612131575f80fd5b50565b5f60208284031215612144575f80fd5b81356120ad81612124565b5f8060408385031215612160575f80fd5b61216983611f43565b9150602083013561217981612124565b809150509250929050565b600181811c9082168061219857607f821691505b6020821081036121b657634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761068e5761068e6121f1565b5f8261223657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b8082018082111561068e5761068e6121f1565b5f60208284031215612272575f80fd5b5051919050565b6001815b60018411156122b457808504811115612298576122986121f1565b60018416156122a657908102905b60019390931c92800261227d565b935093915050565b5f826122ca5750600161068e565b816122d657505f61068e565b81600181146122ec57600281146122f657612312565b600191505061068e565b60ff841115612307576123076121f1565b50506001821b61068e565b5060208310610133831016604e8410600b8410161715612335575081810a61068e565b6123415f198484612279565b805f1904821115612354576123546121f1565b029392505050565b5f6120ad60ff8416836122bc565b8181038181111561068e5761068e6121f1565b5f6020828403121561238d575f80fd5b81516120ad81612124565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156123e85783516001600160a01b03168352602093840193909201916001016123c1565b50506001600160a01b039590951660608401525050608001529392505050565b5f82518060208501845e5f92019182525091905056fea264697066735822122035911687528e7bc25aee6289e624ad741364c572e04ea85ae1df4858d21827c064736f6c634300081a00338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061024a575f3560e01c80637541f41c11610140578063ad5c4648116100bf578063ccad03e111610084578063ccad03e114610584578063dd62ed3e14610597578063ea4cfe12146105aa578063ea6debd0146105bd578063f2fde38b146105d0578063f5648a4f146105e3575f80fd5b8063ad5c464814610512578063b0249cc614610539578063bedafd011461055b578063c78d0fa01461056e578063c876d0b914610577575f80fd5b80638da5cb5b116101055780638da5cb5b146104b157806395d89b41146104c25780639e93ad8e146104ca578063a457c2d7146104ec578063a9059cbb146104ff575f80fd5b80637541f41c1461043d57806377c325d614610467578063860a32ec1461047a5780638a8c523c146104875780638d3e6e401461048f575f80fd5b80633c8463a1116101cc5780635a90a49e116101915780635a90a49e146103d057806366ebd39a146103f257806370a0823114610405578063715018a61461042d578063751039fc14610435575f80fd5b80633c8463a114610350578063432e95a514610380578063452ed4f11461038957806353371be0146103b05780635431c94e146103bd575f80fd5b80632307b441116102125780632307b441146102f557806323b872dd14610308578063313ce5671461031b57806332393cf81461032a578063395093511461033d575f80fd5b806306fdde031461024e5780630758d9241461026c578063095ea7b3146102ab57806318160ddd146102ce57806321045918146102e0575b5f80fd5b6102566105eb565b6040516102639190611f0e565b60405180910390f35b6102937f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b039091168152602001610263565b6102be6102b9366004611f5e565b61067b565b6040519015158152602001610263565b6002545b604051908152602001610263565b6102f36102ee366004611f86565b610694565b005b6102f3610303366004611fe5565b6107e8565b6102be610316366004612051565b6108bc565b60405160128152602001610263565b6102f361033836600461208b565b6108df565b6102be61034b366004611f5e565b610a4d565b600f546103689061010090046001600160801b031681565b6040516001600160801b039091168152602001610263565b6102d2600e5481565b6102937f0000000000000000000000008e9f4fffd6168c661bd1dccaa5d69c421c47c3e681565b6008546102be9060ff1681565b6102f36103cb3660046120b4565b610a6e565b6102be6103de3660046120e5565b60066020525f908152604090205460ff1681565b6102f36104003660046120fe565b610b68565b6102d26104133660046120e5565b6001600160a01b03165f9081526020819052604090205490565b6102f3610c8a565b6102f3610cfd565b600a5461045390600160a01b900462ffffff1681565b60405162ffffff9091168152602001610263565b6102f3610475366004612134565b610d89565b600c546102be9060ff1681565b6102f3610dc6565b6102be61049d3660046120e5565b60076020525f908152604090205460ff1681565b6005546001600160a01b0316610293565b610256610e56565b6104d361271081565b60405167ffffffffffffffff9091168152602001610263565b6102be6104fa366004611f5e565b610e65565b6102be61050d366004611f5e565b610edf565b6102937f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6102be6105473660046120e5565b60096020525f908152604090205460ff1681565b6102f361056936600461214f565b610eec565b6102d2600d5481565b600f546102be9060ff1681565b6102f361059236600461214f565b611016565b6102d26105a53660046120b4565b61115b565b600a54610293906001600160a01b031681565b6102f36105cb3660046120e5565b611185565b6102f36105de3660046120e5565b611216565b6102f3611300565b6060600380546105fa90612184565b80601f016020809104026020016040519081016040528092919081815260200182805461062690612184565b80156106715780601f1061064857610100808354040283529160200191610671565b820191905f5260205f20905b81548152906001019060200180831161065457829003601f168201915b5050505050905090565b5f33610688818585611374565b60019150505b92915050565b6005546001600160a01b031633146106c75760405162461bcd60e51b81526004016106be906121bc565b60405180910390fd5b620186a06106d460025490565b6106df906001612205565b6106e9919061221c565b8110156107565760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b60648201526084016106be565b6103e861076260025490565b61076d906005612205565b610777919061221c565b8111156107e35760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b60648201526084016106be565b600d55565b6005546001600160a01b031633146108125760405162461bcd60e51b81526004016106be906121bc565b82811461085a5760405162461bcd60e51b81526020600482015260166024820152750c2e4e4c2f2e640d8cadccee8d040dad2e6dac2e8c6d60531b60448201526064016106be565b5f5b838110156108b5576108ad3386868481811061087a5761087a61223b565b905060200201602081019061088f91906120e5565b8585858181106108a1576108a161223b565b90506020020135611497565b60010161085c565b5050505050565b5f336108c985828561163a565b6108d48585856116ac565b506001949350505050565b6005546001600160a01b031633146109095760405162461bcd60e51b81526004016106be906121bc565b600a546001600160a01b031633148061092c57506005546001600160a01b031633145b61098f5760405162461bcd60e51b815260206004820152602e60248201527f4f6e6c79206f776e6572206f72206f7065726174696f6e73206164647265737360448201526d040c6c2dc40c2d8e8cae440e8c2f60931b60648201526084016106be565b6101f48162ffffff161115806109b65750600a5462ffffff600160a01b9091048116908216105b6109f15760405162461bcd60e51b815260206004820152600c60248201526b0a8c2f040e8dede40d0d2ced60a31b60448201526064016106be565b60405162ffffff821681527f5582bb85c6567acbabcb3b1166d082a7a8215af3f33d510a94139c82b8d490439060200160405180910390a1600a805462ffffff909216600160a01b0262ffffff60a01b19909216919091179055565b5f33610688818585610a5f838361115b565b610a69919061224f565b611374565b6005546001600160a01b03163314610a985760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b038216610aee5760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f74206265203000000000000060448201526064016106be565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa158015610b32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b569190612262565b9050610b63838383611765565b505050565b6005546001600160a01b03163314610b925760405162461bcd60e51b81526004016106be906121bc565b610b9e6012600a61235c565b6064610ba960025490565b610bb4906001612205565b610bbe919061221c565b610bc8919061221c565b816001600160801b03161015610c0a5760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b60448201526064016106be565b610c166012600a61235c565b610c29906001600160801b038316612205565b600f8054610100600160881b0319166101006001600160801b0393841681029190911791829055604051910490911681527fde064515fae8f8bb6d8ff19d2c6ba704322def7494147d8a971266430ade07889060200160405180910390a150565b6005546001600160a01b03163314610cb45760405162461bcd60e51b81526004016106be906121bc565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610d275760405162461bcd60e51b81526004016106be906121bc565b600c805460ff191690555f610d3b60025490565b600f8054610100600160881b0319166101006001600160801b038416021790556040519091507fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c905f90a150565b6005546001600160a01b03163314610db35760405162461bcd60e51b81526004016106be906121bc565b600f805460ff1916911515919091179055565b6005546001600160a01b03163314610df05760405162461bcd60e51b81526004016106be906121bc565b60085460ff1615610e435760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c656400000000000000000060448201526064016106be565b6008805460ff1916600117905543600e55565b6060600480546105fa90612184565b5f3381610e72828661115b565b905083811015610ed25760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106be565b6108d48286868403611374565b5f336106888185856116ac565b6005546001600160a01b03163314610f165760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b038216610f5b5760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b60448201526064016106be565b306001600160a01b03831603610fb35760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420756e6578656d707420636f6e7472616374000000000000000060448201526064016106be565b6001600160a01b0382165f81815260066020908152604091829020805460ff19168515159081179091558251938452908301527f998cce27cbf44405c67eb636a634d5e2f2e6ff248b3d71fbbbb022f3c4c6dd2d91015b60405180910390a15050565b6005546001600160a01b031633146110405760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b0382166110855760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b60448201526064016106be565b80611100577f0000000000000000000000008e9f4fffd6168c661bd1dccaa5d69c421c47c3e66001600160a01b0316826001600160a01b0316036111005760405162461bcd60e51b815260206004820152601260248201527121b0b73737ba103932b6b7bb32903830b4b960711b60448201526064016106be565b6001600160a01b0382165f81815260076020908152604091829020805460ff19168515159081179091558251938452908301527f8f9f40630a1d139e6cf69b4f447ca47a36f10a017524efaa38252e516fa227ce910161100a565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6005546001600160a01b031633146111af5760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b0381166111f45760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b60448201526064016106be565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146112405760405162461bcd60e51b81526004016106be906121bc565b6001600160a01b0381166112a55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106be565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461132a5760405162461bcd60e51b81526004016106be906121bc565b6040515f90339047908381818185875af1925050503d805f8114611369576040519150601f19603f3d011682016040523d82523d5f602084013e61136e565b606091505b50505050565b6001600160a01b0383166113d65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106be565b6001600160a01b0382166114375760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106be565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166114fb5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106be565b6001600160a01b03821661155d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106be565b6001600160a01b0383165f90815260208190526040902054818110156115d45760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106be565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b5f611645848461115b565b90505f19811461136e578181101561169f5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106be565b61136e8484848403611374565b6001600160a01b0383165f9081526006602052604090205460ff161580156116ec57506001600160a01b0382165f9081526006602052604090205460ff16155b1561175a5760085460ff166117385760405162461bcd60e51b815260206004820152601260248201527154726164696e67206e6f742061637469766560701b60448201526064016106be565b6117438383836117b7565b61174d908261236a565b905061175a8383836118b6565b610b63838383611497565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610b63908490611b42565b600d54305f908152602081905260408120549091111580156117f057506001600160a01b0383165f9081526009602052604090205460ff165b801561180a575043600e546002611807919061224f565b11155b1561181757611817611c13565b6001600160a01b0383165f9081526009602052604081205460ff168061185457506001600160a01b0385165f9081526009602052604090205460ff165b156118a557600a546127109061187690600160a01b900462ffffff1685612205565b611880919061221c565b90506001600160801b038116156118a5576118a58530836001600160801b0316611497565b6001600160801b0316949350505050565b600c5460ff1615610b63576001600160a01b038281165f9081526007602090815260408083205483835281842054948816845260099092529091205460ff9182169291168015611904575081155b1561196457600f5461010090046001600160801b0316611924828561224f565b111561195f5760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b60448201526064016106be565b6119bf565b816119bf57600f5461010090046001600160801b0316611984828561224f565b11156119bf5760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b60448201526064016106be565b600f5460ff16156108b5577f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316846001600160a01b031614158015611a3e57507f0000000000000000000000008e9f4fffd6168c661bd1dccaa5d69c421c47c3e66001600160a01b0316846001600160a01b031614155b156108b557325f908152600b60205260409020544311611a915760405162461bcd60e51b815260206004820152600e60248201526d5472616e736665722044656c617960901b60448201526064016106be565b6001600160a01b038085165f908152600b602052604080822043908190553283529120557f0000000000000000000000008e9f4fffd6168c661bd1dccaa5d69c421c47c3e68116908616036108b557326001600160a01b038516146108b55760405162461bcd60e51b815260206004820152602160248201527f6e6f20627579696e6720746f2065787465726e616c2077616c6c6574732079656044820152601d60fa1b60648201526084016106be565b5f611b96826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611c699092919063ffffffff16565b805190915015610b635780806020019051810190611bb4919061237d565b610b635760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106be565b305f9081526020819052604081205490819003611c2d5750565b600d54611c3b906014612205565b811115611c5357600d54611c50906014612205565b90505b8015611c6257611c6281611c7f565b5043600e55565b6060611c7784845f85611d9e565b949350505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110611cb257611cb261223b565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110611d0657611d0661223b565b6001600160a01b039283166020918202929092010152600a5460405163791ac94760e01b81527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d83169263791ac94792611d6d9287925f9288929116904290600401612398565b5f604051808303815f87803b158015611d84575f80fd5b505af1158015611d96573d5f803e3d5ffd5b505050505050565b606082471015611dff5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016106be565b5f80866001600160a01b03168587604051611e1a9190612408565b5f6040518083038185875af1925050503d805f8114611e54576040519150601f19603f3d011682016040523d82523d5f602084013e611e59565b606091505b5091509150611e6a87838387611e75565b979650505050505050565b60608315611ee35782515f03611edc576001600160a01b0385163b611edc5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106be565b5081611c77565b611c778383815115611ef85781518083602001fd5b8060405162461bcd60e51b81526004016106be91905b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611f59575f80fd5b919050565b5f8060408385031215611f6f575f80fd5b611f7883611f43565b946020939093013593505050565b5f60208284031215611f96575f80fd5b5035919050565b5f8083601f840112611fad575f80fd5b50813567ffffffffffffffff811115611fc4575f80fd5b6020830191508360208260051b8501011115611fde575f80fd5b9250929050565b5f805f8060408587031215611ff8575f80fd5b843567ffffffffffffffff81111561200e575f80fd5b61201a87828801611f9d565b909550935050602085013567ffffffffffffffff811115612039575f80fd5b61204587828801611f9d565b95989497509550505050565b5f805f60608486031215612063575f80fd5b61206c84611f43565b925061207a60208501611f43565b929592945050506040919091013590565b5f6020828403121561209b575f80fd5b813562ffffff811681146120ad575f80fd5b9392505050565b5f80604083850312156120c5575f80fd5b6120ce83611f43565b91506120dc60208401611f43565b90509250929050565b5f602082840312156120f5575f80fd5b6120ad82611f43565b5f6020828403121561210e575f80fd5b81356001600160801b03811681146120ad575f80fd5b8015158114612131575f80fd5b50565b5f60208284031215612144575f80fd5b81356120ad81612124565b5f8060408385031215612160575f80fd5b61216983611f43565b9150602083013561217981612124565b809150509250929050565b600181811c9082168061219857607f821691505b6020821081036121b657634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761068e5761068e6121f1565b5f8261223657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b8082018082111561068e5761068e6121f1565b5f60208284031215612272575f80fd5b5051919050565b6001815b60018411156122b457808504811115612298576122986121f1565b60018416156122a657908102905b60019390931c92800261227d565b935093915050565b5f826122ca5750600161068e565b816122d657505f61068e565b81600181146122ec57600281146122f657612312565b600191505061068e565b60ff841115612307576123076121f1565b50506001821b61068e565b5060208310610133831016604e8410600b8410161715612335575081810a61068e565b6123415f198484612279565b805f1904821115612354576123546121f1565b029392505050565b5f6120ad60ff8416836122bc565b8181038181111561068e5761068e6121f1565b5f6020828403121561238d575f80fd5b81516120ad81612124565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156123e85783516001600160a01b03168352602093840193909201916001016123c1565b50506001600160a01b039590951660608401525050608001529392505050565b5f82518060208501845e5f92019182525091905056fea264697066735822122035911687528e7bc25aee6289e624ad741364c572e04ea85ae1df4858d21827c064736f6c634300081a0033
Deployed Bytecode Sourcemap
21965:9020:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4189:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;22499:37;;;;;;;;-1:-1:-1;;;;;620:32:1;;;602:51;;590:2;575:18;22499:37:0;437:222:1;6549:201:0;;;;;;:::i;:::-;;:::i;:::-;;;1312:14:1;;1305:22;1287:41;;1275:2;1260:18;6549:201:0;1147:187:1;5318:108:0;5406:12;;5318:108;;;1485:25:1;;;1473:2;1458:18;5318:108:0;1339:177:1;28774:346:0;;;;;;:::i;:::-;;:::i;:::-;;29994:333;;;;;;:::i;:::-;;:::i;7330:261::-;;;;;;:::i;:::-;;:::i;5160:93::-;;;5243:2;3418:36:1;;3406:2;3391:18;5160:93:0;3276:184:1;29128:348:0;;;;;;:::i;:::-;;:::i;8000:238::-;;;;;;:::i;:::-;;:::i;22698:26::-;;;;;;;;-1:-1:-1;;;;;22698:26:0;;;;;;-1:-1:-1;;;;;3908:47:1;;;3890:66;;3878:2;3863:18;22698:26:0;3744:218:1;22420:32:0;;;;;;22461:31;;;;;22119:26;;;;;;;;;30335:296;;;;;;:::i;:::-;;:::i;22007:47::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;28483:283;;;;;;:::i;:::-;;:::i;5489:127::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5590:18:0;5563:7;5590:18;;;;;;;;;;;;5489:127;13103:150;;;:::i;29681:189::-;;;:::i;22246:24::-;;;;;-1:-1:-1;;;22246:24:0;;;;;;;;;5111:8:1;5099:21;;;5081:40;;5069:2;5054:18;22246:24:0;4937:190:1;29878:108:0;;;;;;:::i;:::-;;:::i;22348:26::-;;;;;;;;;29484:189;;;:::i;22061:49::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;12889:79;12954:6;;-1:-1:-1;;;;;12954:6:0;12889:79;;4408:104;;;:::i;22581:42::-;;22618:5;22581:42;;;;;5675:18:1;5663:31;;;5645:50;;5633:2;5618:18;22581:42:0;5501:200:1;8741:436:0;;;;;;:::i;:::-;;:::i;5822:193::-;;;;;;:::i;:::-;;:::i;22543:29::-;;;;;22154:42;;;;;;:::i;:::-;;;;;;;;;;;;;;;;27796:319;;;;;;:::i;:::-;;:::i;22383:30::-;;;;;;22632:39;;;;;;;;;28123:352;;;;;;:::i;:::-;;:::i;6078:151::-;;;;;;:::i;:::-;;:::i;22205:32::-;;;;;-1:-1:-1;;;;;22205:32:0;;;30639:175;;;;;;:::i;:::-;;:::i;13261:244::-;;;;;;:::i;:::-;;:::i;30822:160::-;;;:::i;4189:100::-;4243:13;4276:5;4269:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4189:100;:::o;6549:201::-;6632:4;175:10;6688:32;175:10;6704:7;6713:6;6688:8;:32::i;:::-;6738:4;6731:11;;;6549:201;;;;;:::o;28774:346::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;;;;;;;;;28895:6:::1;28874:13;5406:12:::0;;;5318:108;28874:13:::1;:17;::::0;28890:1:::1;28874:17;:::i;:::-;28873:28;;;;:::i;:::-;28860:9;:41;;28852:107;;;::::0;-1:-1:-1;;;28852:107:0;;7501:2:1;28852:107:0::1;::::0;::::1;7483:21:1::0;7540:2;7520:18;;;7513:30;7579:34;7559:18;;;7552:62;-1:-1:-1;;;7630:18:1;;;7623:51;7691:19;;28852:107:0::1;7299:417:1::0;28852:107:0::1;29013:4;28992:13;5406:12:::0;;;5318:108;28992:13:::1;:17;::::0;29008:1:::1;28992:17;:::i;:::-;28991:26;;;;:::i;:::-;28978:9;:39;;28970:104;;;::::0;-1:-1:-1;;;28970:104:0;;7923:2:1;28970:104:0::1;::::0;::::1;7905:21:1::0;7962:2;7942:18;;;7935:30;8001:34;7981:18;;;7974:62;-1:-1:-1;;;8052:18:1;;;8045:50;8112:19;;28970:104:0::1;7721:416:1::0;28970:104:0::1;29085:15;:27:::0;28774:346::o;29994:333::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;30119:37;;::::1;30111:72;;;::::0;-1:-1:-1;;;30111:72:0;;8344:2:1;30111:72:0::1;::::0;::::1;8326:21:1::0;8383:2;8363:18;;;8356:30;-1:-1:-1;;;8402:18:1;;;8395:52;8464:18;;30111:72:0::1;8142:346:1::0;30111:72:0::1;30198:9;30194:126;30213:18:::0;;::::1;30194:126;;;30252:56;30268:10;30280:7;;30288:1;30280:10;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;30292:12;;30305:1;30292:15;;;;;;;:::i;:::-;;;;;;;30252;:56::i;:::-;30233:3;;30194:126;;;;29994:333:::0;;;;:::o;7330:261::-;7427:4;175:10;7485:38;7501:4;175:10;7516:6;7485:15;:38::i;:::-;7534:27;7544:4;7550:2;7554:6;7534:9;:27::i;:::-;-1:-1:-1;7579:4:0;;7330:261;-1:-1:-1;;;;7330:261:0:o;29128:348::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;29219:17:::1;::::0;-1:-1:-1;;;;;29219:17:0::1;29205:10;:31;::::0;:56:::1;;-1:-1:-1::0;12954:6:0;;-1:-1:-1;;;;;12954:6:0;29240:10:::1;:21;29205:56;29197:115;;;::::0;-1:-1:-1;;;29197:115:0;;8827:2:1;29197:115:0::1;::::0;::::1;8809:21:1::0;8866:2;8846:18;;;8839:30;8905:34;8885:18;;;8878:62;-1:-1:-1;;;8956:18:1;;;8949:44;9010:19;;29197:115:0::1;8625:410:1::0;29197:115:0::1;29346:3;29331:11;:18;;;;:46;;;-1:-1:-1::0;29367:10:0::1;::::0;::::1;-1:-1:-1::0;;;29367:10:0;;::::1;::::0;::::1;29353:24:::0;;::::1;;29331:46;29323:71;;;::::0;-1:-1:-1;;;29323:71:0;;9242:2:1;29323:71:0::1;::::0;::::1;9224:21:1::0;9281:2;9261:18;;;9254:30;-1:-1:-1;;;9300:18:1;;;9293:42;9352:18;;29323:71:0::1;9040:336:1::0;29323:71:0::1;29410:23;::::0;5111:8:1;5099:21;;5081:40;;29410:23:0::1;::::0;5069:2:1;5054:18;29410:23:0::1;;;;;;;29444:10;:24:::0;;::::1;::::0;;::::1;-1:-1:-1::0;;;29444:24:0::1;-1:-1:-1::0;;;;29444:24:0;;::::1;::::0;;;::::1;::::0;;29128:348::o;8000:238::-;8088:4;175:10;8144:64;175:10;8160:7;8197:10;8169:25;175:10;8160:7;8169:9;:25::i;:::-;:38;;;;:::i;:::-;8144:8;:64::i;30335:296::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;30424:20:0;::::1;30416:59;;;::::0;-1:-1:-1;;;30416:59:0;;9909:2:1;30416:59:0::1;::::0;::::1;9891:21:1::0;9948:2;9928:18;;;9921:30;9987:28;9967:18;;;9960:56;10033:18;;30416:59:0::1;9707:350:1::0;30416:59:0::1;30513:39;::::0;-1:-1:-1;;;30513:39:0;;30546:4:::1;30513:39;::::0;::::1;602:51:1::0;30486:24:0::1;::::0;-1:-1:-1;;;;;30513:24:0;::::1;::::0;::::1;::::0;575:18:1;;30513:39:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;30486:66;;30563:60;30593:6;30601:3;30606:16;30563:22;:60::i;:::-;30405:226;30335:296:::0;;:::o;28483:283::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;28617:14:::1;5243:2:::0;28617::::1;:14;:::i;:::-;28611:3;28591:13;5406:12:::0;;;5318:108;28591:13:::1;:17;::::0;28607:1:::1;28591:17;:::i;:::-;:23;;;;:::i;:::-;28590:42;;;;:::i;:::-;28572:14;-1:-1:-1::0;;;;;28572:60:0::1;;;28564:80;;;::::0;-1:-1:-1;;;28564:80:0;;11885:2:1;28564:80:0::1;::::0;::::1;11867:21:1::0;11924:1;11904:18;;;11897:29;-1:-1:-1;;;11942:18:1;;;11935:37;11989:18;;28564:80:0::1;11683:330:1::0;28564:80:0::1;28695:14;5243:2:::0;28695::::1;:14;:::i;:::-;28677:33;::::0;-1:-1:-1;;;;;28677:33:0;::::1;;:::i;:::-;28655:11;:56:::0;;-1:-1:-1;;;;;;28655:56:0::1;;-1:-1:-1::0;;;;;28655:56:0;;::::1;::::0;::::1;::::0;;;::::1;::::0;;;;28727:31:::1;::::0;28746:11;::::1;::::0;;::::1;3890:66:1::0;;28727:31:0::1;::::0;3878:2:1;3863:18;28727:31:0::1;;;;;;;28483:283:::0;:::o;13103:150::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;13196:6:::1;::::0;13175:40:::1;::::0;13212:1:::1;::::0;-1:-1:-1;;;;;13196:6:0::1;::::0;13175:40:::1;::::0;13212:1;;13175:40:::1;13226:6;:19:::0;;-1:-1:-1;;;;;;13226:19:0::1;::::0;;13103:150::o;29681:189::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;29735:7:::1;:15:::0;;-1:-1:-1;;29735:15:0::1;::::0;;29745:5:::1;29778:13;5406:12:::0;;;5318:108;29778:13:::1;29802:11;:29:::0;;-1:-1:-1;;;;;;29802:29:0::1;;-1:-1:-1::0;;;;;29802:29:0;::::1;;;::::0;;29847:15:::1;::::0;29802:29;;-1:-1:-1;29847:15:0::1;::::0;-1:-1:-1;;29847:15:0::1;29724:146;29681:189::o:0;29878:108::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;29948:20:::1;:30:::0;;-1:-1:-1;;29948:30:0::1;::::0;::::1;;::::0;;;::::1;::::0;;29878:108::o;29484:189::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;29548:14:::1;::::0;::::1;;29547:15;29539:51;;;::::0;-1:-1:-1;;;29539:51:0;;12443:2:1;29539:51:0::1;::::0;::::1;12425:21:1::0;12482:2;12462:18;;;12455:30;12521:25;12501:18;;;12494:53;12564:18;;29539:51:0::1;12241:347:1::0;29539:51:0::1;29601:14;:21:::0;;-1:-1:-1;;29601:21:0::1;29618:4;29601:21;::::0;;29653:12:::1;29633:17;:32:::0;29484:189::o;4408:104::-;4464:13;4497:7;4490:14;;;;;:::i;8741:436::-;8834:4;175:10;8834:4;8917:25;175:10;8934:7;8917:9;:25::i;:::-;8890:52;;8981:15;8961:16;:35;;8953:85;;;;-1:-1:-1;;;8953:85:0;;12795:2:1;8953:85:0;;;12777:21:1;12834:2;12814:18;;;12807:30;12873:34;12853:18;;;12846:62;-1:-1:-1;;;12924:18:1;;;12917:35;12969:19;;8953:85:0;12593:401:1;8953:85:0;9074:60;9083:5;9090:7;9118:15;9099:16;:34;9074:8;:60::i;5822:193::-;5901:4;175:10;5957:28;175:10;5974:2;5978:6;5957:9;:28::i;27796:319::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;27894:22:0;::::1;27886:47;;;::::0;-1:-1:-1;;;27886:47:0;;13201:2:1;27886:47:0::1;::::0;::::1;13183:21:1::0;13240:2;13220:18;;;13213:30;-1:-1:-1;;;13259:18:1;;;13252:42;13311:18;;27886:47:0::1;12999:336:1::0;27886:47:0::1;27972:4;-1:-1:-1::0;;;;;27952:25:0;::::1;::::0;27944:62:::1;;;::::0;-1:-1:-1;;;27944:62:0;;13542:2:1;27944:62:0::1;::::0;::::1;13524:21:1::0;13581:2;13561:18;;;13554:30;13620:26;13600:18;;;13593:54;13664:18;;27944:62:0::1;13340:348:1::0;27944:62:0::1;-1:-1:-1::0;;;;;28017:24:0;::::1;;::::0;;;:14:::1;:24;::::0;;;;;;;;:36;;-1:-1:-1;;28017:36:0::1;::::0;::::1;;::::0;;::::1;::::0;;;28069:38;;13861:51:1;;;13928:18;;;13921:50;28069:38:0::1;::::0;13834:18:1;28069:38:0::1;;;;;;;;27796:319:::0;;:::o;28123:352::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;28223:22:0;::::1;28215:47;;;::::0;-1:-1:-1;;;28215:47:0;;13201:2:1;28215:47:0::1;::::0;::::1;13183:21:1::0;13240:2;13220:18;;;13213:30;-1:-1:-1;;;13259:18:1;;;13252:42;13311:18;;28215:47:0::1;12999:336:1::0;28215:47:0::1;28277:9;28273:90;;28322:6;-1:-1:-1::0;;;;;28310:18:0::1;:8;-1:-1:-1::0;;;;;28310:18:0::1;::::0;28302:49:::1;;;::::0;-1:-1:-1;;;28302:49:0;;14184:2:1;28302:49:0::1;::::0;::::1;14166:21:1::0;14223:2;14203:18;;;14196:30;-1:-1:-1;;;14242:18:1;;;14235:48;14300:18;;28302:49:0::1;13982:342:1::0;28302:49:0::1;-1:-1:-1::0;;;;;28373:26:0;::::1;;::::0;;;:16:::1;:26;::::0;;;;;;;;:38;;-1:-1:-1;;28373:38:0::1;::::0;::::1;;::::0;;::::1;::::0;;;28427:40;;13861:51:1;;;13928:18;;;13921:50;28427:40:0::1;::::0;13834:18:1;28427:40:0::1;13693:284:1::0;6078:151:0;-1:-1:-1;;;;;6194:18:0;;;6167:7;6194:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6078:151::o;30639:175::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;30728:22:0;::::1;30720:47;;;::::0;-1:-1:-1;;;30720:47:0;;14531:2:1;30720:47:0::1;::::0;::::1;14513:21:1::0;14570:2;14550:18;;;14543:30;-1:-1:-1;;;14589:18:1;;;14582:42;14641:18;;30720:47:0::1;14329:336:1::0;30720:47:0::1;30778:17;:28:::0;;-1:-1:-1;;;;;;30778:28:0::1;-1:-1:-1::0;;;;;30778:28:0;;;::::1;::::0;;;::::1;::::0;;30639:175::o;13261:244::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;13350:22:0;::::1;13342:73;;;::::0;-1:-1:-1;;;13342:73:0;;14872:2:1;13342:73:0::1;::::0;::::1;14854:21:1::0;14911:2;14891:18;;;14884:30;14950:34;14930:18;;;14923:62;-1:-1:-1;;;15001:18:1;;;14994:36;15047:19;;13342:73:0::1;14670:402:1::0;13342:73:0::1;13452:6;::::0;13431:38:::1;::::0;-1:-1:-1;;;;;13431:38:0;;::::1;::::0;13452:6:::1;::::0;13431:38:::1;::::0;13452:6:::1;::::0;13431:38:::1;13480:6;:17:::0;;-1:-1:-1;;;;;;13480:17:0::1;-1:-1:-1::0;;;;;13480:17:0;;;::::1;::::0;;;::::1;::::0;;13261:244::o;30822:160::-;13016:6;;-1:-1:-1;;;;;13016:6:0;175:10;13016:22;13008:67;;;;-1:-1:-1;;;13008:67:0;;;;;;;:::i;:::-;30916:58:::1;::::0;30880:12:::1;::::0;30924:10:::1;::::0;30948:21:::1;::::0;30880:12;30916:58;30880:12;30916:58;30948:21;30924:10;30916:58:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;30822:160:0:o;11502:346::-;-1:-1:-1;;;;;11604:19:0;;11596:68;;;;-1:-1:-1;;;11596:68:0;;15489:2:1;11596:68:0;;;15471:21:1;15528:2;15508:18;;;15501:30;15567:34;15547:18;;;15540:62;-1:-1:-1;;;15618:18:1;;;15611:34;15662:19;;11596:68:0;15287:400:1;11596:68:0;-1:-1:-1;;;;;11683:21:0;;11675:68;;;;-1:-1:-1;;;11675:68:0;;15894:2:1;11675:68:0;;;15876:21:1;15933:2;15913:18;;;15906:30;15972:34;15952:18;;;15945:62;-1:-1:-1;;;16023:18:1;;;16016:32;16065:19;;11675:68:0;15692:398:1;11675:68:0;-1:-1:-1;;;;;11756:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11808:32;;1485:25:1;;;11808:32:0;;1458:18:1;11808:32:0;;;;;;;11502:346;;;:::o;9647:705::-;-1:-1:-1;;;;;9744:18:0;;9736:68;;;;-1:-1:-1;;;9736:68:0;;16297:2:1;9736:68:0;;;16279:21:1;16336:2;16316:18;;;16309:30;16375:34;16355:18;;;16348:62;-1:-1:-1;;;16426:18:1;;;16419:35;16471:19;;9736:68:0;16095:401:1;9736:68:0;-1:-1:-1;;;;;9823:16:0;;9815:64;;;;-1:-1:-1;;;9815:64:0;;16703:2:1;9815:64:0;;;16685:21:1;16742:2;16722:18;;;16715:30;16781:34;16761:18;;;16754:62;-1:-1:-1;;;16832:18:1;;;16825:33;16875:19;;9815:64:0;16501:399:1;9815:64:0;-1:-1:-1;;;;;9914:15:0;;9892:19;9914:15;;;;;;;;;;;9948:21;;;;9940:72;;;;-1:-1:-1;;;9940:72:0;;17107:2:1;9940:72:0;;;17089:21:1;17146:2;17126:18;;;17119:30;17185:34;17165:18;;;17158:62;-1:-1:-1;;;17236:18:1;;;17229:36;17282:19;;9940:72:0;16905:402:1;9940:72:0;-1:-1:-1;;;;;10048:15:0;;;:9;:15;;;;;;;;;;;10066:20;;;10048:38;;10266:13;;;;;;;;;;:23;;;;;;10318:26;;1485:25:1;;;10266:13:0;;10318:26;;1458:18:1;10318:26:0;;;;;;;9725:627;9647:705;;;:::o;12139:419::-;12240:24;12267:25;12277:5;12284:7;12267:9;:25::i;:::-;12240:52;;-1:-1:-1;;12307:16:0;:37;12303:248;;12389:6;12369:16;:26;;12361:68;;;;-1:-1:-1;;;12361:68:0;;17514:2:1;12361:68:0;;;17496:21:1;17553:2;17533:18;;;17526:30;17592:31;17572:18;;;17565:59;17641:18;;12361:68:0;17312:353:1;12361:68:0;12473:51;12482:5;12489:7;12517:6;12498:16;:25;12473:8;:51::i;24917:409::-;-1:-1:-1;;;;;25063:20:0;;;;;;:14;:20;;;;;;;;25062:21;:44;;;;-1:-1:-1;;;;;;25088:18:0;;;;;;:14;:18;;;;;;;;25087:19;25062:44;25059:216;;;25130:14;;;;25122:45;;;;-1:-1:-1;;;25122:45:0;;17872:2:1;25122:45:0;;;17854:21:1;17911:2;17891:18;;;17884:30;-1:-1:-1;;;17930:18:1;;;17923:48;17988:18;;25122:45:0;17670:342:1;25122:45:0;25192:27;25202:4;25208:2;25212:6;25192:9;:27::i;:::-;25182:37;;;;:::i;:::-;;;25234:29;25246:4;25252:2;25256:6;25234:11;:29::i;:::-;25287:31;25303:4;25308:2;25311:6;25287:15;:31::i;19675:177::-;19785:58;;;-1:-1:-1;;;;;18342:32:1;;19785:58:0;;;18324:51:1;18391:18;;;;18384:34;;;19785:58:0;;;;;;;;;;18297:18:1;;;;19785:58:0;;;;;;;;-1:-1:-1;;;;;19785:58:0;-1:-1:-1;;;19785:58:0;;;19758:86;;19778:5;;19758:19;:86::i;26409:538::-;26540:15;;26530:4;26488:7;5590:18;;;;;;;;;;;26488:7;;-1:-1:-1;26512:43:0;:60;;;;-1:-1:-1;;;;;;26559:13:0;;;;;;:9;:13;;;;;;;;26512:60;:101;;;;;26601:12;26576:17;;26596:1;26576:21;;;;:::i;:::-;:37;;26512:101;26509:147;;;26630:14;:12;:14::i;:::-;-1:-1:-1;;;;;26708:13:0;;26676:11;26708:13;;;:9;:13;;;;;;;;;:32;;-1:-1:-1;;;;;;26725:15:0;;;;;;:9;:15;;;;;;;;26708:32;26704:213;;;26779:10;;22618:5;;26770:19;;-1:-1:-1;;;26779:10:0;;;;26770:6;:19;:::i;:::-;:33;;;;:::i;:::-;26756:48;-1:-1:-1;;;;;;26822:7:0;;;26819:87;;26849:41;26865:4;26879;26886:3;-1:-1:-1;;;;;26849:41:0;:15;:41::i;:::-;-1:-1:-1;;;;;26929:10:0;;26409:538;-1:-1:-1;;;;26409:538:0:o;25334:1067::-;25420:7;;;;25417:977;;;-1:-1:-1;;;;;25465:20:0;;;25443:19;25465:20;;;:16;:20;;;;;;;;;5590:18;;;;;;;25574:15;;;;;:9;:15;;;;;;;25465:20;;;;;5590:18;25574:15;:34;;;;;25594:14;25593:15;25574:34;25570:265;;;25661:11;;;;;-1:-1:-1;;;;;25661:11:0;25637:20;25646:11;25637:6;:20;:::i;:::-;:35;;25629:58;;;;-1:-1:-1;;;25629:58:0;;18631:2:1;25629:58:0;;;18613:21:1;18670:2;18650:18;;;18643:30;-1:-1:-1;;;18689:18:1;;;18682:40;18739:18;;25629:58:0;18429:334:1;25629:58:0;25570:265;;;25726:14;25722:113;;25793:11;;;;;-1:-1:-1;;;;;25793:11:0;25769:20;25778:11;25769:6;:20;:::i;:::-;:35;;25761:58;;;;-1:-1:-1;;;25761:58:0;;18631:2:1;25761:58:0;;;18613:21:1;18670:2;18650:18;;;18643:30;-1:-1:-1;;;18689:18:1;;;18682:40;18739:18;;25761:58:0;18429:334:1;25761:58:0;25854:20;;;;25851:532;;;25912:9;-1:-1:-1;;;;;25898:24:0;:2;-1:-1:-1;;;;;25898:24:0;;;:49;;;;;25940:6;-1:-1:-1;;;;;25926:21:0;:2;-1:-1:-1;;;;;25926:21:0;;;25898:49;25894:474;;;26004:9;25979:35;;;;:24;:35;;;;;;26017:12;-1:-1:-1;25971:77:0;;;;-1:-1:-1;;;25971:77:0;;18970:2:1;25971:77:0;;;18952:21:1;19009:2;18989:18;;;18982:30;-1:-1:-1;;;19028:18:1;;;19021:44;19082:18;;25971:77:0;18768:338:1;25971:77:0;-1:-1:-1;;;;;26071:28:0;;;;;;;:24;:28;;;;;;26102:12;26071:43;;;;26162:9;26137:35;;;;:50;26229:6;26213:23;;;;;;26210:139;;26272:9;-1:-1:-1;;;;;26272:15:0;;;26264:61;;;;-1:-1:-1;;;26264:61:0;;19313:2:1;26264:61:0;;;19295:21:1;19352:2;19332:18;;;19325:30;19391:34;19371:18;;;19364:62;-1:-1:-1;;;19442:18:1;;;19435:31;19483:19;;26264:61:0;19111:397:1;20073:333:0;20154:23;20180:69;20208:4;20180:69;;;;;;;;;;;;;;;;;20188:5;-1:-1:-1;;;;;20180:27:0;;;:69;;;;;:::i;:::-;20264:17;;20154:95;;-1:-1:-1;20264:21:0;20260:139;;20321:10;20310:30;;;;;;;;;;;;:::i;:::-;20302:85;;;;-1:-1:-1;;;20302:85:0;;19965:2:1;20302:85:0;;;19947:21:1;20004:2;19984:18;;;19977:30;20043:34;20023:18;;;20016:62;-1:-1:-1;;;20094:18:1;;;20087:40;20144:19;;20302:85:0;19763:406:1;27348:416:0;27437:4;27393:23;5590:18;;;;;;;;;;;;27467:20;;;27464:34;;27490:7;27348:416::o;27464:34::-;27531:15;;:20;;27549:2;27531:20;:::i;:::-;27513:15;:38;27510:107;;;27585:15;;:20;;27603:2;27585:20;:::i;:::-;27567:38;;27510:107;27632:19;;27629:83;;27667:33;27684:15;27667:16;:33::i;:::-;-1:-1:-1;27744:12:0;27724:17;:32;27348:416::o;14178:229::-;14315:12;14347:52;14369:6;14377:4;14383:1;14386:12;14347:21;:52::i;:::-;14340:59;14178:229;-1:-1:-1;;;;14178:229:0:o;26955:385::-;27044:16;;;27058:1;27044:16;;;;;;;;27020:21;;27044:16;;;;;;;;;;-1:-1:-1;27044:16:0;27020:40;;27089:4;27071;27076:1;27071:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;27071:23:0;;;-1:-1:-1;;;;;27071:23:0;;;;;27115:4;27105;27110:1;27105:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;27105:14:0;;;:7;;;;;;;;;:14;27273:17;;27132:200;;-1:-1:-1;;;27132:200:0;;:9;:60;;;;;:200;;27207:8;;27230:1;;27246:4;;27273:17;;;27306:15;;27132:200;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27007:333;26955:385;:::o;15298:455::-;15468:12;15526:5;15501:21;:30;;15493:81;;;;-1:-1:-1;;;15493:81:0;;21472:2:1;15493:81:0;;;21454:21:1;21511:2;21491:18;;;21484:30;21550:34;21530:18;;;21523:62;-1:-1:-1;;;21601:18:1;;;21594:36;21647:19;;15493:81:0;21270:402:1;15493:81:0;15586:12;15600:23;15627:6;-1:-1:-1;;;;;15627:11:0;15646:5;15653:4;15627:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15585:73;;;;15676:69;15703:6;15711:7;15720:10;15732:12;15676:26;:69::i;:::-;15669:76;15298:455;-1:-1:-1;;;;;;;15298:455:0:o;17871:644::-;18056:12;18085:7;18081:427;;;18113:10;:17;18134:1;18113:22;18109:290;;-1:-1:-1;;;;;13619:19:0;;;18323:60;;;;-1:-1:-1;;;18323:60:0;;22185:2:1;18323:60:0;;;22167:21:1;22224:2;22204:18;;;22197:30;22263:31;22243:18;;;22236:59;22312:18;;18323:60:0;21983:353:1;18323:60:0;-1:-1:-1;18420:10:0;18413:17;;18081:427;18463:33;18471:10;18483:12;19218:17;;:21;19214:388;;19450:10;19444:17;19507:15;19494:10;19490:2;19486:19;19479:44;19214:388;19577:12;19570:20;;-1:-1:-1;;;19570:20:0;;;;;;;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;664:173::-;732:20;;-1:-1:-1;;;;;781:31:1;;771:42;;761:70;;827:1;824;817:12;761:70;664:173;;;:::o;842:300::-;910:6;918;971:2;959:9;950:7;946:23;942:32;939:52;;;987:1;984;977:12;939:52;1010:29;1029:9;1010:29;:::i;:::-;1000:39;1108:2;1093:18;;;;1080:32;;-1:-1:-1;;;842:300:1:o;1521:226::-;1580:6;1633:2;1621:9;1612:7;1608:23;1604:32;1601:52;;;1649:1;1646;1639:12;1601:52;-1:-1:-1;1694:23:1;;1521:226;-1:-1:-1;1521:226:1:o;1752:367::-;1815:8;1825:6;1879:3;1872:4;1864:6;1860:17;1856:27;1846:55;;1897:1;1894;1887:12;1846:55;-1:-1:-1;1920:20:1;;1963:18;1952:30;;1949:50;;;1995:1;1992;1985:12;1949:50;2032:4;2024:6;2020:17;2008:29;;2092:3;2085:4;2075:6;2072:1;2068:14;2060:6;2056:27;2052:38;2049:47;2046:67;;;2109:1;2106;2099:12;2046:67;1752:367;;;;;:::o;2124:768::-;2246:6;2254;2262;2270;2323:2;2311:9;2302:7;2298:23;2294:32;2291:52;;;2339:1;2336;2329:12;2291:52;2379:9;2366:23;2412:18;2404:6;2401:30;2398:50;;;2444:1;2441;2434:12;2398:50;2483:70;2545:7;2536:6;2525:9;2521:22;2483:70;:::i;:::-;2572:8;;-1:-1:-1;2457:96:1;-1:-1:-1;;2660:2:1;2645:18;;2632:32;2689:18;2676:32;;2673:52;;;2721:1;2718;2711:12;2673:52;2760:72;2824:7;2813:8;2802:9;2798:24;2760:72;:::i;:::-;2124:768;;;;-1:-1:-1;2851:8:1;-1:-1:-1;;;;2124:768:1:o;2897:374::-;2974:6;2982;2990;3043:2;3031:9;3022:7;3018:23;3014:32;3011:52;;;3059:1;3056;3049:12;3011:52;3082:29;3101:9;3082:29;:::i;:::-;3072:39;;3130:38;3164:2;3153:9;3149:18;3130:38;:::i;:::-;2897:374;;3120:48;;-1:-1:-1;;;3237:2:1;3222:18;;;;3209:32;;2897:374::o;3465:274::-;3523:6;3576:2;3564:9;3555:7;3551:23;3547:32;3544:52;;;3592:1;3589;3582:12;3544:52;3631:9;3618:23;3681:8;3674:5;3670:20;3663:5;3660:31;3650:59;;3705:1;3702;3695:12;3650:59;3728:5;3465:274;-1:-1:-1;;;3465:274:1:o;4175:260::-;4243:6;4251;4304:2;4292:9;4283:7;4279:23;4275:32;4272:52;;;4320:1;4317;4310:12;4272:52;4343:29;4362:9;4343:29;:::i;:::-;4333:39;;4391:38;4425:2;4414:9;4410:18;4391:38;:::i;:::-;4381:48;;4175:260;;;;;:::o;4440:186::-;4499:6;4552:2;4540:9;4531:7;4527:23;4523:32;4520:52;;;4568:1;4565;4558:12;4520:52;4591:29;4610:9;4591:29;:::i;4631:301::-;4690:6;4743:2;4731:9;4722:7;4718:23;4714:32;4711:52;;;4759:1;4756;4749:12;4711:52;4798:9;4785:23;-1:-1:-1;;;;;4841:5:1;4837:46;4830:5;4827:57;4817:85;;4898:1;4895;4888:12;5132:118;5218:5;5211:13;5204:21;5197:5;5194:32;5184:60;;5240:1;5237;5230:12;5184:60;5132:118;:::o;5255:241::-;5311:6;5364:2;5352:9;5343:7;5339:23;5335:32;5332:52;;;5380:1;5377;5370:12;5332:52;5419:9;5406:23;5438:28;5460:5;5438:28;:::i;5706:315::-;5771:6;5779;5832:2;5820:9;5811:7;5807:23;5803:32;5800:52;;;5848:1;5845;5838:12;5800:52;5871:29;5890:9;5871:29;:::i;:::-;5861:39;;5950:2;5939:9;5935:18;5922:32;5963:28;5985:5;5963:28;:::i;:::-;6010:5;6000:15;;;5706:315;;;;;:::o;6026:380::-;6105:1;6101:12;;;;6148;;;6169:61;;6223:4;6215:6;6211:17;6201:27;;6169:61;6276:2;6268:6;6265:14;6245:18;6242:38;6239:161;;6322:10;6317:3;6313:20;6310:1;6303:31;6357:4;6354:1;6347:15;6385:4;6382:1;6375:15;6239:161;;6026:380;;;:::o;6411:356::-;6613:2;6595:21;;;6632:18;;;6625:30;6691:34;6686:2;6671:18;;6664:62;6758:2;6743:18;;6411:356::o;6772:127::-;6833:10;6828:3;6824:20;6821:1;6814:31;6864:4;6861:1;6854:15;6888:4;6885:1;6878:15;6904:168;6977:9;;;7008;;7025:15;;;7019:22;;7005:37;6995:71;;7046:18;;:::i;7077:217::-;7117:1;7143;7133:132;;7187:10;7182:3;7178:20;7175:1;7168:31;7222:4;7219:1;7212:15;7250:4;7247:1;7240:15;7133:132;-1:-1:-1;7279:9:1;;7077:217::o;8493:127::-;8554:10;8549:3;8545:20;8542:1;8535:31;8585:4;8582:1;8575:15;8609:4;8606:1;8599:15;9577:125;9642:9;;;9663:10;;;9660:36;;;9676:18;;:::i;10062:184::-;10132:6;10185:2;10173:9;10164:7;10160:23;10156:32;10153:52;;;10201:1;10198;10191:12;10153:52;-1:-1:-1;10224:16:1;;10062:184;-1:-1:-1;10062:184:1:o;10251:375::-;10339:1;10357:5;10371:249;10392:1;10382:8;10379:15;10371:249;;;10442:4;10437:3;10433:14;10427:4;10424:24;10421:50;;;10451:18;;:::i;:::-;10501:1;10491:8;10487:16;10484:49;;;10515:16;;;;10484:49;10598:1;10594:16;;;;;10554:15;;10371:249;;;10251:375;;;;;;:::o;10631:902::-;10680:5;10710:8;10700:80;;-1:-1:-1;10751:1:1;10765:5;;10700:80;10799:4;10789:76;;-1:-1:-1;10836:1:1;10850:5;;10789:76;10881:4;10899:1;10894:59;;;;10967:1;10962:174;;;;10874:262;;10894:59;10924:1;10915:10;;10938:5;;;10962:174;10999:3;10989:8;10986:17;10983:43;;;11006:18;;:::i;:::-;-1:-1:-1;;11062:1:1;11048:16;;11121:5;;10874:262;;11220:2;11210:8;11207:16;11201:3;11195:4;11192:13;11188:36;11182:2;11172:8;11169:16;11164:2;11158:4;11155:12;11151:35;11148:77;11145:203;;;-1:-1:-1;11257:19:1;;;11333:5;;11145:203;11380:42;-1:-1:-1;;11405:8:1;11399:4;11380:42;:::i;:::-;11458:6;11454:1;11450:6;11446:19;11437:7;11434:32;11431:58;;;11469:18;;:::i;:::-;11507:20;;10631:902;-1:-1:-1;;;10631:902:1:o;11538:140::-;11596:5;11625:47;11666:4;11656:8;11652:19;11646:4;11625:47;:::i;18017:128::-;18084:9;;;18105:11;;;18102:37;;;18119:18;;:::i;19513:245::-;19580:6;19633:2;19621:9;19612:7;19608:23;19604:32;19601:52;;;19649:1;19646;19639:12;19601:52;19681:9;19675:16;19700:28;19722:5;19700:28;:::i;20306:959::-;20568:4;20616:3;20605:9;20601:19;20647:6;20636:9;20629:25;20690:6;20685:2;20674:9;20670:18;20663:34;20733:3;20728:2;20717:9;20713:18;20706:31;20757:6;20792;20786:13;20823:6;20815;20808:22;20861:3;20850:9;20846:19;20839:26;;20900:2;20892:6;20888:15;20874:29;;20921:1;20931:195;20945:6;20942:1;20939:13;20931:195;;;21010:13;;-1:-1:-1;;;;;21006:39:1;20994:52;;21075:2;21101:15;;;;21066:12;;;;21042:1;20960:9;20931:195;;;-1:-1:-1;;;;;;;21182:32:1;;;;21177:2;21162:18;;21155:60;-1:-1:-1;;21246:3:1;21231:19;21224:35;21143:3;20306:959;-1:-1:-1;;;20306:959:1:o;21677:301::-;21806:3;21844:6;21838:13;21890:6;21883:4;21875:6;21871:17;21866:3;21860:37;21952:1;21916:16;;21941:13;;;-1:-1:-1;21916:16:1;21677:301;-1:-1:-1;21677:301:1:o
Swarm Source
ipfs://35911687528e7bc25aee6289e624ad741364c572e04ea85ae1df4858d21827c0
🤖 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.