Truemarkets was rebranded and is now known as Trueo. This token's displayed name does not match its contract's Name function.
Overview
Max Total Supply
100,000,000 TRUE
Holders
22,450 (0.00%)
Market
Price
$0.0513 @ 0.000031 ETH (+0.90%)
Onchain Market Cap
$5,132,600.00
Circulating Supply Market Cap
$4,548,143.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
19.609605977896604604 TRUEValue
$1.01 ( ~0.000603091546566333 ETH) [0.0000%]Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ExceedsMaxSupply","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"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":[],"name":"EIP712DomainChanged","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":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","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":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint224","name":"votes","type":"uint224"}],"internalType":"struct ERC20Votes.Checkpoint","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"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":"to","type":"address"}],"name":"delegateByOwner","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":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","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":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMaxSupply","type":"uint256"}],"name":"setMaxSupply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","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":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
610160604081815234610498576100158261049c565b600491828152602080820190635472756560e01b938483528051946100398661049c565b8686528286015280519161004c8361049c565b868352635452554560e01b8184015281516100668161049c565b6001808252603160f81b83830190815288516001600160401b0399929691928a8211610485576003918254918983811c9316801561047b575b88841014610394578190601f9384811161042d575b5088908483116001146103cf575f926103c4575b50505f1982851b1c191690891b1782555b8251928b84116103b1578c548981811c911680156103a7575b88821014610394579081838695949311610342575b50879184116001146102df575f936102d4575b505082881b925f19911b1c19161789555b610134876104cb565b9561012096875261014483610664565b97610140988952519020918260e05251902061010098818a524660a052845191848301937f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f85528684015260608301524660808301523060a083015260a0825260c0820198828a10908a11176102c157508784525190206080523060c052600d8054336001600160a01b0319821681179092556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a36a52b7d2dcc80cd2e4000000600e555f8052600c8152815f20335f52815260ff825f20541615610277575b505050612cf193846107a1853960805184611c98015260a05184611d53015260c05184611c62015260e05184611ce701525183611d0d01525182610d0a01525181610d330152f35b5f8052600c8152815f2090335f52525f209060ff1982541617905533335f7f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a45f808061022f565b604190634e487b7160e01b5f525260245ffd5b015191505f8061011a565b5f8e81528881208b965093929190601f198616905b8a82821061032c5750508511610313575b50505050811b01895561012b565b01519060f8845f19921b161c191690555f808080610305565b8385015187558d989096019593840193016102f4565b90919293508d5f52875f208380870160051c8201928a881061038b575b918c918897969594930160051c01915b82811061037d575050610107565b5f81558796508c910161036f565b9250819261035f565b60228e634e487b7160e01b5f525260245ffd5b90607f16906100f2565b60418d634e487b7160e01b5f525260245ffd5b015190505f806100c8565b908b9350601f19831691865f528a5f20925f5b8c8282106104175750508411610400575b505050811b0182556100d9565b01515f1983871b60f8161c191690555f80806103f3565b8385015186558f979095019493840193016103e2565b909150845f52885f208480850160051c8201928b8610610472575b918d91869594930160051c01915b8281106104645750506100b4565b5f81558594508d9101610456565b92508192610448565b92607f169261009f565b60418c634e487b7160e01b5f525260245ffd5b5f80fd5b604081019081106001600160401b038211176104b757604052565b634e487b7160e01b5f52604160045260245ffd5b80516020919082811015610543575090601f82511161050557808251920151908083106104f757501790565b825f19910360031b1b161790565b60448260405192839163305a27a960e01b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fd5b6001600160401b0381116104b7576005928354926001938481811c9116801561065a575b8382101461064657601f8111610615575b5081601f84116001146105b357509282939183925f946105a8575b50501b915f199060031b1c191617905560ff90565b015192505f80610593565b919083601f198116875f52845f20945f905b888383106105fb57505050106105e3575b505050811b01905560ff90565b01515f1960f88460031b161c191690555f80806105d6565b8587015188559096019594850194879350908101906105c5565b855f5284601f845f209201871c820191601f8601881c015b82811061063b575050610578565b5f815501859061062d565b634e487b7160e01b5f52602260045260245ffd5b90607f1690610567565b80516020908181101561068e5750601f82511161050557808251920151908083106104f757501790565b906001600160401b0382116104b757600654926001938481811c91168015610796575b8382101461064657601f8111610762575b5081601f84116001146106fe57509282939183925f946106f3575b50501b915f199060031b1c19161760065560ff90565b015192505f806106dd565b919083601f19811660065f52845f20945f905b888383106107485750505010610730575b505050811b0160065560ff90565b01515f1960f88460031b161c191690555f8080610722565b858701518855909601959485019487935090810190610711565b60065f5284601f845f20920160051c820191601f860160051c015b82811061078b5750506106c2565b5f815501859061077d565b90607f16906106b156fe60806040526004361015610011575f80fd5b5f3560e01c806301ffc9a71461028457806306fdde031461027f578063095ea7b31461027a57806318160ddd1461027557806323b872dd14610270578063248a9ca31461026b5780632f2ff15d14610266578063313ce567146102615780633644e5151461025c57806336568abe1461025757806339509351146102525780633a46b1a81461024d57806340c10f19146102485780634bf5d7e914610243578063587cde1e1461023e5780635c19a95c146102395780636044ae90146102345780636f8b44b01461022f5780636fcfff451461022a57806370a0823114610225578063715018a6146102205780637ecebe001461021b57806384b0196e146102165780638da5cb5b146102115780638e539e8c1461020c57806391d148541461020757806391ddadf41461020257806395d89b41146101fd5780639ab24eb0146101f8578063a217fddf146101f3578063a457c2d7146101ee578063a9059cbb146101e9578063c3cda520146101e4578063d505accf146101df578063d547741f146101da578063d5abeb01146101d5578063dd62ed3e146101d0578063f1127ed8146101cb5763f2fde38b146101c6575f80fd5b61158d565b611508565b6114b1565b611494565b611457565b611313565b6111e9565b6111a3565b6110f9565b6110df565b611082565b610fdd565b610fb2565b610f64565b610e10565b610de8565b610cf2565b610cba565b610c5f565b610c28565b610be2565b610aee565b610ac4565b610aa2565b610a69565b6109b8565b610896565b61074e565b6106f7565b610663565b610641565b610626565b610567565b61053a565b610470565b610453565b610422565b610316565b346102da5760203660031901126102da5760043563ffffffff60e01b81168091036102da57602090637965db0b60e01b81149081156102c9575b506040519015158152f35b6301ffc9a760e01b1490505f6102be565b5f80fd5b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9060206103139281815201906102de565b90565b346102da575f3660031901126102da576040515f60035461033681611655565b808452906020906001908181169081156103cc5750600114610373575b61036f8561036381870382611732565b60405191829182610302565b0390f35b60035f90815293507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8385106103b9575050505081016020016103638261036f610353565b805486860184015293820193810161039d565b86955061036f9693506020925061036394915060ff191682840152151560051b8201019293610353565b600435906001600160a01b03821682036102da57565b602435906001600160a01b03821682036102da57565b346102da5760403660031901126102da5761044861043e6103f6565b60243590336118c6565b602060405160018152f35b346102da575f3660031901126102da576020600254604051908152f35b346102da5760603660031901126102da576104896103f6565b61049161040c565b6001600160a01b0382165f908152600160209081526040808320338452909152902060443591905492600184016104d9575b6104cd9350611aa5565b60405160018152602090f35b8284106104f5576104f0836104cd950333836118c6565b6104c3565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b346102da5760203660031901126102da576004355f52600c6020526020600160405f200154604051908152f35b346102da5760403660031901126102da5760043561058361040c565b90805f52600c60205261059c600160405f200154611bac565b5f818152600c602090815260408083206001600160a01b038616845290915290205460ff16156105c857005b5f818152600c602090815260408083206001600160a01b03861684529091529020805460ff1916600117905533916001600160a01b0316907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d5f80a4005b346102da575f3660031901126102da57602060405160128152f35b346102da575f3660031901126102da57602061065b611c5f565b604051908152f35b346102da5760403660031901126102da5761067c61040c565b336001600160a01b0382160361069a5761069890600435611d79565b005b60405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608490fd5b346102da5760403660031901126102da576107106103f6565b335f9081526001602090815260408083206001600160a01b038516845290915290205460243581018091116107495761044891336118c6565b611754565b346102da5760403660031901126102da576107676103f6565b6024359061078665ffffffffffff61077e436120fd565b168310611783565b6001600160a01b03165f908152600a6020526040812080549290918360058111610847575b50905b8382106107f8575050816107d457505060205f5b6040516001600160e01b039091168152f35b6107ec6107f3916020935f1901905f5260205f200190565b5460201c90565b6107c2565b9092610804818561230f565b908263ffffffff61082761081d85885f5260205f200190565b5463ffffffff1690565b1611156108375750925b906107ae565b935061084290611768565b610831565b8061085761085d929693966121d1565b90611e01565b908263ffffffff61087661081d85885f5260205f200190565b1611156108865750925b5f6107ab565b935061089190611768565b610880565b346102da5760403660031901126102da576108af6103f6565b6024356108ba611e0e565b60025481810180821161074957600e54106109a6576001600160a01b0383169081156109615761069893610946926108fb6108f6868095611776565b600255565b6001600160a01b0382165f90815260208181526040808320805487019055518581527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a361275d565b60025461095c906001600160e01b031015612324565b612a58565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b60405163c30436e960e01b8152600490fd5b346102da575f3660031901126102da574365ffffffffffff6109d9436120fd565b1603610a245761036f6040516109ee816116a1565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015260405191829182610302565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a2062726f6b656e20636c6f636b206d6f64650000006044820152606490fd5b346102da5760203660031901126102da5760206001600160a01b0380610a8d6103f6565b165f526009825260405f205416604051908152f35b346102da5760203660031901126102da57610698610abe6103f6565b33611e66565b346102da5760203660031901126102da57610698610ae06103f6565b610ae8611e0e565b80611e66565b346102da5760203660031901126102da57335f9081527fe9f10da075da1f9563c3a95224a6f73c2bfead1e9c814a6f3104d901ab41e12f602052604090205460ff1615610b3d57600435600e55005b610bde610b92610bbe610b4f33612878565b610bb0610b5a6128f8565b60116040519586947f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000602087015260378601906121a1565b7001034b99036b4b9b9b4b733903937b6329607d1b815201906121a1565b03601f198101835282611732565b60405162461bcd60e51b81526020600482015291829160248301906102de565b0390fd5b346102da5760203660031901126102da576001600160a01b03610c036103f6565b165f52600a6020526020610c1a60405f2054611edd565b63ffffffff60405191168152f35b346102da5760203660031901126102da576001600160a01b03610c496103f6565b165f525f602052602060405f2054604051908152f35b346102da575f3660031901126102da57610c77611e0e565b600d80546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346102da5760203660031901126102da576001600160a01b03610cdb6103f6565b165f526007602052602060405f2054604051908152f35b346102da575f3660031901126102da57610d8b610d2e7f0000000000000000000000000000000000000000000000000000000000000000611f42565b610d577f0000000000000000000000000000000000000000000000000000000000000000612040565b60405190610d64826116c2565b5f8252610d99602091604051958695600f60f81b875260e0602088015260e08701906102de565b9085820360408701526102de565b4660608501523060808501525f60a085015283810360c0850152602080845192838152019301915f5b828110610dd157505050500390f35b835185528695509381019392810192600101610dc2565b346102da575f3660031901126102da57600d546040516001600160a01b039091168152602090f35b346102da5760203660031901126102da57600435610e3f65ffffffffffff610e37436120fd565b168210611783565b600b54905f8260058111610efe575b50905b828210610e9c578280610e6a57506040515f8152602090f35b600b5f526020906107f3907f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db8016107ec565b9091610ea8818461230f565b600b5f52908263ffffffff610ede7f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db9850161081d565b161115610eee5750915b90610e51565b9250610ef990611768565b610ee8565b80610857610f0e929593956121d1565b600b5f52908263ffffffff610f447f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db9850161081d565b161115610f545750915b5f610e4e565b9250610f5f90611768565b610f4e565b346102da5760403660031901126102da57602060ff610fa6610f8461040c565b6004355f52600c845260405f209060018060a01b03165f5260205260405f2090565b54166040519015158152f35b346102da575f3660031901126102da576020610fcd436120fd565b65ffffffffffff60405191168152f35b346102da575f3660031901126102da576040515f600454610ffd81611655565b808452906020906001908181169081156103cc57506001146110295761036f8561036381870382611732565b60045f90815293507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b83851061106f575050505081016020016103638261036f610353565b8054868601840152938201938101611053565b346102da5760203660031901126102da576001600160a01b036110a36103f6565b165f52600a60205260405f20805480155f146110c65750506040515f8152602090f35b6020916110d6915f1901906117f2565b5054811c6107c2565b346102da575f3660031901126102da5760206040515f8152f35b346102da5760403660031901126102da576111126103f6565b60243590335f52600160205261113b8160405f209060018060a01b03165f5260205260405f2090565b5491808310611150576104cd920390336118c6565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b346102da5760403660031901126102da576104486111bf6103f6565b6024359033611aa5565b6064359060ff821682036102da57565b6084359060ff821682036102da57565b346102da5760c03660031901126102da576112026103f6565b604435906024356112116111c9565b928042116112ce576112a16112c99161069895604051906112898261127b6020820195898b8860609194939260808201957fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf835260018060a01b0316602083015260408201520152565b03601f198101845283611732565b61129c60a4359360843593519020612164565b61218a565b6001600160a01b0381165f90815260076020526040902080546001810190915590921461180c565b611e66565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606490fd5b346102da5760e03660031901126102da5761132c6103f6565b61133461040c565b60443590606435926113446111d9565b93804211611412576113fa61140d9161127b610698976113e76113808760018060a01b03165f52600760205260405f2090815491600183019055565b604080517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9602082019081526001600160a01b03808c1693830193909352918b166060820152608081018c905260a081019290925260c082019590955292839060e0820190565b61129c60c4359360a43593519020612164565b6001600160a01b03838116911614611858565b6118c6565b60405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606490fd5b346102da5760403660031901126102da5761069860043561147661040c565b90805f52600c60205261148f600160405f200154611bac565b611d79565b346102da575f3660031901126102da576020600e54604051908152f35b346102da5760403660031901126102da5760206114ff6114cf6103f6565b6114d761040c565b6001600160a01b039182165f9081526001855260408082209290931681526020919091522090565b54604051908152f35b346102da5760403660031901126102da576115216103f6565b63ffffffff60243581811681036102da5761156961156f916040945f6020875161154a816116a1565b82815201526001600160a01b03165f908152600a6020528590206117f2565b506118a4565b8251815190921682526020908101516001600160e01b031690820152f35b346102da5760203660031901126102da576115a66103f6565b6115ae611e0e565b6001600160a01b0390811690811561160157600d54826bffffffffffffffffffffffff60a01b821617600d55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b90600182811c92168015611683575b602083101461166f57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611664565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff8211176116bd57604052565b61168d565b6020810190811067ffffffffffffffff8211176116bd57604052565b60c0810190811067ffffffffffffffff8211176116bd57604052565b6080810190811067ffffffffffffffff8211176116bd57604052565b6060810190811067ffffffffffffffff8211176116bd57604052565b90601f8019910116810190811067ffffffffffffffff8211176116bd57604052565b634e487b7160e01b5f52601160045260245ffd5b906001820180921161074957565b9190820180921161074957565b1561178a57565b60405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20667574757265206c6f6f6b7570000000000000006044820152606490fd5b604051906117dc826116a1565b565b634e487b7160e01b5f52603260045260245ffd5b8054821015611807575f5260205f2001905f90565b6117de565b1561181357565b60405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606490fd5b1561185f57565b60405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606490fd5b906040516118b1816116a1565b602081935463ffffffff81168352811c910152565b6001600160a01b0380821692919083156119a1578216938415611951578061193b7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259461192661194c9560018060a01b03165f52600160205260405f2090565b9060018060a01b03165f5260205260405f2090565b556040519081529081906020820190565b0390a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b156119f957565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b15611a5157565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b6001600160a01b039291908381168015611b59576117dc94831690611acb8215156119f2565b6001600160a01b0383165f908152602081905260409020859054611af182821015611a4a565b03611b0b8460018060a01b03165f525f60205260405f2090565b556001600160a01b0384165f908152602081815260409182902080548801905590518681527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a36127a7565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b5f818152600c6020908152604080832033845290915290205460ff1615611bd05750565b611bd933612878565b611be16127d8565b916030611bed846127f3565b536078611bf984612800565b5360415b60018111611c1d57610bde610b92610bbe85610bb088610b5a881561282d565b90600f811690601082101561180757611c5a916f181899199a1a9b1b9c1cb0b131b232b360811b901a611c508487612810565b5360041c91612821565b611bfd565b307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161480611d50575b15611cba577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152611d4a816116de565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614611c91565b5f818152600c602090815260408083206001600160a01b038616845290915290205460ff16611da6575050565b5f818152600c602090815260408083206001600160a01b03861684529091529020805460ff1916905533916001600160a01b0316907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b5f80a4565b9190820391821161074957565b600d546001600160a01b03163303611e2257565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6117dc9160018060a01b0380921691825f5260096020528060405f205416905f6020528160405f205494600960205260405f2092851692836bffffffffffffffffffffffff60a01b8254161790557f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f5f80a4612389565b63ffffffff90818111611eee571690565b60405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608490fd5b60ff8114611f805760ff811690601f8211611f6e5760405191611f64836116a1565b8252602082015290565b604051632cd44ac360e21b8152600490fd5b50604051600554815f611f9283611655565b8083529260209060019081811690811561201c5750600114611fbd575b505061031392500382611732565b91509260055f527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0935f925b82841061200457506103139450505081016020015f80611faf565b85548785018301529485019486945092810192611fe9565b9150506020925061031394915060ff191682840152151560051b8201015f80611faf565b60ff81146120625760ff811690601f8211611f6e5760405191611f64836116a1565b50604051600654815f61207483611655565b8083529260209060019081811690811561201c575060011461209e57505061031392500382611732565b91509260065f527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f935f925b8284106120e557506103139450505081016020015f80611faf565b855487850183015294850194869450928101926120ca565b65ffffffffffff90818111612110571690565b60405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b6064820152608490fd5b60429061216f611c5f565b906040519161190160f01b8352600283015260228201522090565b91610313939161219993612599565b91909161263d565b805191908290602001825e015f815290565b81156121bd570490565b634e487b7160e01b5f52601260045260245ffd5b801561230a57806122a361229c61229261228861227e61227461226a61226060016103139a5f908b60801c806122fe575b508060401c806122f1575b508060201c806122e4575b508060101c806122d7575b508060081c806122ca575b508060041c806122bd575b508060021c806122b0575b50821c6122a9575b811c1b612259818b6121b3565b0160011c90565b612259818a6121b3565b61225981896121b3565b61225981886121b3565b61225981876121b3565b61225981866121b3565b61225981856121b3565b80926121b3565b90612989565b810161224c565b600291509101905f612244565b600491509101905f612239565b600891509101905f61222e565b601091509101905f612223565b602091509101905f612218565b604091509101905f61220d565b9150506080905f612202565b505f90565b90808216911860011c81018091116107495790565b1561232b57565b60405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608490fd5b6001600160a01b03808316939291168084141580612590575b6123ad575b50505050565b8061241a575b50826123c0575b806123a7565b6001600160a01b03165f908152600a602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7249161240191612b85565b60408051928352602083019190915290a25f80806123ba565b805f52600a6020527fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72460405f208054801591825f146125705761245b6117cf565b5f81525f6020820152915b6020830151612485906001600160e01b03165b6001600160e01b031690565b926124908985612ca1565b9415908161254d575b50156124eb576124be6124d5926124af86612c38565b925f1901905f5260205f200190565b9063ffffffff82549181199060201b169116179055565b604080519182526020820192909252a25f6123b3565b506125489061250f61250a6124ff436120fd565b65ffffffffffff1690565b611edd565b9061254361251c86612c38565b6125336125276117cf565b63ffffffff9095168552565b6001600160e01b03166020840152565b612a01565b6124d5565b5163ffffffff16905063ffffffff6125676124ff436120fd565b9116145f612499565b61258a6125855f198401835f5260205f200190565b6118a4565b91612466565b508215156123a2565b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411612614576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa15612609575f516001600160a01b0381161561260157905f90565b505f90600190565b6040513d5f823e3d90fd5b505050505f90600390565b6005111561262957565b634e487b7160e01b5f52602160045260245ffd5b6126468161261f565b8061264e5750565b6126578161261f565b600181036126a45760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b6126ad8161261f565b600281036126fa5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b8061270660039261261f565b1461270d57565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fd5b60096020527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b546001600160a01b039182165f90815260409020546117dc93929081169116612389565b6001600160a01b039081165f908152600960205260408082205493831682529020546117dc93929082169116612389565b604051906127e5826116fa565b604282526060366020840137565b8051156118075760200190565b8051600110156118075760210190565b908151811015611807570160200190565b8015610749575f190190565b1561283457565b606460405162461bcd60e51b815260206004820152602060248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b6040519061288582611716565b602a82526040366020840137603061289c836127f3565b5360786128a883612800565b536029905b600182116128c05761031391501561282d565b600f8116906010821015611807576128f2916f181899199a1a9b1b9c1cb0b131b232b360811b901a611c508486612810565b906128ad565b7ff66846415d2bf9eabda9e84793ff9c0ea96d87f50fc41e66aa16469c6a442f056129216127d8565b90603061292d836127f3565b53607861293983612800565b536041905b600182116129515761031391501561282d565b600f811690601082101561180757612983916f181899199a1a9b1b9c1cb0b131b232b360811b901a611c508486612810565b9061293e565b9080821015612996575090565b905090565b600b5490600160401b8210156116bd576001820180600b5582101561180757600b5f52805160209182015190911b63ffffffff191663ffffffff91909116177f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db990910155565b8054600160401b8110156116bd57612a1e916001820181556117f2565b612a4557815160209283015190921b63ffffffff191663ffffffff92909216919091179055565b634e487b7160e01b5f525f60045260245ffd5b600b5490918115918215612b5157612a6e6117cf565b5f81525f60208201525b6020810151612a9a90612a93906001600160e01b0316612479565b9586612cae565b93159081612b2e575b5015612ae3576117dc906124be612ab985612c38565b600b5f52917f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db80190565b506117dc612af661250a6124ff436120fd565b612b29612b0285612c38565b612b19612b0d6117cf565b63ffffffff9094168452565b6001600160e01b03166020830152565b61299b565b5163ffffffff16905063ffffffff612b486124ff436120fd565b9116145f612aa3565b600b5f52612b807f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db882016118a4565b612a78565b9091815491821592835f14612c1e57612b9c6117cf565b5f81525f60208201525b6020810151612bc890612bc1906001600160e01b0316612479565b9687612cae565b94159081612bfb575b5015612be7576124be6117dc926124af86612c38565b506117dc9061250f61250a6124ff436120fd565b5163ffffffff16905063ffffffff612c156124ff436120fd565b9116145f612bd1565b612c336125855f198301845f5260205f200190565b612ba6565b6001600160e01b0390818111612c4c571690565b60405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608490fd5b9081039081116107495790565b908101809111610749579056fea2646970667358221220725c26816476be270f359bd810875c2191ad11512f6be77c3b2d25dd5566fa6d64736f6c63430008190033
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f3560e01c806301ffc9a71461028457806306fdde031461027f578063095ea7b31461027a57806318160ddd1461027557806323b872dd14610270578063248a9ca31461026b5780632f2ff15d14610266578063313ce567146102615780633644e5151461025c57806336568abe1461025757806339509351146102525780633a46b1a81461024d57806340c10f19146102485780634bf5d7e914610243578063587cde1e1461023e5780635c19a95c146102395780636044ae90146102345780636f8b44b01461022f5780636fcfff451461022a57806370a0823114610225578063715018a6146102205780637ecebe001461021b57806384b0196e146102165780638da5cb5b146102115780638e539e8c1461020c57806391d148541461020757806391ddadf41461020257806395d89b41146101fd5780639ab24eb0146101f8578063a217fddf146101f3578063a457c2d7146101ee578063a9059cbb146101e9578063c3cda520146101e4578063d505accf146101df578063d547741f146101da578063d5abeb01146101d5578063dd62ed3e146101d0578063f1127ed8146101cb5763f2fde38b146101c6575f80fd5b61158d565b611508565b6114b1565b611494565b611457565b611313565b6111e9565b6111a3565b6110f9565b6110df565b611082565b610fdd565b610fb2565b610f64565b610e10565b610de8565b610cf2565b610cba565b610c5f565b610c28565b610be2565b610aee565b610ac4565b610aa2565b610a69565b6109b8565b610896565b61074e565b6106f7565b610663565b610641565b610626565b610567565b61053a565b610470565b610453565b610422565b610316565b346102da5760203660031901126102da5760043563ffffffff60e01b81168091036102da57602090637965db0b60e01b81149081156102c9575b506040519015158152f35b6301ffc9a760e01b1490505f6102be565b5f80fd5b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9060206103139281815201906102de565b90565b346102da575f3660031901126102da576040515f60035461033681611655565b808452906020906001908181169081156103cc5750600114610373575b61036f8561036381870382611732565b60405191829182610302565b0390f35b60035f90815293507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8385106103b9575050505081016020016103638261036f610353565b805486860184015293820193810161039d565b86955061036f9693506020925061036394915060ff191682840152151560051b8201019293610353565b600435906001600160a01b03821682036102da57565b602435906001600160a01b03821682036102da57565b346102da5760403660031901126102da5761044861043e6103f6565b60243590336118c6565b602060405160018152f35b346102da575f3660031901126102da576020600254604051908152f35b346102da5760603660031901126102da576104896103f6565b61049161040c565b6001600160a01b0382165f908152600160209081526040808320338452909152902060443591905492600184016104d9575b6104cd9350611aa5565b60405160018152602090f35b8284106104f5576104f0836104cd950333836118c6565b6104c3565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b346102da5760203660031901126102da576004355f52600c6020526020600160405f200154604051908152f35b346102da5760403660031901126102da5760043561058361040c565b90805f52600c60205261059c600160405f200154611bac565b5f818152600c602090815260408083206001600160a01b038616845290915290205460ff16156105c857005b5f818152600c602090815260408083206001600160a01b03861684529091529020805460ff1916600117905533916001600160a01b0316907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d5f80a4005b346102da575f3660031901126102da57602060405160128152f35b346102da575f3660031901126102da57602061065b611c5f565b604051908152f35b346102da5760403660031901126102da5761067c61040c565b336001600160a01b0382160361069a5761069890600435611d79565b005b60405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608490fd5b346102da5760403660031901126102da576107106103f6565b335f9081526001602090815260408083206001600160a01b038516845290915290205460243581018091116107495761044891336118c6565b611754565b346102da5760403660031901126102da576107676103f6565b6024359061078665ffffffffffff61077e436120fd565b168310611783565b6001600160a01b03165f908152600a6020526040812080549290918360058111610847575b50905b8382106107f8575050816107d457505060205f5b6040516001600160e01b039091168152f35b6107ec6107f3916020935f1901905f5260205f200190565b5460201c90565b6107c2565b9092610804818561230f565b908263ffffffff61082761081d85885f5260205f200190565b5463ffffffff1690565b1611156108375750925b906107ae565b935061084290611768565b610831565b8061085761085d929693966121d1565b90611e01565b908263ffffffff61087661081d85885f5260205f200190565b1611156108865750925b5f6107ab565b935061089190611768565b610880565b346102da5760403660031901126102da576108af6103f6565b6024356108ba611e0e565b60025481810180821161074957600e54106109a6576001600160a01b0383169081156109615761069893610946926108fb6108f6868095611776565b600255565b6001600160a01b0382165f90815260208181526040808320805487019055518581527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a361275d565b60025461095c906001600160e01b031015612324565b612a58565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b60405163c30436e960e01b8152600490fd5b346102da575f3660031901126102da574365ffffffffffff6109d9436120fd565b1603610a245761036f6040516109ee816116a1565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015260405191829182610302565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a2062726f6b656e20636c6f636b206d6f64650000006044820152606490fd5b346102da5760203660031901126102da5760206001600160a01b0380610a8d6103f6565b165f526009825260405f205416604051908152f35b346102da5760203660031901126102da57610698610abe6103f6565b33611e66565b346102da5760203660031901126102da57610698610ae06103f6565b610ae8611e0e565b80611e66565b346102da5760203660031901126102da57335f9081527fe9f10da075da1f9563c3a95224a6f73c2bfead1e9c814a6f3104d901ab41e12f602052604090205460ff1615610b3d57600435600e55005b610bde610b92610bbe610b4f33612878565b610bb0610b5a6128f8565b60116040519586947f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000602087015260378601906121a1565b7001034b99036b4b9b9b4b733903937b6329607d1b815201906121a1565b03601f198101835282611732565b60405162461bcd60e51b81526020600482015291829160248301906102de565b0390fd5b346102da5760203660031901126102da576001600160a01b03610c036103f6565b165f52600a6020526020610c1a60405f2054611edd565b63ffffffff60405191168152f35b346102da5760203660031901126102da576001600160a01b03610c496103f6565b165f525f602052602060405f2054604051908152f35b346102da575f3660031901126102da57610c77611e0e565b600d80546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346102da5760203660031901126102da576001600160a01b03610cdb6103f6565b165f526007602052602060405f2054604051908152f35b346102da575f3660031901126102da57610d8b610d2e7f5472756500000000000000000000000000000000000000000000000000000004611f42565b610d577f3100000000000000000000000000000000000000000000000000000000000001612040565b60405190610d64826116c2565b5f8252610d99602091604051958695600f60f81b875260e0602088015260e08701906102de565b9085820360408701526102de565b4660608501523060808501525f60a085015283810360c0850152602080845192838152019301915f5b828110610dd157505050500390f35b835185528695509381019392810192600101610dc2565b346102da575f3660031901126102da57600d546040516001600160a01b039091168152602090f35b346102da5760203660031901126102da57600435610e3f65ffffffffffff610e37436120fd565b168210611783565b600b54905f8260058111610efe575b50905b828210610e9c578280610e6a57506040515f8152602090f35b600b5f526020906107f3907f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db8016107ec565b9091610ea8818461230f565b600b5f52908263ffffffff610ede7f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db9850161081d565b161115610eee5750915b90610e51565b9250610ef990611768565b610ee8565b80610857610f0e929593956121d1565b600b5f52908263ffffffff610f447f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db9850161081d565b161115610f545750915b5f610e4e565b9250610f5f90611768565b610f4e565b346102da5760403660031901126102da57602060ff610fa6610f8461040c565b6004355f52600c845260405f209060018060a01b03165f5260205260405f2090565b54166040519015158152f35b346102da575f3660031901126102da576020610fcd436120fd565b65ffffffffffff60405191168152f35b346102da575f3660031901126102da576040515f600454610ffd81611655565b808452906020906001908181169081156103cc57506001146110295761036f8561036381870382611732565b60045f90815293507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b83851061106f575050505081016020016103638261036f610353565b8054868601840152938201938101611053565b346102da5760203660031901126102da576001600160a01b036110a36103f6565b165f52600a60205260405f20805480155f146110c65750506040515f8152602090f35b6020916110d6915f1901906117f2565b5054811c6107c2565b346102da575f3660031901126102da5760206040515f8152f35b346102da5760403660031901126102da576111126103f6565b60243590335f52600160205261113b8160405f209060018060a01b03165f5260205260405f2090565b5491808310611150576104cd920390336118c6565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b346102da5760403660031901126102da576104486111bf6103f6565b6024359033611aa5565b6064359060ff821682036102da57565b6084359060ff821682036102da57565b346102da5760c03660031901126102da576112026103f6565b604435906024356112116111c9565b928042116112ce576112a16112c99161069895604051906112898261127b6020820195898b8860609194939260808201957fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf835260018060a01b0316602083015260408201520152565b03601f198101845283611732565b61129c60a4359360843593519020612164565b61218a565b6001600160a01b0381165f90815260076020526040902080546001810190915590921461180c565b611e66565b60405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606490fd5b346102da5760e03660031901126102da5761132c6103f6565b61133461040c565b60443590606435926113446111d9565b93804211611412576113fa61140d9161127b610698976113e76113808760018060a01b03165f52600760205260405f2090815491600183019055565b604080517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9602082019081526001600160a01b03808c1693830193909352918b166060820152608081018c905260a081019290925260c082019590955292839060e0820190565b61129c60c4359360a43593519020612164565b6001600160a01b03838116911614611858565b6118c6565b60405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606490fd5b346102da5760403660031901126102da5761069860043561147661040c565b90805f52600c60205261148f600160405f200154611bac565b611d79565b346102da575f3660031901126102da576020600e54604051908152f35b346102da5760403660031901126102da5760206114ff6114cf6103f6565b6114d761040c565b6001600160a01b039182165f9081526001855260408082209290931681526020919091522090565b54604051908152f35b346102da5760403660031901126102da576115216103f6565b63ffffffff60243581811681036102da5761156961156f916040945f6020875161154a816116a1565b82815201526001600160a01b03165f908152600a6020528590206117f2565b506118a4565b8251815190921682526020908101516001600160e01b031690820152f35b346102da5760203660031901126102da576115a66103f6565b6115ae611e0e565b6001600160a01b0390811690811561160157600d54826bffffffffffffffffffffffff60a01b821617600d55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b90600182811c92168015611683575b602083101461166f57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611664565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff8211176116bd57604052565b61168d565b6020810190811067ffffffffffffffff8211176116bd57604052565b60c0810190811067ffffffffffffffff8211176116bd57604052565b6080810190811067ffffffffffffffff8211176116bd57604052565b6060810190811067ffffffffffffffff8211176116bd57604052565b90601f8019910116810190811067ffffffffffffffff8211176116bd57604052565b634e487b7160e01b5f52601160045260245ffd5b906001820180921161074957565b9190820180921161074957565b1561178a57565b60405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20667574757265206c6f6f6b7570000000000000006044820152606490fd5b604051906117dc826116a1565b565b634e487b7160e01b5f52603260045260245ffd5b8054821015611807575f5260205f2001905f90565b6117de565b1561181357565b60405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606490fd5b1561185f57565b60405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606490fd5b906040516118b1816116a1565b602081935463ffffffff81168352811c910152565b6001600160a01b0380821692919083156119a1578216938415611951578061193b7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259461192661194c9560018060a01b03165f52600160205260405f2090565b9060018060a01b03165f5260205260405f2090565b556040519081529081906020820190565b0390a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b156119f957565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b15611a5157565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b6001600160a01b039291908381168015611b59576117dc94831690611acb8215156119f2565b6001600160a01b0383165f908152602081905260409020859054611af182821015611a4a565b03611b0b8460018060a01b03165f525f60205260405f2090565b556001600160a01b0384165f908152602081815260409182902080548801905590518681527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a36127a7565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b5f818152600c6020908152604080832033845290915290205460ff1615611bd05750565b611bd933612878565b611be16127d8565b916030611bed846127f3565b536078611bf984612800565b5360415b60018111611c1d57610bde610b92610bbe85610bb088610b5a881561282d565b90600f811690601082101561180757611c5a916f181899199a1a9b1b9c1cb0b131b232b360811b901a611c508487612810565b5360041c91612821565b611bfd565b307f00000000000000000000000021cfcfc3d8f98fc728f48341d10ad8283f6eb7ab6001600160a01b03161480611d50575b15611cba577fc113ffef099d7095cc8f5e2e70781441ecade99b618a04a07b0e20149c11806d90565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f23025ebdc5cdfc5bdfe2d2c2a52d7e7f374f5c135d6d47e3c935c86567e86a5360408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a08152611d4a816116de565b51902090565b507f00000000000000000000000000000000000000000000000000000000000021054614611c91565b5f818152600c602090815260408083206001600160a01b038616845290915290205460ff16611da6575050565b5f818152600c602090815260408083206001600160a01b03861684529091529020805460ff1916905533916001600160a01b0316907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b5f80a4565b9190820391821161074957565b600d546001600160a01b03163303611e2257565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6117dc9160018060a01b0380921691825f5260096020528060405f205416905f6020528160405f205494600960205260405f2092851692836bffffffffffffffffffffffff60a01b8254161790557f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f5f80a4612389565b63ffffffff90818111611eee571690565b60405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608490fd5b60ff8114611f805760ff811690601f8211611f6e5760405191611f64836116a1565b8252602082015290565b604051632cd44ac360e21b8152600490fd5b50604051600554815f611f9283611655565b8083529260209060019081811690811561201c5750600114611fbd575b505061031392500382611732565b91509260055f527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0935f925b82841061200457506103139450505081016020015f80611faf565b85548785018301529485019486945092810192611fe9565b9150506020925061031394915060ff191682840152151560051b8201015f80611faf565b60ff81146120625760ff811690601f8211611f6e5760405191611f64836116a1565b50604051600654815f61207483611655565b8083529260209060019081811690811561201c575060011461209e57505061031392500382611732565b91509260065f527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f935f925b8284106120e557506103139450505081016020015f80611faf565b855487850183015294850194869450928101926120ca565b65ffffffffffff90818111612110571690565b60405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b6064820152608490fd5b60429061216f611c5f565b906040519161190160f01b8352600283015260228201522090565b91610313939161219993612599565b91909161263d565b805191908290602001825e015f815290565b81156121bd570490565b634e487b7160e01b5f52601260045260245ffd5b801561230a57806122a361229c61229261228861227e61227461226a61226060016103139a5f908b60801c806122fe575b508060401c806122f1575b508060201c806122e4575b508060101c806122d7575b508060081c806122ca575b508060041c806122bd575b508060021c806122b0575b50821c6122a9575b811c1b612259818b6121b3565b0160011c90565b612259818a6121b3565b61225981896121b3565b61225981886121b3565b61225981876121b3565b61225981866121b3565b61225981856121b3565b80926121b3565b90612989565b810161224c565b600291509101905f612244565b600491509101905f612239565b600891509101905f61222e565b601091509101905f612223565b602091509101905f612218565b604091509101905f61220d565b9150506080905f612202565b505f90565b90808216911860011c81018091116107495790565b1561232b57565b60405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608490fd5b6001600160a01b03808316939291168084141580612590575b6123ad575b50505050565b8061241a575b50826123c0575b806123a7565b6001600160a01b03165f908152600a602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7249161240191612b85565b60408051928352602083019190915290a25f80806123ba565b805f52600a6020527fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72460405f208054801591825f146125705761245b6117cf565b5f81525f6020820152915b6020830151612485906001600160e01b03165b6001600160e01b031690565b926124908985612ca1565b9415908161254d575b50156124eb576124be6124d5926124af86612c38565b925f1901905f5260205f200190565b9063ffffffff82549181199060201b169116179055565b604080519182526020820192909252a25f6123b3565b506125489061250f61250a6124ff436120fd565b65ffffffffffff1690565b611edd565b9061254361251c86612c38565b6125336125276117cf565b63ffffffff9095168552565b6001600160e01b03166020840152565b612a01565b6124d5565b5163ffffffff16905063ffffffff6125676124ff436120fd565b9116145f612499565b61258a6125855f198401835f5260205f200190565b6118a4565b91612466565b508215156123a2565b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411612614576020935f9360ff60809460405194855216868401526040830152606082015282805260015afa15612609575f516001600160a01b0381161561260157905f90565b505f90600190565b6040513d5f823e3d90fd5b505050505f90600390565b6005111561262957565b634e487b7160e01b5f52602160045260245ffd5b6126468161261f565b8061264e5750565b6126578161261f565b600181036126a45760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b6126ad8161261f565b600281036126fa5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b8061270660039261261f565b1461270d57565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608490fd5b60096020527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b546001600160a01b039182165f90815260409020546117dc93929081169116612389565b6001600160a01b039081165f908152600960205260408082205493831682529020546117dc93929082169116612389565b604051906127e5826116fa565b604282526060366020840137565b8051156118075760200190565b8051600110156118075760210190565b908151811015611807570160200190565b8015610749575f190190565b1561283457565b606460405162461bcd60e51b815260206004820152602060248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b6040519061288582611716565b602a82526040366020840137603061289c836127f3565b5360786128a883612800565b536029905b600182116128c05761031391501561282d565b600f8116906010821015611807576128f2916f181899199a1a9b1b9c1cb0b131b232b360811b901a611c508486612810565b906128ad565b7ff66846415d2bf9eabda9e84793ff9c0ea96d87f50fc41e66aa16469c6a442f056129216127d8565b90603061292d836127f3565b53607861293983612800565b536041905b600182116129515761031391501561282d565b600f811690601082101561180757612983916f181899199a1a9b1b9c1cb0b131b232b360811b901a611c508486612810565b9061293e565b9080821015612996575090565b905090565b600b5490600160401b8210156116bd576001820180600b5582101561180757600b5f52805160209182015190911b63ffffffff191663ffffffff91909116177f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db990910155565b8054600160401b8110156116bd57612a1e916001820181556117f2565b612a4557815160209283015190921b63ffffffff191663ffffffff92909216919091179055565b634e487b7160e01b5f525f60045260245ffd5b600b5490918115918215612b5157612a6e6117cf565b5f81525f60208201525b6020810151612a9a90612a93906001600160e01b0316612479565b9586612cae565b93159081612b2e575b5015612ae3576117dc906124be612ab985612c38565b600b5f52917f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db80190565b506117dc612af661250a6124ff436120fd565b612b29612b0285612c38565b612b19612b0d6117cf565b63ffffffff9094168452565b6001600160e01b03166020830152565b61299b565b5163ffffffff16905063ffffffff612b486124ff436120fd565b9116145f612aa3565b600b5f52612b807f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db882016118a4565b612a78565b9091815491821592835f14612c1e57612b9c6117cf565b5f81525f60208201525b6020810151612bc890612bc1906001600160e01b0316612479565b9687612cae565b94159081612bfb575b5015612be7576124be6117dc926124af86612c38565b506117dc9061250f61250a6124ff436120fd565b5163ffffffff16905063ffffffff612c156124ff436120fd565b9116145f612bd1565b612c336125855f198301845f5260205f200190565b612ba6565b6001600160e01b0390818111612c4c571690565b60405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608490fd5b9081039081116107495790565b908101809111610749579056fea2646970667358221220725c26816476be270f359bd810875c2191ad11512f6be77c3b2d25dd5566fa6d64736f6c63430008190033
🤖 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.
Add Token to MetaMask (Web3)