ETH Price: $1,647.57 (-0.02%)

Token

ArbiDex Token (ARX)

Overview

Max Total Supply

19,523,335.712559788699782162 ARX

Holders

1,741 (0.00%)

Market

Price

$0.0002 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

Balance
6.136021132515025309 ARX

Value
$0.00 ( ~0 ETH) [0.0000%]
0x7432657cDda02226ac2aAc9d8f552Ee9613B064e
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Arbidex's, a next-generation DEX on Arbitrum designed for unparalleled efficiency, flexibility, and user-friendliness.

Source Code Verified Exact Match

Contract Name

ArxToken

Compiler Version
v0.6.12+commit.27d51765
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 Security Audit

Contract ABI
API
[{"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":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":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":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint256","name":"votes","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":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","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":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mintFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"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":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60806040523480156200001157600080fd5b506040518060400160405280600d81526020016c20b93134a232bc102a37b5b2b760991b81525060405180604001604052806003815260200162082a4b60eb1b815250600062000066620000f160201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508151620000c5906004906020850190620000f5565b508051620000db906005906020840190620000f5565b50506006805460ff191660121790555062000191565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200013857805160ff191683800117855562000168565b8280016001018555821562000168579182015b82811115620001685782518255916020019190600101906200014b565b50620001769291506200017a565b5090565b5b808211156200017657600081556001016200017b565b611d9680620001a16000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80637ecebe0011610104578063b4b5ea57116100a2578063dd62ed3e11610071578063dd62ed3e146105ba578063e7a324dc146105e8578063f1127ed8146105f0578063f2fde38b14610642576101da565b8063b4b5ea5714610519578063c3cda5201461053f578063d5abeb0114610586578063da1919b31461058e576101da565b806395d89b41116100de57806395d89b411461049c578063a0712d68146104a4578063a457c2d7146104c1578063a9059cbb146104ed576101da565b80637ecebe0014610466578063893d20e81461048c5780638da5cb5b14610494576101da565b806342966c681161017c5780636fcfff451161014b5780636fcfff45146103cd57806370a082311461040c578063715018a614610432578063782d6fe11461043a576101da565b806342966c681461033e578063587cde1e1461035d5780635c19a95c1461039f5780635db30bb1146103c5576101da565b806320606b70116101b857806320606b70146102b657806323b872dd146102be578063313ce567146102f45780633950935114610312576101da565b806306fdde03146101df578063095ea7b31461025c57806318160ddd1461029c575b600080fd5b6101e7610668565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102886004803603604081101561027257600080fd5b506001600160a01b0381351690602001356106fe565b604080519115158252519081900360200190f35b6102a461071c565b60408051918252519081900360200190f35b6102a4610722565b610288600480360360608110156102d457600080fd5b506001600160a01b03813581169160208101359091169060400135610746565b6102fc6107cd565b6040805160ff9092168252519081900360200190f35b6102886004803603604081101561032857600080fd5b506001600160a01b0381351690602001356107d6565b61035b6004803603602081101561035457600080fd5b5035610824565b005b6103836004803603602081101561037357600080fd5b50356001600160a01b0316610831565b604080516001600160a01b039092168252519081900360200190f35b61035b600480360360208110156103b557600080fd5b50356001600160a01b031661084f565b6102a4610859565b6103f3600480360360208110156103e357600080fd5b50356001600160a01b0316610868565b6040805163ffffffff9092168252519081900360200190f35b6102a46004803603602081101561042257600080fd5b50356001600160a01b0316610880565b61035b61089b565b6102a46004803603604081101561045057600080fd5b506001600160a01b03813516906020013561093d565b6102a46004803603602081101561047c57600080fd5b50356001600160a01b0316610b45565b610383610b57565b610383610b66565b6101e7610b75565b610288600480360360208110156104ba57600080fd5b5035610bd6565b610288600480360360408110156104d757600080fd5b506001600160a01b038135169060200135610c49565b6102886004803603604081101561050357600080fd5b506001600160a01b038135169060200135610cb1565b6102a46004803603602081101561052f57600080fd5b50356001600160a01b0316610cc5565b61035b600480360360c081101561055557600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135610d29565b6102a4610f9c565b61035b600480360360408110156105a457600080fd5b506001600160a01b038135169060200135610fab565b6102a4600480360360408110156105d057600080fd5b506001600160a01b0381358116916020013516611090565b6102a46110bb565b6106226004803603604081101561060657600080fd5b5080356001600160a01b0316906020013563ffffffff166110df565b6040805163ffffffff909316835260208301919091528051918290030190f35b61035b6004803603602081101561065857600080fd5b50356001600160a01b031661110c565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106f45780601f106106c9576101008083540402835291602001916106f4565b820191906000526020600020905b8154815290600101906020018083116106d757829003601f168201915b5050505050905090565b600061071261070b61116d565b8484611171565b5060015b92915050565b60035490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b600061075384848461125d565b6107c38461075f61116d565b6107be85604051806060016040528060288152602001611bd7602891396001600160a01b038a1660009081526002602052604081209061079d61116d565b6001600160a01b0316815260208101919091526040016000205491906113af565b611171565b5060019392505050565b60065460ff1690565b60006107126107e361116d565b846107be85600260006107f461116d565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611446565b61082e33826114a0565b50565b6001600160a01b039081166000908152600760205260409020541690565b61082e3382611590565b6a108b2a2c2802909400000090565b60096020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526001602052604090205490565b6108a361116d565b6000546001600160a01b039081169116146108f3576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600043821061097d5760405162461bcd60e51b8152600401808060200182810382526027815260200180611c416027913960400191505060405180910390fd5b6001600160a01b03831660009081526009602052604090205463ffffffff16806109ab576000915050610716565b6001600160a01b038416600090815260086020908152604080832063ffffffff600019860181168552925290912054168310610a1a576001600160a01b03841660009081526008602090815260408083206000199490940163ffffffff16835292905220600101549050610716565b6001600160a01b038416600090815260086020908152604080832083805290915290205463ffffffff16831015610a55576000915050610716565b600060001982015b8163ffffffff168163ffffffff161115610b0e57600282820363ffffffff16048103610a87611af6565b506001600160a01b038716600090815260086020908152604080832063ffffffff808616855290835292819020815180830190925280549093168082526001909301549181019190915290871415610ae9576020015194506107169350505050565b805163ffffffff16871115610b0057819350610b07565b6001820392505b5050610a5d565b506001600160a01b038516600090815260086020908152604080832063ffffffff9094168352929052206001015491505092915050565b600a6020526000908152604090205481565b6000610b61610b66565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106f45780601f106106c9576101008083540402835291602001916106f4565b6000610be061116d565b6000546001600160a01b03908116911614610c30576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b610c41610c3b61116d565b83611625565b506001919050565b6000610712610c5661116d565b846107be85604051806060016040528060258152602001611cb16025913960026000610c8061116d565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906113af565b6000610712610cbe61116d565b848461125d565b6001600160a01b03811660009081526009602052604081205463ffffffff1680610cf0576000610d22565b6001600160a01b038316600090815260086020908152604080832063ffffffff60001986011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610d54610668565b80519060200120610d6361170b565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa158015610e96573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610ee85760405162461bcd60e51b8152600401808060200182810382526026815260200180611cf76026913960400191505060405180910390fd5b6001600160a01b0381166000908152600a602052604090208054600181019091558914610f465760405162461bcd60e51b8152600401808060200182810382526022815260200180611bff6022913960400191505060405180910390fd5b87421115610f855760405162461bcd60e51b8152600401808060200182810382526026815260200180611b576026913960400191505060405180910390fd5b610f8f818b611590565b505050505b505050505050565b6a108b2a2c2802909400000081565b610fb361116d565b6000546001600160a01b03908116911614611003576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b61100d8282611625565b6a108b2a2c2802909400000061102161071c565b1115611067576040805162461bcd60e51b815260206004820152601060248201526f7265616368206d617820737570706c7960801b604482015290519081900360640190fd5b6001600160a01b0380831660009081526007602052604081205461108c92168361170f565b5050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60086020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b61111461116d565b6000546001600160a01b03908116911614611164576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b61082e81611851565b3390565b6001600160a01b0383166111b65760405162461bcd60e51b8152600401808060200182810382526024815260200180611b336024913960400191505060405180910390fd5b6001600160a01b0382166111fb5760405162461bcd60e51b8152600401808060200182810382526022815260200180611d3f6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166112a25760405162461bcd60e51b8152600401808060200182810382526025815260200180611b0e6025913960400191505060405180910390fd5b6001600160a01b0382166112e75760405162461bcd60e51b8152600401808060200182810382526023815260200180611c8e6023913960400191505060405180910390fd5b61132481604051806060016040528060268152602001611c68602691396001600160a01b03861660009081526001602052604090205491906113af565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546113539082611446565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561143e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156114035781810151838201526020016113eb565b50505050905090810190601f1680156114305780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610d22576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b0382166114e55760405162461bcd60e51b8152600401808060200182810382526021815260200180611cd66021913960400191505060405180910390fd5b61152281604051806060016040528060228152602001611d1d602291396001600160a01b03851660009081526001602052604090205491906113af565b6001600160a01b03831660009081526001602052604090205560035461154890826118f1565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b03808316600090815260076020526040812054909116906115b784610880565b6001600160a01b0385811660008181526007602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461161f82848361170f565b50505050565b6001600160a01b038216611680576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b60035461168d9082611446565b6003556001600160a01b0382166000908152600160205260409020546116b39082611446565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b4690565b816001600160a01b0316836001600160a01b0316141580156117315750600081115b1561184c576001600160a01b038316156117c3576001600160a01b03831660009081526009602052604081205463ffffffff1690816117715760006117a3565b6001600160a01b038516600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b905060006117b182856118f1565b90506117bf86848484611933565b5050505b6001600160a01b0382161561184c576001600160a01b03821660009081526009602052604081205463ffffffff1690816117fe576000611830565b6001600160a01b038416600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b9050600061183e8285611446565b9050610f9485848484611933565b505050565b6001600160a01b0381166118965760405162461bcd60e51b8152600401808060200182810382526026815260200180611b7d6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610d2283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113af565b600061195743604051806060016040528060348152602001611ba360349139611a98565b905060008463ffffffff161180156119a057506001600160a01b038516600090815260086020908152604080832063ffffffff6000198901811685529252909120548282169116145b156119dd576001600160a01b038516600090815260086020908152604080832063ffffffff60001989011684529091529020600101829055611a4e565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152600884528681208b8616825284528681209551865490861663ffffffff19918216178755925160019687015590815260099092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b6000816401000000008410611aee5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156114035781810151838201526020016113eb565b509192915050565b60408051808201909152600080825260208201529056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f2061646472657373415242493a3a64656c656761746542795369673a207369676e617475726520657870697265644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373415242493a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365415242493a3a64656c656761746542795369673a20696e76616c6964206e6f6e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572415242493a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656442455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f2061646472657373415242493a3a64656c656761746542795369673a20696e76616c6964207369676e617475726542455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a26469706673582212209594b338dc204e783fad29f0353c85d0f347a2f2428e4d6df8643154706234f764736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c80637ecebe0011610104578063b4b5ea57116100a2578063dd62ed3e11610071578063dd62ed3e146105ba578063e7a324dc146105e8578063f1127ed8146105f0578063f2fde38b14610642576101da565b8063b4b5ea5714610519578063c3cda5201461053f578063d5abeb0114610586578063da1919b31461058e576101da565b806395d89b41116100de57806395d89b411461049c578063a0712d68146104a4578063a457c2d7146104c1578063a9059cbb146104ed576101da565b80637ecebe0014610466578063893d20e81461048c5780638da5cb5b14610494576101da565b806342966c681161017c5780636fcfff451161014b5780636fcfff45146103cd57806370a082311461040c578063715018a614610432578063782d6fe11461043a576101da565b806342966c681461033e578063587cde1e1461035d5780635c19a95c1461039f5780635db30bb1146103c5576101da565b806320606b70116101b857806320606b70146102b657806323b872dd146102be578063313ce567146102f45780633950935114610312576101da565b806306fdde03146101df578063095ea7b31461025c57806318160ddd1461029c575b600080fd5b6101e7610668565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102886004803603604081101561027257600080fd5b506001600160a01b0381351690602001356106fe565b604080519115158252519081900360200190f35b6102a461071c565b60408051918252519081900360200190f35b6102a4610722565b610288600480360360608110156102d457600080fd5b506001600160a01b03813581169160208101359091169060400135610746565b6102fc6107cd565b6040805160ff9092168252519081900360200190f35b6102886004803603604081101561032857600080fd5b506001600160a01b0381351690602001356107d6565b61035b6004803603602081101561035457600080fd5b5035610824565b005b6103836004803603602081101561037357600080fd5b50356001600160a01b0316610831565b604080516001600160a01b039092168252519081900360200190f35b61035b600480360360208110156103b557600080fd5b50356001600160a01b031661084f565b6102a4610859565b6103f3600480360360208110156103e357600080fd5b50356001600160a01b0316610868565b6040805163ffffffff9092168252519081900360200190f35b6102a46004803603602081101561042257600080fd5b50356001600160a01b0316610880565b61035b61089b565b6102a46004803603604081101561045057600080fd5b506001600160a01b03813516906020013561093d565b6102a46004803603602081101561047c57600080fd5b50356001600160a01b0316610b45565b610383610b57565b610383610b66565b6101e7610b75565b610288600480360360208110156104ba57600080fd5b5035610bd6565b610288600480360360408110156104d757600080fd5b506001600160a01b038135169060200135610c49565b6102886004803603604081101561050357600080fd5b506001600160a01b038135169060200135610cb1565b6102a46004803603602081101561052f57600080fd5b50356001600160a01b0316610cc5565b61035b600480360360c081101561055557600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135610d29565b6102a4610f9c565b61035b600480360360408110156105a457600080fd5b506001600160a01b038135169060200135610fab565b6102a4600480360360408110156105d057600080fd5b506001600160a01b0381358116916020013516611090565b6102a46110bb565b6106226004803603604081101561060657600080fd5b5080356001600160a01b0316906020013563ffffffff166110df565b6040805163ffffffff909316835260208301919091528051918290030190f35b61035b6004803603602081101561065857600080fd5b50356001600160a01b031661110c565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106f45780601f106106c9576101008083540402835291602001916106f4565b820191906000526020600020905b8154815290600101906020018083116106d757829003601f168201915b5050505050905090565b600061071261070b61116d565b8484611171565b5060015b92915050565b60035490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b600061075384848461125d565b6107c38461075f61116d565b6107be85604051806060016040528060288152602001611bd7602891396001600160a01b038a1660009081526002602052604081209061079d61116d565b6001600160a01b0316815260208101919091526040016000205491906113af565b611171565b5060019392505050565b60065460ff1690565b60006107126107e361116d565b846107be85600260006107f461116d565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611446565b61082e33826114a0565b50565b6001600160a01b039081166000908152600760205260409020541690565b61082e3382611590565b6a108b2a2c2802909400000090565b60096020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526001602052604090205490565b6108a361116d565b6000546001600160a01b039081169116146108f3576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600043821061097d5760405162461bcd60e51b8152600401808060200182810382526027815260200180611c416027913960400191505060405180910390fd5b6001600160a01b03831660009081526009602052604090205463ffffffff16806109ab576000915050610716565b6001600160a01b038416600090815260086020908152604080832063ffffffff600019860181168552925290912054168310610a1a576001600160a01b03841660009081526008602090815260408083206000199490940163ffffffff16835292905220600101549050610716565b6001600160a01b038416600090815260086020908152604080832083805290915290205463ffffffff16831015610a55576000915050610716565b600060001982015b8163ffffffff168163ffffffff161115610b0e57600282820363ffffffff16048103610a87611af6565b506001600160a01b038716600090815260086020908152604080832063ffffffff808616855290835292819020815180830190925280549093168082526001909301549181019190915290871415610ae9576020015194506107169350505050565b805163ffffffff16871115610b0057819350610b07565b6001820392505b5050610a5d565b506001600160a01b038516600090815260086020908152604080832063ffffffff9094168352929052206001015491505092915050565b600a6020526000908152604090205481565b6000610b61610b66565b905090565b6000546001600160a01b031690565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106f45780601f106106c9576101008083540402835291602001916106f4565b6000610be061116d565b6000546001600160a01b03908116911614610c30576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b610c41610c3b61116d565b83611625565b506001919050565b6000610712610c5661116d565b846107be85604051806060016040528060258152602001611cb16025913960026000610c8061116d565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906113af565b6000610712610cbe61116d565b848461125d565b6001600160a01b03811660009081526009602052604081205463ffffffff1680610cf0576000610d22565b6001600160a01b038316600090815260086020908152604080832063ffffffff60001986011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610d54610668565b80519060200120610d6361170b565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa158015610e96573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610ee85760405162461bcd60e51b8152600401808060200182810382526026815260200180611cf76026913960400191505060405180910390fd5b6001600160a01b0381166000908152600a602052604090208054600181019091558914610f465760405162461bcd60e51b8152600401808060200182810382526022815260200180611bff6022913960400191505060405180910390fd5b87421115610f855760405162461bcd60e51b8152600401808060200182810382526026815260200180611b576026913960400191505060405180910390fd5b610f8f818b611590565b505050505b505050505050565b6a108b2a2c2802909400000081565b610fb361116d565b6000546001600160a01b03908116911614611003576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b61100d8282611625565b6a108b2a2c2802909400000061102161071c565b1115611067576040805162461bcd60e51b815260206004820152601060248201526f7265616368206d617820737570706c7960801b604482015290519081900360640190fd5b6001600160a01b0380831660009081526007602052604081205461108c92168361170f565b5050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60086020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b61111461116d565b6000546001600160a01b03908116911614611164576040805162461bcd60e51b81526020600482018190526024820152600080516020611c21833981519152604482015290519081900360640190fd5b61082e81611851565b3390565b6001600160a01b0383166111b65760405162461bcd60e51b8152600401808060200182810382526024815260200180611b336024913960400191505060405180910390fd5b6001600160a01b0382166111fb5760405162461bcd60e51b8152600401808060200182810382526022815260200180611d3f6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166112a25760405162461bcd60e51b8152600401808060200182810382526025815260200180611b0e6025913960400191505060405180910390fd5b6001600160a01b0382166112e75760405162461bcd60e51b8152600401808060200182810382526023815260200180611c8e6023913960400191505060405180910390fd5b61132481604051806060016040528060268152602001611c68602691396001600160a01b03861660009081526001602052604090205491906113af565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546113539082611446565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561143e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156114035781810151838201526020016113eb565b50505050905090810190601f1680156114305780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610d22576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b0382166114e55760405162461bcd60e51b8152600401808060200182810382526021815260200180611cd66021913960400191505060405180910390fd5b61152281604051806060016040528060228152602001611d1d602291396001600160a01b03851660009081526001602052604090205491906113af565b6001600160a01b03831660009081526001602052604090205560035461154890826118f1565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b03808316600090815260076020526040812054909116906115b784610880565b6001600160a01b0385811660008181526007602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461161f82848361170f565b50505050565b6001600160a01b038216611680576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b60035461168d9082611446565b6003556001600160a01b0382166000908152600160205260409020546116b39082611446565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b4690565b816001600160a01b0316836001600160a01b0316141580156117315750600081115b1561184c576001600160a01b038316156117c3576001600160a01b03831660009081526009602052604081205463ffffffff1690816117715760006117a3565b6001600160a01b038516600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b905060006117b182856118f1565b90506117bf86848484611933565b5050505b6001600160a01b0382161561184c576001600160a01b03821660009081526009602052604081205463ffffffff1690816117fe576000611830565b6001600160a01b038416600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b9050600061183e8285611446565b9050610f9485848484611933565b505050565b6001600160a01b0381166118965760405162461bcd60e51b8152600401808060200182810382526026815260200180611b7d6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610d2283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113af565b600061195743604051806060016040528060348152602001611ba360349139611a98565b905060008463ffffffff161180156119a057506001600160a01b038516600090815260086020908152604080832063ffffffff6000198901811685529252909120548282169116145b156119dd576001600160a01b038516600090815260086020908152604080832063ffffffff60001989011684529091529020600101829055611a4e565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152600884528681208b8616825284528681209551865490861663ffffffff19918216178755925160019687015590815260099092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b6000816401000000008410611aee5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156114035781810151838201526020016113eb565b509192915050565b60408051808201909152600080825260208201529056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f2061646472657373415242493a3a64656c656761746542795369673a207369676e617475726520657870697265644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373415242493a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365415242493a3a64656c656761746542795369673a20696e76616c6964206e6f6e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572415242493a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656442455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f2061646472657373415242493a3a64656c656761746542795369673a20696e76616c6964207369676e617475726542455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a26469706673582212209594b338dc204e783fad29f0353c85d0f347a2f2428e4d6df8643154706234f764736f6c634300060c0033
Deployed Bytecode Sourcemap
33053:9284:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25177:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26664:161;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;26664:161:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;25653:100;;;:::i;:::-;;;;;;;;;;;;;;;;34759:122;;;:::i;27296:397::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;27296:397:0;;;;;;;;;;;;;;;;;:::i;25336:92::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;28101:210;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;28101:210:0;;;;;;;;:::i;33516:83::-;;;;;;;;;;;;;;;;-1:-1:-1;33516:83:0;;:::i;:::-;;35742:149;;;;;;;;;;;;;;;;-1:-1:-1;35742:149:0;-1:-1:-1;;;;;35742:149:0;;:::i;:::-;;;;-1:-1:-1;;;;;35742:149:0;;;;;;;;;;;;;;36035:104;;;;;;;;;;;;;;;;-1:-1:-1;36035:104:0;-1:-1:-1;;;;;36035:104:0;;:::i;33650:93::-;;;:::i;34636:49::-;;;;;;;;;;;;;;;;-1:-1:-1;34636:49:0;-1:-1:-1;;;;;34636:49:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;25815:119;;;;;;;;;;;;;;;;-1:-1:-1;25815:119:0;-1:-1:-1;;;;;25815:119:0;;:::i;22173:140::-;;;:::i;38638:1253::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;38638:1253:0;;;;;;;;:::i;35173:39::-;;;;;;;;;;;;;;;;-1:-1:-1;35173:39:0;-1:-1:-1;;;;;35173:39:0;;:::i;25020:94::-;;;:::i;21531:79::-;;;:::i;25493:96::-;;;:::i;29342:130::-;;;;;;;;;;;;;;;;-1:-1:-1;29342:130:0;;:::i;28813:311::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;28813:311:0;;;;;;;;:::i;26146:167::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;26146:167:0;;;;;;;;:::i;37952:255::-;;;;;;;;;;;;;;;;-1:-1:-1;37952:255:0;-1:-1:-1;;;;;37952:255:0;;:::i;36573:1178::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;36573:1178:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;33111:50::-;;;:::i;33279:231::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;33279:231:0;;;;;;;;:::i;26375:143::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;26375:143:0;;;;;;;;;;:::i;34975:117::-;;;:::i;34497:70::-;;;;;;;;;;;;;;;;-1:-1:-1;34497:70:0;;-1:-1:-1;;;;;34497:70:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;22468:109;;;;;;;;;;;;;;;;-1:-1:-1;22468:109:0;-1:-1:-1;;;;;22468:109:0;;:::i;25177:92::-;25256:5;25249:12;;;;;;;;-1:-1:-1;;25249:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25223:13;;25249:12;;25256:5;;25249:12;;25256:5;25249:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25177:92;:::o;26664:161::-;26739:4;26756:39;26765:12;:10;:12::i;:::-;26779:7;26788:6;26756:8;:39::i;:::-;-1:-1:-1;26813:4:0;26664:161;;;;;:::o;25653:100::-;25733:12;;25653:100;:::o;34759:122::-;34801:80;34759:122;:::o;27296:397::-;27428:4;27445:36;27455:6;27463:9;27474:6;27445:9;:36::i;:::-;27492:171;27515:6;27536:12;:10;:12::i;:::-;27563:89;27601:6;27563:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;27563:19:0;;;;;;:11;:19;;;;;;27583:12;:10;:12::i;:::-;-1:-1:-1;;;;;27563:33:0;;;;;;;;;;;;-1:-1:-1;27563:33:0;;;:89;:37;:89::i;:::-;27492:8;:171::i;:::-;-1:-1:-1;27681:4:0;27296:397;;;;;:::o;25336:92::-;25411:9;;;;25336:92;:::o;28101:210::-;28181:4;28198:83;28207:12;:10;:12::i;:::-;28221:7;28230:50;28269:10;28230:11;:25;28242:12;:10;:12::i;:::-;-1:-1:-1;;;;;28230:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;28230:25:0;;;:34;;;;;;;;;;;:38;:50::i;33516:83::-;33565:26;33571:10;33583:7;33565:5;:26::i;:::-;33516:83;:::o;35742:149::-;-1:-1:-1;;;;;35862:21:0;;;35830:7;35862:21;;;:10;:21;;;;;;;;35742:149::o;36035:104::-;36099:32;36109:10;36121:9;36099;:32::i;33650:93::-;33147:14;33650:93;:::o;34636:49::-;;;;;;;;;;;;;;;:::o;25815:119::-;-1:-1:-1;;;;;25908:18:0;25881:7;25908:18;;;:9;:18;;;;;;;25815:119::o;22173:140::-;21753:12;:10;:12::i;:::-;21743:6;;-1:-1:-1;;;;;21743:6:0;;;:22;;;21735:67;;;;;-1:-1:-1;;;21735:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;21735:67:0;;;;;;;;;;;;;;;22272:1:::1;22256:6:::0;;22235:40:::1;::::0;-1:-1:-1;;;;;22256:6:0;;::::1;::::0;22235:40:::1;::::0;22272:1;;22235:40:::1;22303:1;22286:19:::0;;-1:-1:-1;;;;;;22286:19:0::1;::::0;;22173:140::o;38638:1253::-;38746:7;38793:12;38779:11;:26;38771:78;;;;-1:-1:-1;;;38771:78:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38884:23:0;;38862:19;38884:23;;;:14;:23;;;;;;;;38922:17;38918:58;;38963:1;38956:8;;;;;38918:58;-1:-1:-1;;;;;39036:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;39057:16:0;;39036:38;;;;;;;;;:48;;:63;-1:-1:-1;39032:147:0;;-1:-1:-1;;;;;39123:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;39144:16:0;;;;39123:38;;;;;;;;39159:1;39123:44;;;-1:-1:-1;39116:51:0;;39032:147;-1:-1:-1;;;;;39240:20:0;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;39236:88:0;;;39311:1;39304:8;;;;;39236:88;39336:12;-1:-1:-1;;39378:16:0;;39405:428;39420:5;39412:13;;:5;:13;;;39405:428;;;39484:1;39467:13;;;39466:19;;;39458:27;;39527:20;;:::i;:::-;-1:-1:-1;;;;;;39550:20:0;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;39527:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;39597:27;;39593:229;;;39652:8;;;;-1:-1:-1;39645:15:0;;-1:-1:-1;;;;39645:15:0;39593:229;39686:12;;:26;;;-1:-1:-1;39682:140:0;;;39741:6;39733:14;;39682:140;;;39805:1;39796:6;:10;39788:18;;39682:140;39405:428;;;;;-1:-1:-1;;;;;;39850:20:0;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;;;;-1:-1:-1;;38638:1253:0;;;;:::o;35173:39::-;;;;;;;;;;;;;:::o;25020:94::-;25072:7;25099;:5;:7::i;:::-;25092:14;;25020:94;:::o;21531:79::-;21569:7;21596:6;-1:-1:-1;;;;;21596:6:0;21531:79;:::o;25493:96::-;25574:7;25567:14;;;;;;;;-1:-1:-1;;25567:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25541:13;;25567:14;;25574:7;;25567:14;;25574:7;25567:14;;;;;;;;;;;;;;;;;;;;;;;;29342:130;29398:4;21753:12;:10;:12::i;:::-;21743:6;;-1:-1:-1;;;;;21743:6:0;;;:22;;;21735:67;;;;;-1:-1:-1;;;21735:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;21735:67:0;;;;;;;;;;;;;;;29415:27:::1;29421:12;:10;:12::i;:::-;29435:6;29415:5;:27::i;:::-;-1:-1:-1::0;29460:4:0::1;29342:130:::0;;;:::o;28813:311::-;28898:4;28915:179;28938:12;:10;:12::i;:::-;28965:7;28987:96;29026:15;28987:96;;;;;;;;;;;;;;;;;:11;:25;28999:12;:10;:12::i;:::-;-1:-1:-1;;;;;28987:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;28987:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;26146:167::-;26224:4;26241:42;26251:12;:10;:12::i;:::-;26265:9;26276:6;26241:9;:42::i;37952:255::-;-1:-1:-1;;;;;38091:23:0;;38044:7;38091:23;;;:14;:23;;;;;;;;38132:16;:67;;38198:1;38132:67;;;-1:-1:-1;;;;;38151:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;38172:16:0;;38151:38;;;;;;;;38187:1;38151:44;;38132:67;38125:74;37952:255;-1:-1:-1;;;37952:255:0:o;36573:1178::-;36766:23;34801:80;36895:6;:4;:6::i;:::-;36879:24;;;;;;36922:12;:10;:12::i;:::-;36816:165;;;;;;;;;;;;;;;;;;;;;;;;;36961:4;36816:165;;;;;;;;;;;;;;;;;;;;;;;36792:200;;;;;;35021:71;37050:140;;;;-1:-1:-1;;;;;37050:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37026:175;;;;;;-1:-1:-1;;;37255:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37231:158;;;;;;;;;-1:-1:-1;37422:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;36792:200;;-1:-1:-1;37026:175:0;;37231:158;;-1:-1:-1;;37422:26:0;;;;;;;-1:-1:-1;;37422:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;37422:26:0;;-1:-1:-1;;37422:26:0;;;-1:-1:-1;;;;;;;37467:23:0;;37459:74;;;;-1:-1:-1;;;37459:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;37561:17:0;;;;;;:6;:17;;;;;:19;;;;;;;;37552:28;;37544:75;;;;-1:-1:-1;;;37544:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37645:6;37638:3;:13;;37630:64;;;;-1:-1:-1;;;37630:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37712:31;37722:9;37733;37712;:31::i;:::-;37705:38;;;;36573:1178;;;;;;;:::o;33111:50::-;33147:14;33111:50;:::o;33279:231::-;21753:12;:10;:12::i;:::-;21743:6;;-1:-1:-1;;;;;21743:6:0;;;:22;;;21735:67;;;;;-1:-1:-1;;;21735:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;21735:67:0;;;;;;;;;;;;;;;33354:19:::1;33360:3;33365:7;33354:5;:19::i;:::-;33147:14;33392:13;:11;:13::i;:::-;:26;;33384:55;;;::::0;;-1:-1:-1;;;33384:55:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;33384:55:0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;33477:15:0;;::::1;33473:1;33477:15:::0;;;:10:::1;:15;::::0;;;;;33450:52:::1;::::0;33477:15:::1;33494:7:::0;33450:14:::1;:52::i;:::-;33279:231:::0;;:::o;26375:143::-;-1:-1:-1;;;;;26483:18:0;;;26456:7;26483:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;26375:143::o;34975:117::-;35021:71;34975:117;:::o;34497:70::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;22468:109::-;21753:12;:10;:12::i;:::-;21743:6;;-1:-1:-1;;;;;21743:6:0;;;:22;;;21735:67;;;;;-1:-1:-1;;;21735:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;21735:67:0;;;;;;;;;;;;;;;22541:28:::1;22560:8;22541:18;:28::i;20181:98::-:0;20261:10;20181:98;:::o;32176:372::-;-1:-1:-1;;;;;32304:19:0;;32296:68;;;;-1:-1:-1;;;32296:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;32383:21:0;;32375:68;;;;-1:-1:-1;;;32375:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;32456:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;32508:32;;;;;;;;;;;;;;;;;32176:372;;;:::o;29962:505::-;-1:-1:-1;;;;;30094:20:0;;30086:70;;;;-1:-1:-1;;;30086:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;30175:23:0;;30167:71;;;;-1:-1:-1;;;30167:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30271;30293:6;30271:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;30271:17:0;;;;;;:9;:17;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;30251:17:0;;;;;;;:9;:17;;;;;;:91;;;;30376:20;;;;;;;:32;;30401:6;30376:24;:32::i;:::-;-1:-1:-1;;;;;30353:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;30424:35;;;;;;;30353:20;;30424:35;;;;;;;;;;;;;29962:505;;;:::o;1879:226::-;1999:7;2035:12;2027:6;;;;2019:29;;;;-1:-1:-1;;;2019:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2071:5:0;;;1879:226::o;976:181::-;1034:7;1066:5;;;1090:6;;;;1082:46;;;;;-1:-1:-1;;;1082:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;31388:348;-1:-1:-1;;;;;31464:21:0;;31456:67;;;;-1:-1:-1;;;31456:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31557:68;31580:6;31557:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;31557:18:0;;;;;;:9;:18;;;;;;;:68;:22;:68::i;:::-;-1:-1:-1;;;;;31536:18:0;;;;;;:9;:18;;;;;:89;31651:12;;:24;;31668:6;31651:16;:24::i;:::-;31636:12;:39;31691:37;;;;;;;;31717:1;;-1:-1:-1;;;;;31691:37:0;;;;;;;;;;;;31388:348;;:::o;39899:438::-;-1:-1:-1;;;;;40016:21:0;;;39990:23;40016:21;;;:10;:21;;;;;;;;;;40075:20;40027:9;40075;:20::i;:::-;-1:-1:-1;;;;;40151:21:0;;;;;;;:10;:21;;;;;;:33;;-1:-1:-1;;;;;;40151:33:0;;;;;;;;;;40202:54;;40048:47;;-1:-1:-1;40151:33:0;40202:54;;;;;;40151:21;40202:54;40269:60;40284:15;40301:9;40312:16;40269:14;:60::i;:::-;39899:438;;;;:::o;30748:308::-;-1:-1:-1;;;;;30824:21:0;;30816:65;;;;;-1:-1:-1;;;30816:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;30909:12;;:24;;30926:6;30909:16;:24::i;:::-;30894:12;:39;-1:-1:-1;;;;;30965:18:0;;;;;;:9;:18;;;;;;:30;;30988:6;30965:22;:30::i;:::-;-1:-1:-1;;;;;30944:18:0;;;;;;:9;:18;;;;;;;;:51;;;;31011:37;;;;;;;30944:18;;;;31011:37;;;;;;;;;;30748:308;;:::o;42181:153::-;42291:9;42181:153;:::o;40345:947::-;40451:6;-1:-1:-1;;;;;40441:16:0;:6;-1:-1:-1;;;;;40441:16:0;;;:30;;;;;40470:1;40461:6;:10;40441:30;40437:848;;;-1:-1:-1;;;;;40492:20:0;;;40488:385;;-1:-1:-1;;;;;40600:22:0;;40581:16;40600:22;;;:14;:22;;;;;;;;;40661:13;:60;;40720:1;40661:60;;;-1:-1:-1;;;;;40677:19:0;;;;;;:11;:19;;;;;;;;:34;-1:-1:-1;;40697:13:0;;40677:34;;;;;;;;40709:1;40677:40;;40661:60;40641:80;-1:-1:-1;40740:17:0;40760:21;40641:80;40774:6;40760:13;:21::i;:::-;40740:41;;40800:57;40817:6;40825:9;40836;40847;40800:16;:57::i;:::-;40488:385;;;;-1:-1:-1;;;;;40893:20:0;;;40889:385;;-1:-1:-1;;;;;41001:22:0;;40982:16;41001:22;;;:14;:22;;;;;;;;;41062:13;:60;;41121:1;41062:60;;;-1:-1:-1;;;;;41078:19:0;;;;;;:11;:19;;;;;;;;:34;-1:-1:-1;;41098:13:0;;41078:34;;;;;;;;41110:1;41078:40;;41062:60;41042:80;-1:-1:-1;41141:17:0;41161:21;41042:80;41175:6;41161:13;:21::i;:::-;41141:41;;41201:57;41218:6;41226:9;41237;41248;41201:16;:57::i;40889:385::-;40345:947;;;:::o;22683:229::-;-1:-1:-1;;;;;22757:22:0;;22749:73;;;;-1:-1:-1;;;22749:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22859:6;;;22838:38;;-1:-1:-1;;;;;22838:38:0;;;;22859:6;;;22838:38;;;22887:6;:17;;-1:-1:-1;;;;;;22887:17:0;-1:-1:-1;;;;;22887:17:0;;;;;;;;;;22683:229::o;1440:136::-;1498:7;1525:43;1529:1;1532;1525:43;;;;;;;;;;;;;;;;;:3;:43::i;41300:704::-;41479:18;41500:76;41507:12;41500:76;;;;;;;;;;;;;;;;;:6;:76::i;:::-;41479:97;;41608:1;41593:12;:16;;;:85;;;;-1:-1:-1;;;;;;41613:22:0;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;41636:16:0;;41613:40;;;;;;;;;:50;:65;;;:50;;:65;41593:85;41589:339;;;-1:-1:-1;;;;;41695:22:0;;;;;;:11;:22;;;;;;;;:40;-1:-1:-1;;41718:16:0;;41695:40;;;;;;;;41733:1;41695:46;:57;;;41589:339;;;41824:33;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;41785:22:0;;-1:-1:-1;41785:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;-1:-1:-1;;41785:72:0;;;;;;;;;;;;;41872:25;;;:14;:25;;;;;;:44;;41900:16;;;41872:44;;;;;;;;;;41589:339;41945:51;;;;;;;;;;;;;;-1:-1:-1;;;;;41945:51:0;;;;;;;;;;;41300:704;;;;;:::o;42012:161::-;42087:6;42125:12;42118:5;42114:9;;42106:32;;;;-1:-1:-1;;;42106:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;42163:1:0;;42012:161;-1:-1:-1;;42012:161:0:o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
ipfs://9594b338dc204e783fad29f0353c85d0f347a2f2428e4d6df8643154706234f7
🤖 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.