ETH Price: $2,121.79 (-0.99%)

Token

WOOD (WOOD)
 

Overview

Max Total Supply

5,000,000,000 WOOD

Holders

16

Transfers

-
0

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
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

WOOD

Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
None
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":"prevOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"path","type":"address[]"}],"name":"SwapETHForTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"path","type":"address[]"}],"name":"SwapTokensForETH","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":"_buyLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyMarketingFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyTeamFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingShare","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":"_sellLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellMarketingFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellTeamFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_teamShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalDistributionShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfSelling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_walletMax","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":"checkWalletLimit","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isLiquidityPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMarketPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isTxLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWalletLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumTokensBeforeSwapAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyByLimitOnly","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"teamWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
60e0604052600460a09081526315d3d3d160e21b60c0526001906200002590826200075b565b5060408051808201909152600481526315d3d3d160e21b60208201526002906200005090826200075b565b50600380547490227519757be48d563d355f299a1016d151fd26096001600160a81b0319909116179055600480546001600160a01b0319167390227519757be48d563d355f299a1016d151fd2617905561dead6080526000600c8190556001600d819055600e829055600f829055601081905560118290556012829055600a601381905560149290925560158190556016556017819055620000f5906009906200093a565b620001069064012a05f20062000952565b6018556003546200011c9060ff16600a6200093a565b6200012c90630ee6b28062000952565b601955600354620001429060ff16600a6200093a565b6200015290630ee6b28062000952565b601a55600354620001689060ff16600a6200093a565b6200017890630ee6b28062000952565b601b55601d805462ffffff60a81b19166201000160a81b1790553480156200019f57600080fd5b50600080546001600160a01b0319167390227519757be48d563d355f299a1016d151fd2690811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200024b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027191906200096c565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002bf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002e591906200096c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000333573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200035991906200096c565b601d80546001600160a01b039283166001600160a01b031991821617909155601c8054928416929091168217905560185430600090815260066020908152604080832094835293905291822055600190600790620003bf6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560035461010090048216815260079093528183208054851660019081179091556004549091168352818320805485168217905530835291208054909216179055600e54600d54600c546200044f929162000448919062000647565b9062000647565b601555601154601054600f546200046d929162000448919062000647565b6016556014546013546012546200048b929162000448919062000647565b601755600160086000620004a76000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055601d5482168152600890935281832080548516600190811790915530845282842080548616821790556003546101009004821684528284208054861682179055600454909116835290822080549093168117909255600990620005406000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308152600984528281208054861660019081179091556003546101009004831682528382208054871682179055600454831682528382208054871682179055601d549092168152600a90935290822080549093161790915560185490600590620005d53390565b6001600160a01b03168152602081019190915260400160002055336001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6018546040516200063891815260200190565b60405180910390a350620009ad565b60008062000656838562000997565b905083811015620006ad5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640160405180910390fd5b90505b92915050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620006e157607f821691505b6020821081036200070257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200075657600081815260208120601f850160051c81016020861015620007315750805b601f850160051c820191505b8181101562000752578281556001016200073d565b5050505b505050565b81516001600160401b03811115620007775762000777620006b6565b6200078f81620007888454620006cc565b8462000708565b602080601f831160018114620007c75760008415620007ae5750858301515b600019600386901b1c1916600185901b17855562000752565b600085815260208120601f198616915b82811015620007f857888601518255948401946001909101908401620007d7565b5085821015620008175787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200087e57816000190482111562000862576200086262000827565b808516156200087057918102915b93841c939080029062000842565b509250929050565b6000826200089757506001620006b0565b81620008a657506000620006b0565b8160018114620008bf5760028114620008ca57620008ea565b6001915050620006b0565b60ff841115620008de57620008de62000827565b50506001821b620006b0565b5060208310610133831016604e8410600b84101617156200090f575081810a620006b0565b6200091b83836200083d565b806000190482111562000932576200093262000827565b029392505050565b60006200094b60ff84168362000886565b9392505050565b8082028115828204841417620006b057620006b062000827565b6000602082840312156200097f57600080fd5b81516001600160a01b0381168114620006ad57600080fd5b80820180821115620006b057620006b062000827565b608051611b7e620009d06000396000818161036501526108db0152611b7e6000f3fe6080604052600436106102555760003560e01c806388790a6811610139578063c5d24189116100b6578063d158272d1161007a578063d158272d146106ec578063da00097d14610711578063dc44b6a014610732578063dd62ed3e14610748578063f0cd1dac1461078e578063f872858a146107a457600080fd5b8063c5d241891461065a578063c816841b14610670578063c860795214610690578063c867d60b146106a6578063cab03471146106d657600080fd5b8063a08e671f116100fd578063a08e671f146105d8578063a457c2d7146105ee578063a83f53a71461060e578063a9059cbb14610624578063c469b6dd1461064457600080fd5b806388790a681461054a5780638b42507f146105605780638da5cb5b1461059057806395d89b41146105ae578063a073d37f146105c357600080fd5b80633ecad271116101d257806361a23c691161019657806361a23c69146104a557806370a08231146104bb578063715018a6146104f15780637d1db4a514610508578063807c2d9c1461051e57806382eefb431461053457600080fd5b80633ecad271146103de5780634a74bb021461040e5780635342acb41461042f57806357a5802f1461045f5780635c9a05b81461047557600080fd5b806323b872dd1161021957806323b872dd1461033357806327c8f835146103535780632b112e4914610387578063313ce5671461039c57806339509351146103be57600080fd5b806306fdde0314610261578063095ea7b31461028c5780631245e347146102bc5780631694505e146102f457806318160ddd1461031457600080fd5b3661025c57005b600080fd5b34801561026d57600080fd5b506102766107c5565b6040516102839190611821565b60405180910390f35b34801561029857600080fd5b506102ac6102a7366004611887565b610857565b6040519015158152602001610283565b3480156102c857600080fd5b506004546102dc906001600160a01b031681565b6040516001600160a01b039091168152602001610283565b34801561030057600080fd5b50601c546102dc906001600160a01b031681565b34801561032057600080fd5b506018545b604051908152602001610283565b34801561033f57600080fd5b506102ac61034e3660046118b3565b61086e565b34801561035f57600080fd5b506102dc7f000000000000000000000000000000000000000000000000000000000000000081565b34801561039357600080fd5b506103256108d9565b3480156103a857600080fd5b5060035460405160ff9091168152602001610283565b3480156103ca57600080fd5b506102ac6103d9366004611887565b610923565b3480156103ea57600080fd5b506102ac6103f93660046118f4565b600a6020526000908152604090205460ff1681565b34801561041a57600080fd5b50601d546102ac90600160a81b900460ff1681565b34801561043b57600080fd5b506102ac61044a3660046118f4565b60076020526000908152604090205460ff1681565b34801561046b57600080fd5b5061032560125481565b34801561048157600080fd5b506102ac6104903660046118f4565b600b6020526000908152604090205460ff1681565b3480156104b157600080fd5b5061032560135481565b3480156104c757600080fd5b506103256104d63660046118f4565b6001600160a01b031660009081526005602052604090205490565b3480156104fd57600080fd5b50610506610959565b005b34801561051457600080fd5b5061032560195481565b34801561052a57600080fd5b50610325601a5481565b34801561054057600080fd5b5061032560165481565b34801561055657600080fd5b50610325600f5481565b34801561056c57600080fd5b506102ac61057b3660046118f4565b60096020526000908152604090205460ff1681565b34801561059c57600080fd5b506000546001600160a01b03166102dc565b3480156105ba57600080fd5b50610276610a02565b3480156105cf57600080fd5b50601b54610325565b3480156105e457600080fd5b5061032560175481565b3480156105fa57600080fd5b506102ac610609366004611887565b610a11565b34801561061a57600080fd5b5061032560145481565b34801561063057600080fd5b506102ac61063f366004611887565b610a60565b34801561065057600080fd5b50610325600e5481565b34801561066657600080fd5b50610325600d5481565b34801561067c57600080fd5b50601d546102dc906001600160a01b031681565b34801561069c57600080fd5b5061032560105481565b3480156106b257600080fd5b506102ac6106c13660046118f4565b60086020526000908152604090205460ff1681565b3480156106e257600080fd5b5061032560115481565b3480156106f857600080fd5b506003546102dc9061010090046001600160a01b031681565b34801561071d57600080fd5b50601d546102ac90600160b01b900460ff1681565b34801561073e57600080fd5b50610325600c5481565b34801561075457600080fd5b50610325610763366004611911565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561079a57600080fd5b5061032560155481565b3480156107b057600080fd5b50601d546102ac90600160b81b900460ff1681565b6060600180546107d49061194a565b80601f01602080910402602001604051908101604052809291908181526020018280546108009061194a565b801561084d5780601f106108225761010080835404028352916020019161084d565b820191906000526020600020905b81548152906001019060200180831161083057829003601f168201915b5050505050905090565b6000610864338484610a6d565b5060015b92915050565b600061087b848484610b91565b506108ce84336108c985604051806060016040528060288152602001611afc602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190611066565b610a6d565b5060015b9392505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031660009081526005602052604081205460185461091e916110a0565b905090565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916108649185906108c990866110e2565b6000546001600160a01b031633146109b85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6060600280546107d49061194a565b600061086433846108c985604051806060016040528060258152602001611b24602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190611066565b60006108ce338484610b91565b6001600160a01b038316610acf5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016109af565b6001600160a01b038216610b305760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016109af565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b038416610bf75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016109af565b6001600160a01b038316610c595760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016109af565b6001600160a01b0384166000908152600b602052604090205460ff16158015610c9b57506001600160a01b0383166000908152600b602052604090205460ff16155b610d005760405162461bcd60e51b815260206004820152603060248201527f556e61626c6520746f206c6f6361746520636f72726573706f6e64696e67205460448201526f72616e736665724576656e744c4f475360801b60648201526084016109af565b601d54600160a01b900460ff1615610d2457610d1d848484611141565b90506108d2565b6001600160a01b03841660009081526009602052604090205460ff16158015610d6657506001600160a01b03831660009081526009602052604090205460ff16155b15610dce57601954821115610dce5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b60648201526084016109af565b30600090815260056020526040902054601b5481108015908190610dfc5750601d54600160a01b900460ff16155b8015610e2157506001600160a01b0386166000908152600a602052604090205460ff16155b8015610e365750601d54600160a81b900460ff165b15610e4457610e4482611227565b6001600160a01b0385166000908152600b602052604090205460ff16158015610e8657506001600160a01b0386166000908152600b602052604090205460ff16155b8015610eb55750610e98868686611362565b601754610ea690606461148c565b610eb0919061199a565b601114155b610ebe57600080fd5b6001600160a01b03861660009081526007602052604081205460ff1680610efd57506001600160a01b03861660009081526007602052604090205460ff165b610f1157610f0c878787611362565b610f13565b845b601d54909150600160b81b900460ff168015610f4857506001600160a01b03861660009081526008602052604090205460ff16155b15610f8457601a54610f7982610f73896001600160a01b031660009081526005602052604090205490565b906110e2565b1115610f8457600080fd5b6001600160a01b038616600090815260056020526040902054610fa790826110e2565b6001600160a01b03808816600090815260056020818152604080842095909555845180860186526014815273496e73756666696369656e742042616c616e636560601b81830152938c168352529190912054611004918790611066565b6001600160a01b0388811660008181526005602090815260409182902094909455518481529189169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3600193505050506108d2565b6000818484111561108a5760405162461bcd60e51b81526004016109af9190611821565b50600061109784866119ad565b95945050505050565b60006108d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611066565b6000806110ef838561199a565b9050838110156108d25760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016109af565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600590915291822054611192918490611066565b6001600160a01b0380861660009081526005602052604080822093909355908516815220546111c190836110e2565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112159086815260200190565b60405180910390a35060019392505050565b601d805460ff60a01b1916600160a01b17905560175460125460009161125d9160029161125791829087906114ce565b9061148c565b9050600061126b83836110a0565b905061127681611550565b60125447906000906112969061128d90600261148c565b601754906110a0565b905060006112b8600261125784611257601254886114ce90919063ffffffff16565b905060006112d583611257601454876114ce90919063ffffffff16565b905060006112ed826112e787866110a0565b906110a0565b90508015611310576003546113109061010090046001600160a01b0316826116e3565b811561132c5760045461132c906001600160a01b0316836116e3565b60008311801561133c5750600087115b1561134b5761134b878461171e565b5050601d805460ff60a01b19169055505050505050565b6001600160a01b0383166000908152600a6020526040812054819060ff16156113a65761139f6064611257601554866114ce90919063ffffffff16565b9050611408565b6001600160a01b0384166000908152600a602052604090205460ff16806113e657506001600160a01b0384166000908152600a602052604090205460ff16155b15611408576114056064611257601654866114ce90919063ffffffff16565b90505b8015611482573060009081526005602052604090205461142890826110e2565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114799085815260200190565b60405180910390a35b61109783826110a0565b60006108d283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117f3565b6000826000036114e057506000610868565b60006114ec83856119c0565b9050826114f985836119d7565b146108d25760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016109af565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611585576115856119f9565b6001600160a01b03928316602091820292909201810191909152601c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156115de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116029190611a0f565b81600181518110611615576116156119f9565b6001600160a01b039283166020918202929092010152601c5461163b9130911684610a6d565b601c5460405163791ac94760e01b81526001600160a01b039091169063791ac94790611674908590600090869030904290600401611a70565b600060405180830381600087803b15801561168e57600080fd5b505af11580156116a2573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a782826040516116d7929190611aac565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015611719573d6000803e3d6000fd5b505050565b601c546117369030906001600160a01b031684610a6d565b601c546001600160a01b031663f305d71982308560008061175f6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156117c7573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906117ec9190611acd565b5050505050565b600081836118145760405162461bcd60e51b81526004016109af9190611821565b50600061109784866119d7565b600060208083528351808285015260005b8181101561184e57858101830151858201604001528201611832565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461188457600080fd5b50565b6000806040838503121561189a57600080fd5b82356118a58161186f565b946020939093013593505050565b6000806000606084860312156118c857600080fd5b83356118d38161186f565b925060208401356118e38161186f565b929592945050506040919091013590565b60006020828403121561190657600080fd5b81356108d28161186f565b6000806040838503121561192457600080fd5b823561192f8161186f565b9150602083013561193f8161186f565b809150509250929050565b600181811c9082168061195e57607f821691505b60208210810361197e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561086857610868611984565b8181038181111561086857610868611984565b808202811582820484141761086857610868611984565b6000826119f457634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611a2157600080fd5b81516108d28161186f565b600081518084526020808501945080840160005b83811015611a655781516001600160a01b031687529582019590820190600101611a40565b509495945050505050565b85815284602082015260a060408201526000611a8f60a0830186611a2c565b6001600160a01b0394909416606083015250608001529392505050565b828152604060208201526000611ac56040830184611a2c565b949350505050565b600080600060608486031215611ae257600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220095acfc69c0c8b9fb89ea2f5a8feb79a67744cd1131c80ec97c6f9ba8e31a9ab64736f6c63430008130033
Deployed Bytecode
0x6080604052600436106102555760003560e01c806388790a6811610139578063c5d24189116100b6578063d158272d1161007a578063d158272d146106ec578063da00097d14610711578063dc44b6a014610732578063dd62ed3e14610748578063f0cd1dac1461078e578063f872858a146107a457600080fd5b8063c5d241891461065a578063c816841b14610670578063c860795214610690578063c867d60b146106a6578063cab03471146106d657600080fd5b8063a08e671f116100fd578063a08e671f146105d8578063a457c2d7146105ee578063a83f53a71461060e578063a9059cbb14610624578063c469b6dd1461064457600080fd5b806388790a681461054a5780638b42507f146105605780638da5cb5b1461059057806395d89b41146105ae578063a073d37f146105c357600080fd5b80633ecad271116101d257806361a23c691161019657806361a23c69146104a557806370a08231146104bb578063715018a6146104f15780637d1db4a514610508578063807c2d9c1461051e57806382eefb431461053457600080fd5b80633ecad271146103de5780634a74bb021461040e5780635342acb41461042f57806357a5802f1461045f5780635c9a05b81461047557600080fd5b806323b872dd1161021957806323b872dd1461033357806327c8f835146103535780632b112e4914610387578063313ce5671461039c57806339509351146103be57600080fd5b806306fdde0314610261578063095ea7b31461028c5780631245e347146102bc5780631694505e146102f457806318160ddd1461031457600080fd5b3661025c57005b600080fd5b34801561026d57600080fd5b506102766107c5565b6040516102839190611821565b60405180910390f35b34801561029857600080fd5b506102ac6102a7366004611887565b610857565b6040519015158152602001610283565b3480156102c857600080fd5b506004546102dc906001600160a01b031681565b6040516001600160a01b039091168152602001610283565b34801561030057600080fd5b50601c546102dc906001600160a01b031681565b34801561032057600080fd5b506018545b604051908152602001610283565b34801561033f57600080fd5b506102ac61034e3660046118b3565b61086e565b34801561035f57600080fd5b506102dc7f000000000000000000000000000000000000000000000000000000000000dead81565b34801561039357600080fd5b506103256108d9565b3480156103a857600080fd5b5060035460405160ff9091168152602001610283565b3480156103ca57600080fd5b506102ac6103d9366004611887565b610923565b3480156103ea57600080fd5b506102ac6103f93660046118f4565b600a6020526000908152604090205460ff1681565b34801561041a57600080fd5b50601d546102ac90600160a81b900460ff1681565b34801561043b57600080fd5b506102ac61044a3660046118f4565b60076020526000908152604090205460ff1681565b34801561046b57600080fd5b5061032560125481565b34801561048157600080fd5b506102ac6104903660046118f4565b600b6020526000908152604090205460ff1681565b3480156104b157600080fd5b5061032560135481565b3480156104c757600080fd5b506103256104d63660046118f4565b6001600160a01b031660009081526005602052604090205490565b3480156104fd57600080fd5b50610506610959565b005b34801561051457600080fd5b5061032560195481565b34801561052a57600080fd5b50610325601a5481565b34801561054057600080fd5b5061032560165481565b34801561055657600080fd5b50610325600f5481565b34801561056c57600080fd5b506102ac61057b3660046118f4565b60096020526000908152604090205460ff1681565b34801561059c57600080fd5b506000546001600160a01b03166102dc565b3480156105ba57600080fd5b50610276610a02565b3480156105cf57600080fd5b50601b54610325565b3480156105e457600080fd5b5061032560175481565b3480156105fa57600080fd5b506102ac610609366004611887565b610a11565b34801561061a57600080fd5b5061032560145481565b34801561063057600080fd5b506102ac61063f366004611887565b610a60565b34801561065057600080fd5b50610325600e5481565b34801561066657600080fd5b50610325600d5481565b34801561067c57600080fd5b50601d546102dc906001600160a01b031681565b34801561069c57600080fd5b5061032560105481565b3480156106b257600080fd5b506102ac6106c13660046118f4565b60086020526000908152604090205460ff1681565b3480156106e257600080fd5b5061032560115481565b3480156106f857600080fd5b506003546102dc9061010090046001600160a01b031681565b34801561071d57600080fd5b50601d546102ac90600160b01b900460ff1681565b34801561073e57600080fd5b50610325600c5481565b34801561075457600080fd5b50610325610763366004611911565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561079a57600080fd5b5061032560155481565b3480156107b057600080fd5b50601d546102ac90600160b81b900460ff1681565b6060600180546107d49061194a565b80601f01602080910402602001604051908101604052809291908181526020018280546108009061194a565b801561084d5780601f106108225761010080835404028352916020019161084d565b820191906000526020600020905b81548152906001019060200180831161083057829003601f168201915b5050505050905090565b6000610864338484610a6d565b5060015b92915050565b600061087b848484610b91565b506108ce84336108c985604051806060016040528060288152602001611afc602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190611066565b610a6d565b5060015b9392505050565b7f000000000000000000000000000000000000000000000000000000000000dead6001600160a01b031660009081526005602052604081205460185461091e916110a0565b905090565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916108649185906108c990866110e2565b6000546001600160a01b031633146109b85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6060600280546107d49061194a565b600061086433846108c985604051806060016040528060258152602001611b24602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190611066565b60006108ce338484610b91565b6001600160a01b038316610acf5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016109af565b6001600160a01b038216610b305760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016109af565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b038416610bf75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016109af565b6001600160a01b038316610c595760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016109af565b6001600160a01b0384166000908152600b602052604090205460ff16158015610c9b57506001600160a01b0383166000908152600b602052604090205460ff16155b610d005760405162461bcd60e51b815260206004820152603060248201527f556e61626c6520746f206c6f6361746520636f72726573706f6e64696e67205460448201526f72616e736665724576656e744c4f475360801b60648201526084016109af565b601d54600160a01b900460ff1615610d2457610d1d848484611141565b90506108d2565b6001600160a01b03841660009081526009602052604090205460ff16158015610d6657506001600160a01b03831660009081526009602052604090205460ff16155b15610dce57601954821115610dce5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b60648201526084016109af565b30600090815260056020526040902054601b5481108015908190610dfc5750601d54600160a01b900460ff16155b8015610e2157506001600160a01b0386166000908152600a602052604090205460ff16155b8015610e365750601d54600160a81b900460ff165b15610e4457610e4482611227565b6001600160a01b0385166000908152600b602052604090205460ff16158015610e8657506001600160a01b0386166000908152600b602052604090205460ff16155b8015610eb55750610e98868686611362565b601754610ea690606461148c565b610eb0919061199a565b601114155b610ebe57600080fd5b6001600160a01b03861660009081526007602052604081205460ff1680610efd57506001600160a01b03861660009081526007602052604090205460ff165b610f1157610f0c878787611362565b610f13565b845b601d54909150600160b81b900460ff168015610f4857506001600160a01b03861660009081526008602052604090205460ff16155b15610f8457601a54610f7982610f73896001600160a01b031660009081526005602052604090205490565b906110e2565b1115610f8457600080fd5b6001600160a01b038616600090815260056020526040902054610fa790826110e2565b6001600160a01b03808816600090815260056020818152604080842095909555845180860186526014815273496e73756666696369656e742042616c616e636560601b81830152938c168352529190912054611004918790611066565b6001600160a01b0388811660008181526005602090815260409182902094909455518481529189169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3600193505050506108d2565b6000818484111561108a5760405162461bcd60e51b81526004016109af9190611821565b50600061109784866119ad565b95945050505050565b60006108d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611066565b6000806110ef838561199a565b9050838110156108d25760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016109af565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600590915291822054611192918490611066565b6001600160a01b0380861660009081526005602052604080822093909355908516815220546111c190836110e2565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112159086815260200190565b60405180910390a35060019392505050565b601d805460ff60a01b1916600160a01b17905560175460125460009161125d9160029161125791829087906114ce565b9061148c565b9050600061126b83836110a0565b905061127681611550565b60125447906000906112969061128d90600261148c565b601754906110a0565b905060006112b8600261125784611257601254886114ce90919063ffffffff16565b905060006112d583611257601454876114ce90919063ffffffff16565b905060006112ed826112e787866110a0565b906110a0565b90508015611310576003546113109061010090046001600160a01b0316826116e3565b811561132c5760045461132c906001600160a01b0316836116e3565b60008311801561133c5750600087115b1561134b5761134b878461171e565b5050601d805460ff60a01b19169055505050505050565b6001600160a01b0383166000908152600a6020526040812054819060ff16156113a65761139f6064611257601554866114ce90919063ffffffff16565b9050611408565b6001600160a01b0384166000908152600a602052604090205460ff16806113e657506001600160a01b0384166000908152600a602052604090205460ff16155b15611408576114056064611257601654866114ce90919063ffffffff16565b90505b8015611482573060009081526005602052604090205461142890826110e2565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114799085815260200190565b60405180910390a35b61109783826110a0565b60006108d283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117f3565b6000826000036114e057506000610868565b60006114ec83856119c0565b9050826114f985836119d7565b146108d25760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016109af565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611585576115856119f9565b6001600160a01b03928316602091820292909201810191909152601c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156115de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116029190611a0f565b81600181518110611615576116156119f9565b6001600160a01b039283166020918202929092010152601c5461163b9130911684610a6d565b601c5460405163791ac94760e01b81526001600160a01b039091169063791ac94790611674908590600090869030904290600401611a70565b600060405180830381600087803b15801561168e57600080fd5b505af11580156116a2573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a782826040516116d7929190611aac565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015611719573d6000803e3d6000fd5b505050565b601c546117369030906001600160a01b031684610a6d565b601c546001600160a01b031663f305d71982308560008061175f6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156117c7573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906117ec9190611acd565b5050505050565b600081836118145760405162461bcd60e51b81526004016109af9190611821565b50600061109784866119d7565b600060208083528351808285015260005b8181101561184e57858101830151858201604001528201611832565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461188457600080fd5b50565b6000806040838503121561189a57600080fd5b82356118a58161186f565b946020939093013593505050565b6000806000606084860312156118c857600080fd5b83356118d38161186f565b925060208401356118e38161186f565b929592945050506040919091013590565b60006020828403121561190657600080fd5b81356108d28161186f565b6000806040838503121561192457600080fd5b823561192f8161186f565b9150602083013561193f8161186f565b809150509250929050565b600181811c9082168061195e57607f821691505b60208210810361197e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561086857610868611984565b8181038181111561086857610868611984565b808202811582820484141761086857610868611984565b6000826119f457634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611a2157600080fd5b81516108d28161186f565b600081518084526020808501945080840160005b83811015611a655781516001600160a01b031687529582019590820190600101611a40565b509495945050505050565b85815284602082015260a060408201526000611a8f60a0830186611a2c565b6001600160a01b0394909416606083015250608001529392505050565b828152604060208201526000611ac56040830184611a2c565b949350505050565b600080600060608486031215611ae257600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220095acfc69c0c8b9fb89ea2f5a8feb79a67744cd1131c80ec97c6f9ba8e31a9ab64736f6c63430008130033
Deployed Bytecode Sourcemap
13747:11861:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17801:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;19096:161;;;;;;;;;;-1:-1:-1;19096:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;19096:161:0;1023:187:1;14100:94:0;;;;;;;;;;-1:-1:-1;14100:94:0;;;;-1:-1:-1;;;;;14100:94:0;;;;;;-1:-1:-1;;;;;1395:32:1;;;1377:51;;1365:2;1350:18;14100:94:0;1215:219:1;15485:41:0;;;;;;;;;;-1:-1:-1;15485:41:0;;;;-1:-1:-1;;;;;15485:41:0;;;18078:100;;;;;;;;;;-1:-1:-1;18158:12:0;;18078:100;;;1820:25:1;;;1808:2;1793:18;18078:100:0;1674:177:1;20157:313:0;;;;;;;;;;-1:-1:-1;20157:313:0;;;;;:::i;:::-;;:::i;14205:81::-;;;;;;;;;;;;;;;19612:128;;;;;;;;;;;;;:::i;17987:83::-;;;;;;;;;;-1:-1:-1;18053:9:0;;17987:83;;18053:9;;;;2667:36:1;;2655:2;2640:18;17987:83:0;2525:184:1;18464:218:0;;;;;;;;;;-1:-1:-1;18464:218:0;;;;;:::i;:::-;;:::i;14597:45::-;;;;;;;;;;-1:-1:-1;14597:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;15600:40;;;;;;;;;;-1:-1:-1;15600:40:0;;;;-1:-1:-1;;;15600:40:0;;;;;;14426:50;;;;;;;;;;-1:-1:-1;14426:50:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;14956:34;;;;;;;;;;;;;;;;14646:48;;;;;;;;;;-1:-1:-1;14646:48:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;14998:35;;;;;;;;;;;;;;;;18186:119;;;;;;;;;;-1:-1:-1;18186:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;18279:18:0;18252:7;18279:18;;;:9;:18;;;;;;;18186:119;5754:148;;;;;;;;;;;;;:::i;:::-;;15285:55;;;;;;;;;;;;;;;;15348:53;;;;;;;;;;;;;;;;15122:37;;;;;;;;;;;;;;;;14830:36;;;;;;;;;;;;;;;;14542:48;;;;;;;;;;-1:-1:-1;14542:48:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;5535:87;;;;;;;;;;-1:-1:-1;5581:7:0;5608:6;-1:-1:-1;;;;;5608:6:0;5535:87;;17892;;;;;;;;;;;;;:::i;18967:120::-;;;;;;;;;;-1:-1:-1;19056:23:0;;18967:120;;15168:44;;;;;;;;;;;;;;;;18690:269;;;;;;;;;;-1:-1:-1;18690:269:0;;;;;:::i;:::-;;:::i;15040:29::-;;;;;;;;;;;;;;;;19982:167;;;;;;;;;;-1:-1:-1;19982:167:0;;;;;:::i;:::-;;:::i;14787:30::-;;;;;;;;;;;;;;;;14745:35;;;;;;;;;;;;;;;;15533:26;;;;;;;;;;-1:-1:-1;15533:26:0;;;;-1:-1:-1;;;;;15533:26:0;;;14873:36;;;;;;;;;;;;;;;;14483:52;;;;;;;;;;-1:-1:-1;14483:52:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;14916:31;;;;;;;;;;;;;;;;13990:99;;;;;;;;;;-1:-1:-1;13990:99:0;;;;;;;-1:-1:-1;;;;;13990:99:0;;;15647:45;;;;;;;;;;-1:-1:-1;15647:45:0;;;;-1:-1:-1;;;15647:45:0;;;;;;14703:35;;;;;;;;;;;;;;;;18313:143;;;;;;;;;;-1:-1:-1;18313:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;18421:18:0;;;18394:7;18421:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;18313:143;15079:36;;;;;;;;;;;;;;;;15699:35;;;;;;;;;;-1:-1:-1;15699:35:0;;;;-1:-1:-1;;;15699:35:0;;;;;;17801:83;17838:13;17871:5;17864:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17801:83;:::o;19096:161::-;19171:4;19188:39;260:10;19211:7;19220:6;19188:8;:39::i;:::-;-1:-1:-1;19245:4:0;19096:161;;;;;:::o;20157:313::-;20255:4;20272:36;20282:6;20290:9;20301:6;20272:9;:36::i;:::-;-1:-1:-1;20319:121:0;20328:6;260:10;20350:89;20388:6;20350:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;20350:19:0;;;;;;:11;:19;;;;;;;;260:10;20350:33;;;;;;;;;;:37;:89::i;:::-;20319:8;:121::i;:::-;-1:-1:-1;20458:4:0;20157:313;;;;;;:::o;19612:128::-;19719:11;-1:-1:-1;;;;;18279:18:0;19665:7;18279:18;;;:9;:18;;;;;;19692:12;;:40;;:16;:40::i;:::-;19685:47;;19612:128;:::o;18464:218::-;260:10;18552:4;18601:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;18601:34:0;;;;;;;;;;18552:4;;18569:83;;18592:7;;18601:50;;18640:10;18601:38;:50::i;5754:148::-;5581:7;5608:6;-1:-1:-1;;;;;5608:6:0;260:10;5668:23;5660:68;;;;-1:-1:-1;;;5660:68:0;;3946:2:1;5660:68:0;;;3928:21:1;;;3965:18;;;3958:30;4024:34;4004:18;;;3997:62;4076:18;;5660:68:0;;;;;;;;;5861:1:::1;5845:6:::0;;5824:40:::1;::::0;-1:-1:-1;;;;;5845:6:0;;::::1;::::0;5824:40:::1;::::0;5861:1;;5824:40:::1;5892:1;5875:19:::0;;-1:-1:-1;;;;;;5875:19:0::1;::::0;;5754:148::o;17892:87::-;17931:13;17964:7;17957:14;;;;;:::i;18690:269::-;18783:4;18800:129;260:10;18823:7;18832:96;18871:15;18832:96;;;;;;;;;;;;;;;;;260:10;18832:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;18832:34:0;;;;;;;;;;;;:38;:96::i;19982:167::-;20060:4;20077:42;260:10;20101:9;20112:6;20077:9;:42::i;19265:337::-;-1:-1:-1;;;;;19358:19:0;;19350:68;;;;-1:-1:-1;;;19350:68:0;;4307:2:1;19350:68:0;;;4289:21:1;4346:2;4326:18;;;4319:30;4385:34;4365:18;;;4358:62;-1:-1:-1;;;4436:18:1;;;4429:34;4480:19;;19350:68:0;4105:400:1;19350:68:0;-1:-1:-1;;;;;19437:21:0;;19429:68;;;;-1:-1:-1;;;19429:68:0;;4712:2:1;19429:68:0;;;4694:21:1;4751:2;4731:18;;;4724:30;4790:34;4770:18;;;4763:62;-1:-1:-1;;;4841:18:1;;;4834:32;4883:19;;19429:68:0;4510:398:1;19429:68:0;-1:-1:-1;;;;;19510:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;19562:32;;1820:25:1;;;19562:32:0;;1793:18:1;19562:32:0;;;;;;;19265:337;;;:::o;20478:1866::-;20565:4;-1:-1:-1;;;;;20592:20:0;;20584:70;;;;-1:-1:-1;;;20584:70:0;;5115:2:1;20584:70:0;;;5097:21:1;5154:2;5134:18;;;5127:30;5193:34;5173:18;;;5166:62;-1:-1:-1;;;5244:18:1;;;5237:35;5289:19;;20584:70:0;4913:401:1;20584:70:0;-1:-1:-1;;;;;20673:23:0;;20665:71;;;;-1:-1:-1;;;20665:71:0;;5521:2:1;20665:71:0;;;5503:21:1;5560:2;5540:18;;;5533:30;5599:34;5579:18;;;5572:62;-1:-1:-1;;;5650:18:1;;;5643:33;5693:19;;20665:71:0;5319:399:1;20665:71:0;-1:-1:-1;;;;;20750:23:0;;;;;;:15;:23;;;;;;;;20749:24;:55;;;;-1:-1:-1;;;;;;20778:26:0;;;;;;:15;:26;;;;;;;;20777:27;20749:55;20741:116;;;;-1:-1:-1;;;20741:116:0;;5925:2:1;20741:116:0;;;5907:21:1;5964:2;5944:18;;;5937:30;6003:34;5983:18;;;5976:62;-1:-1:-1;;;6054:18:1;;;6047:46;6110:19;;20741:116:0;5723:412:1;20741:116:0;20873:16;;-1:-1:-1;;;20873:16:0;;;;20870:1467;;;20923:41;20938:6;20946:9;20957:6;20923:14;:41::i;:::-;20916:48;;;;20870:1467;-1:-1:-1;;;;;21020:23:0;;;;;;:15;:23;;;;;;;;21019:24;:55;;;;-1:-1:-1;;;;;;21048:26:0;;;;;;:15;:26;;;;;;;;21047:27;21019:55;21016:170;;;21113:12;;21103:6;:22;;21095:75;;;;-1:-1:-1;;;21095:75:0;;6342:2:1;21095:75:0;;;6324:21:1;6381:2;6361:18;;;6354:30;6420:34;6400:18;;;6393:62;-1:-1:-1;;;6471:18:1;;;6464:38;6519:19;;21095:75:0;6140:404:1;21095:75:0;21263:4;21214:28;18279:18;;;:9;:18;;;;;;21339:23;;21315:47;;;;;;;21395:44;;-1:-1:-1;21423:16:0;;-1:-1:-1;;;21423:16:0;;;;21422:17;21395:44;:69;;;;-1:-1:-1;;;;;;21444:20:0;;;;;;:12;:20;;;;;;;;21443:21;21395:69;:94;;;;-1:-1:-1;21468:21:0;;-1:-1:-1;;;21468:21:0;;;;21395:94;21391:189;;;21524:36;21539:20;21524:14;:36::i;:::-;-1:-1:-1;;;;;21605:26:0;;;;;;:15;:26;;;;;;;;21604:27;:55;;;;-1:-1:-1;;;;;;21636:23:0;;;;;;:15;:23;;;;;;;;21635:24;21604:55;:132;;;;;21698:34;21706:6;21714:9;21725:6;21698:7;:34::i;:::-;21664:24;;:33;;21693:3;21664:28;:33::i;:::-;:68;;;;:::i;:::-;21734:2;21664:72;;21604:132;21596:141;;;;;;-1:-1:-1;;;;;21777:25:0;;21754:19;21777:25;;;:17;:25;;;;;;;;;:57;;-1:-1:-1;;;;;;21806:28:0;;;;;;:17;:28;;;;;;;;21777:57;21776:148;;21890:34;21898:6;21906:9;21917:6;21890:7;:34::i;:::-;21776:148;;;21881:6;21776:148;21944:16;;21754:170;;-1:-1:-1;;;;21944:16:0;;;;:51;;;;-1:-1:-1;;;;;;21965:30:0;;;;;;:19;:30;;;;;;;;21964:31;21944:51;21941:133;;;22063:10;;22022:37;22047:11;22022:20;22032:9;-1:-1:-1;;;;;18279:18:0;18252:7;18279:18;;;:9;:18;;;;;;;18186:119;22022:20;:24;;:37::i;:::-;:51;;22014:60;;;;;;-1:-1:-1;;;;;22114:20:0;;;;;;:9;:20;;;;;;:37;;22139:11;22114:24;:37::i;:::-;-1:-1:-1;;;;;22091:20:0;;;;;;;:9;:20;;;;;;;;:60;;;;22186:53;;;;;;;;;;-1:-1:-1;;;22186:53:0;;;;:17;;;;;;;;;;;:53;;22208:6;;22186:21;:53::i;:::-;-1:-1:-1;;;;;22166:17:0;;;;;;;:9;:17;;;;;;;;;:73;;;;22259:40;1820:25:1;;;22259:40:0;;;;22166:17;;22259:40;;1793:18:1;22259:40:0;;;;;;;22321:4;22314:11;;;;;;;1565:192;1651:7;1687:12;1679:6;;;;1671:29;;;;-1:-1:-1;;;1671:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1711:9:0;1723:5;1727:1;1723;:5;:::i;:::-;1711:17;1565:192;-1:-1:-1;;;;;1565:192:0:o;1421:136::-;1479:7;1506:43;1510:1;1513;1506:43;;;;;;;;;;;;;;;;;:3;:43::i;1232:181::-;1290:7;;1322:5;1326:1;1322;:5;:::i;:::-;1310:17;;1351:1;1346;:6;;1338:46;;;;-1:-1:-1;;;1338:46:0;;7146:2:1;1338:46:0;;;7128:21:1;7185:2;7165:18;;;7158:30;7224:29;7204:18;;;7197:57;7271:18;;1338:46:0;6944:351:1;22357:330:0;22487:53;;;;;;;;;;;-1:-1:-1;;;22487:53:0;;;;;;;;-1:-1:-1;;;;;22487:17:0;;22450:4;22487:17;;;:9;:17;;;;;;;:53;;22509:6;;22487:21;:53::i;:::-;-1:-1:-1;;;;;22467:17:0;;;;;;;:9;:17;;;;;;:73;;;;22574:20;;;;;;;:32;;22599:6;22574:24;:32::i;:::-;-1:-1:-1;;;;;22551:20:0;;;;;;;:9;:20;;;;;;;:55;;;;22622:35;;;;;;;;;;22650:6;1820:25:1;;1808:2;1793:18;;1674:177;22622:35:0;;;;;;;;-1:-1:-1;22675:4:0;22357:330;;;;;:::o;22695:1048::-;16157:16;:23;;-1:-1:-1;;;;16157:23:0;-1:-1:-1;;;16157:23:0;;;22832:24:::1;::::0;22811:15:::1;::::0;16157:23;;22799:65:::1;::::0;22862:1:::1;::::0;22799:58:::1;::::0;;;:7;;:11:::1;:28::i;:::-;:32:::0;::::1;:58::i;:65::-;22777:87:::0;-1:-1:-1;22875:21:0::1;22899:24;:7:::0;22777:87;22899:11:::1;:24::i;:::-;22875:48;;22936:31;22953:13;22936:16;:31::i;:::-;23088:15;::::0;23003:21:::1;::::0;22978:22:::1;::::0;23059:52:::1;::::0;23088:22:::1;::::0;23108:1:::1;23088:19;:22::i;:::-;23059:24;::::0;;:28:::1;:52::i;:::-;23037:74;;23132:26;23161:59;23218:1;23161:52;23201:11;23161:35;23180:15;;23161:14;:18;;:35;;;;:::i;:59::-;23132:88;;23231:21;23255:47;23290:11;23255:30;23274:10;;23255:14;:18;;:30;;;;:::i;:47::-;23231:71:::0;-1:-1:-1;23313:26:0::1;23342:57;23231:71:::0;23342:38:::1;:14:::0;23361:18;23342::::1;:38::i;:::-;:42:::0;::::1;:57::i;:::-;23313:86:::0;-1:-1:-1;23415:22:0;;23412:104:::1;;23473:22;::::0;23452:64:::1;::::0;23473:22:::1;::::0;::::1;-1:-1:-1::0;;;;;23473:22:0::1;23497:18:::0;23452:20:::1;:64::i;:::-;23532:17:::0;;23529:89:::1;;23585:17;::::0;23564:54:::1;::::0;-1:-1:-1;;;;;23585:17:0::1;23604:13:::0;23564:20:::1;:54::i;:::-;23655:1;23634:18;:22;:41;;;;;23674:1;23660:11;:15;23634:41;23631:104;;;23690:45;23703:11;23716:18;23690:12;:45::i;:::-;-1:-1:-1::0;;16203:16:0;:24;;-1:-1:-1;;;;16203:24:0;;;-1:-1:-1;;;;;;22695:1048:0:o;24951:648::-;-1:-1:-1;;;;;25112:20:0;;25037:7;25112:20;;;:12;:20;;;;;;25037:7;;25112:20;;25109:249;;;25161:38;25195:3;25161:29;25172:17;;25161:6;:10;;:29;;;;:::i;:38::-;25149:50;;25109:249;;;-1:-1:-1;;;;;25229:23:0;;;;;;:12;:23;;;;;;;;;:49;;-1:-1:-1;;;;;;25255:23:0;;;;;;:12;:23;;;;;;;;25254:24;25229:49;25226:132;;;25307:39;25342:3;25307:30;25318:18;;25307:6;:10;;:30;;;;:::i;:39::-;25295:51;;25226:132;25381:13;;25378:173;;25456:4;25438:24;;;;:9;:24;;;;;;:39;;25467:9;25438:28;:39::i;:::-;25429:4;25411:24;;;;:9;:24;;;;;;;:66;;;;25497:42;;-1:-1:-1;;;;;25497:42:0;;;;;;;25529:9;1820:25:1;;1808:2;1793:18;;1674:177;25497:42:0;;;;;;;;25378:173;25570:21;:6;25581:9;25570:10;:21::i;2023:132::-;2081:7;2108:39;2112:1;2115;2108:39;;;;;;;;;;;;;;;;;:3;:39::i;1765:250::-;1823:7;1847:1;1852;1847:6;1843:47;;-1:-1:-1;1877:1:0;1870:8;;1843:47;1902:9;1914:5;1918:1;1914;:5;:::i;:::-;1902:17;-1:-1:-1;1947:1:0;1938:5;1942:1;1902:17;1938:5;:::i;:::-;:10;1930:56;;;;-1:-1:-1;;;1930:56:0;;7897:2:1;1930:56:0;;;7879:21:1;7936:2;7916:18;;;7909:30;7975:34;7955:18;;;7948:62;-1:-1:-1;;;8026:18:1;;;8019:31;8067:19;;1930:56:0;7695:397:1;23755:666:0;23905:16;;;23919:1;23905:16;;;;;;;;23881:21;;23905:16;;;;;;;;;;-1:-1:-1;23905:16:0;23881:40;;23950:4;23932;23937:1;23932:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;23932:23:0;;;:7;;;;;;;;;;:23;;;;23976:15;;:22;;;-1:-1:-1;;;23976:22:0;;;;:15;;;;;:20;;:22;;;;;23932:7;;23976:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;23966:4;23971:1;23966:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;23966:32:0;;;:7;;;;;;;;;:32;24043:15;;24011:62;;24028:4;;24043:15;24061:11;24011:8;:62::i;:::-;24112:15;;:240;;-1:-1:-1;;;24112:240:0;;-1:-1:-1;;;;;24112:15:0;;;;:66;;:240;;24193:11;;24112:15;;24263:4;;24290;;24326:15;;24112:240;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;24378:35;24395:11;24408:4;24378:35;;;;;;;:::i;:::-;;;;;;;;23810:611;23755:666;:::o;19748:126::-;19840:26;;-1:-1:-1;;;;;19840:18:0;;;:26;;;;;19859:6;;19840:26;;;;19859:6;19840:18;:26;;;;;;;;;;;;;;;;;;;;;19748:126;;:::o;24429:513::-;24609:15;;24577:62;;24594:4;;-1:-1:-1;;;;;24609:15:0;24627:11;24577:8;:62::i;:::-;24682:15;;-1:-1:-1;;;;;24682:15:0;:31;24721:9;24754:4;24774:11;24682:15;;24886:7;5581;5608:6;-1:-1:-1;;;;;5608:6:0;;5535:87;24886:7;24682:252;;;;;;-1:-1:-1;;;;;;24682:252:0;;;-1:-1:-1;;;;;10366:15:1;;;24682:252:0;;;10348:34:1;10398:18;;;10391:34;;;;10441:18;;;10434:34;;;;10484:18;;;10477:34;10548:15;;;10527:19;;;10520:44;24908:15:0;10580:19:1;;;10573:35;10282:19;;24682:252:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;24429:513;;:::o;2163:278::-;2249:7;2284:12;2277:5;2269:28;;;;-1:-1:-1;;;2269:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2308:9:0;2320:5;2324:1;2320;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1856:456::-;1933:6;1941;1949;2002:2;1990:9;1981:7;1977:23;1973:32;1970:52;;;2018:1;2015;2008:12;1970:52;2057:9;2044:23;2076:31;2101:5;2076:31;:::i;:::-;2126:5;-1:-1:-1;2183:2:1;2168:18;;2155:32;2196:33;2155:32;2196:33;:::i;:::-;1856:456;;2248:7;;-1:-1:-1;;;2302:2:1;2287:18;;;;2274:32;;1856:456::o;2714:247::-;2773:6;2826:2;2814:9;2805:7;2801:23;2797:32;2794:52;;;2842:1;2839;2832:12;2794:52;2881:9;2868:23;2900:31;2925:5;2900:31;:::i;2966:388::-;3034:6;3042;3095:2;3083:9;3074:7;3070:23;3066:32;3063:52;;;3111:1;3108;3101:12;3063:52;3150:9;3137:23;3169:31;3194:5;3169:31;:::i;:::-;3219:5;-1:-1:-1;3276:2:1;3261:18;;3248:32;3289:33;3248:32;3289:33;:::i;:::-;3341:7;3331:17;;;2966:388;;;;;:::o;3359:380::-;3438:1;3434:12;;;;3481;;;3502:61;;3556:4;3548:6;3544:17;3534:27;;3502:61;3609:2;3601:6;3598:14;3578:18;3575:38;3572:161;;3655:10;3650:3;3646:20;3643:1;3636:31;3690:4;3687:1;3680:15;3718:4;3715:1;3708:15;3572:161;;3359:380;;;:::o;6549:127::-;6610:10;6605:3;6601:20;6598:1;6591:31;6641:4;6638:1;6631:15;6665:4;6662:1;6655:15;6681:125;6746:9;;;6767:10;;;6764:36;;;6780:18;;:::i;6811:128::-;6878:9;;;6899:11;;;6896:37;;;6913:18;;:::i;7300:168::-;7373:9;;;7404;;7421:15;;;7415:22;;7401:37;7391:71;;7442:18;;:::i;7473:217::-;7513:1;7539;7529:132;;7583:10;7578:3;7574:20;7571:1;7564:31;7618:4;7615:1;7608:15;7646:4;7643:1;7636:15;7529:132;-1:-1:-1;7675:9:1;;7473:217::o;8229:127::-;8290:10;8285:3;8281:20;8278:1;8271:31;8321:4;8318:1;8311:15;8345:4;8342:1;8335:15;8361:251;8431:6;8484:2;8472:9;8463:7;8459:23;8455:32;8452:52;;;8500:1;8497;8490:12;8452:52;8532:9;8526:16;8551:31;8576:5;8551:31;:::i;8617:461::-;8670:3;8708:5;8702:12;8735:6;8730:3;8723:19;8761:4;8790:2;8785:3;8781:12;8774:19;;8827:2;8820:5;8816:14;8848:1;8858:195;8872:6;8869:1;8866:13;8858:195;;;8937:13;;-1:-1:-1;;;;;8933:39:1;8921:52;;8993:12;;;;9028:15;;;;8969:1;8887:9;8858:195;;;-1:-1:-1;9069:3:1;;8617:461;-1:-1:-1;;;;;8617:461:1:o;9083:582::-;9382:6;9371:9;9364:25;9425:6;9420:2;9409:9;9405:18;9398:34;9468:3;9463:2;9452:9;9448:18;9441:31;9345:4;9489:57;9541:3;9530:9;9526:19;9518:6;9489:57;:::i;:::-;-1:-1:-1;;;;;9582:32:1;;;;9577:2;9562:18;;9555:60;-1:-1:-1;9646:3:1;9631:19;9624:35;9481:65;9083:582;-1:-1:-1;;;9083:582:1:o;9670:332::-;9877:6;9866:9;9859:25;9920:2;9915;9904:9;9900:18;9893:30;9840:4;9940:56;9992:2;9981:9;9977:18;9969:6;9940:56;:::i;:::-;9932:64;9670:332;-1:-1:-1;;;;9670:332:1:o;10619:306::-;10707:6;10715;10723;10776:2;10764:9;10755:7;10751:23;10747:32;10744:52;;;10792:1;10789;10782:12;10744:52;10821:9;10815:16;10805:26;;10871:2;10860:9;10856:18;10850:25;10840:35;;10915:2;10904:9;10900:18;10894:25;10884:35;;10619:306;;;;;:::o
Swarm Source
ipfs://095acfc69c0c8b9fb89ea2f5a8feb79a67744cd1131c80ec97c6f9ba8e31a9ab
🤖 Code Reader

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

Custom Contract ABI

                                
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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice