ETH Price: $2,233.42 (+0.15%)

Token

Singularity (MASS)
 

Overview

Max Total Supply

100,000 MASS

Holders

3

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

Singularity

Compiler Version
v0.8.36+commit.8a079791
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"to","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"predator","type":"address"},{"indexed":true,"internalType":"address","name":"prey","type":"address"},{"indexed":false,"internalType":"uint256","name":"pulled","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"burned","type":"uint256"}],"name":"Accreted","type":"event"},{"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":"who","type":"address"},{"indexed":false,"internalType":"uint256","name":"mass","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bornAt","type":"uint256"}],"name":"BodyListed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"magPerShare","type":"uint256"}],"name":"Funded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"who","type":"address"},{"indexed":false,"internalType":"uint256","name":"burned","type":"uint256"}],"name":"Supernova","type":"event"},{"anonymous":false,"inputs":[],"name":"TradingOpened","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":"DEAD","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FLOOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"LOSS_CAP_BPS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL_MANAGER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SCAN","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SHIELD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"accreteBps","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"s","type":"address"},{"internalType":"uint256","name":"a","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bodies","outputs":[{"internalType":"uint128","name":"peak","type":"uint128"},{"internalType":"uint128","name":"lost","type":"uint128"},{"internalType":"uint40","name":"bornAt","type":"uint40"},{"internalType":"bool","name":"listed","type":"bool"},{"internalType":"bool","name":"minted","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"bodyInfo","outputs":[{"internalType":"uint256","name":"mass","type":"uint256"},{"internalType":"uint256","name":"peak","type":"uint256"},{"internalType":"uint256","name":"lost","type":"uint256"},{"internalType":"uint256","name":"bornAt","type":"uint256"},{"internalType":"bool","name":"listed","type":"bool"},{"internalType":"bool","name":"shielded","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bodyNFT","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ceiling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claim","outputs":[{"internalType":"uint256","name":"amt","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"claimableOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cursor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eats","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ethBuffer","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"excluded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"flush","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"holderCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"holderId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"holders","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"hook","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launch","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"magPerShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"massOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintBody","outputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"trader","type":"address"}],"name":"onSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"radiateBps","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"roche","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"route_fee","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"b","type":"address"}],"name":"set_body","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"},{"internalType":"bool","name":"v","type":"bool"}],"name":"set_excluded","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"h","type":"address"}],"name":"set_hook","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"shares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"superBurnBps","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"superCeilingBps","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBurned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingOpen","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"a","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"f","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"a","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"roche_","type":"uint16"},{"internalType":"uint16","name":"accreteBps_","type":"uint16"},{"internalType":"uint16","name":"radiateBps_","type":"uint16"},{"internalType":"uint16","name":"superCeilingBps_","type":"uint16"},{"internalType":"uint16","name":"superBurnBps_","type":"uint16"}],"name":"tune","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"withdrawableOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"withdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
6080604052601580546001600160501b0319166907d0012c0fa002bc000417905534801561002b575f5ffd5b5060405161249d38038061249d83398101604081905261004a91610186565b600480546001600160a01b03199081163317909155600580546001600160a01b03841692168217905569152d02c7e14af68000005f8181558281526001602081815260408084208590556003909152808320805460ff1990811684179091557f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff805482168417905530845281842080548216841790557f262bb27bbdd95c1cdc8e16957e36e38579ea44f7f6413dd7a9c75939def06b2c80548216841790556e04444c5dc75cb358380d2e3de08a9084527f1a2d1c6ecf58e1d6eaffdb48b06f8a1a56defa61c7446d13af9bb1097cbd713a80549091169092179091555190917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161017891815260200190565b60405180910390a3506101b3565b5f60208284031215610196575f5ffd5b81516001600160a01b03811681146101ac575f5ffd5b9392505050565b6122dd806101c05f395ff3fe60806040526004361061035e575f3560e01c806370a08231116101bd578063aa6afb58116100f2578063d89135cd11610092578063e97634031161006d578063e976340314610aa0578063f9cec0ef14610ab5578063fa8c00d414610ac9578063ffb54a9914610ae8575f5ffd5b8063d89135cd14610a36578063dd62ed3e14610a4b578063e66ff90b14610a81575f5ffd5b8063c50497ae116100cd578063c50497ae1461096a578063cb83d49814610987578063ce7c2ac2146109d7578063d2ac420014610a02575f5ffd5b8063aa6afb5814610920578063b15be2f514610934578063c3a11f0814610948575f5ffd5b806389af350d1161015d5780639066c8dd116101385780639066c8dd1461089157806395d89b41146108b1578063a680e21b146108e0578063a9059cbb14610901575f5ffd5b806389af350d146108325780638da5cb5b146108535780638e95372514610872575f5ffd5b80637f5a7c7b116101985780637f5a7c7b146107c457806384b3d8e9146107e357806385933981146107fe5780638903ab9d14610813575f5ffd5b806370a0823114610758578063735a887f14610783578063753ed1bd146107b0575f5ffd5b80633a98ef39116102935780635b2725ed1161023357806367b8ec951161020e57806367b8ec95146106e55780636b19128c146107045780636b9f96ea146107195780636ef610921461072d575f5ffd5b80635b2725ed1461069957806361b2b480146106ae57806362308e85146106c3575f5ffd5b8063449768041161026e578063449768041461063357806346b34bdc1461065e5780634e71d92d1461067d57806353b17a1914610691575f5ffd5b80633a98ef39146105d157806340fe1736146105e6578063429cead114610605575f5ffd5b806323b872dd116102fe5780632ee108c3116102d95780632ee108c3146104d2578063313ce567146104f157806336a0b9ef14610517578063395712ac1461052c575f5ffd5b806323b872dd14610480578063293230b81461049f5780632a11ced0146104b3575f5ffd5b8063095ea7b311610339578063095ea7b31461040657806313114a9d1461043557806318160ddd146104585780631aab9a9f1461046c575f5ffd5b806301339c211461037257806303fd2a45146103ae57806306fdde03146103c3575f5ffd5b3661036e5761036c34610b08565b005b5f5ffd5b34801561037d575f5ffd5b50600554610391906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156103b9575f5ffd5b5061039161dead81565b3480156103ce575f5ffd5b506103f96040518060400160405280600b81526020016a53696e67756c617269747960a81b81525081565b6040516103a59190611f8b565b348015610411575f5ffd5b50610425610420366004611fdb565b610bfe565b60405190151581526020016103a5565b348015610440575f5ffd5b5061044a600a5481565b6040519081526020016103a5565b348015610463575f5ffd5b5061044a5f5481565b348015610477575f5ffd5b5060105461044a565b34801561048b575f5ffd5b5061042561049a366004612003565b610c6a565b3480156104aa575f5ffd5b5061036c610cd9565b3480156104be575f5ffd5b506103916104cd36600461203d565b610d49565b3480156104dd575f5ffd5b50600754610391906001600160a01b031681565b3480156104fc575f5ffd5b50610505601281565b60405160ff90911681526020016103a5565b348015610522575f5ffd5b5061044a60125481565b348015610537575f5ffd5b50610590610546366004612054565b600f6020525f9081526040902080546001909101546001600160801b0380831692600160801b9004169064ffffffffff81169060ff600160281b8204811691600160301b90041685565b604080516001600160801b03968716815295909416602086015264ffffffffff9092169284019290925290151560608301521515608082015260a0016103a5565b3480156105dc575f5ffd5b5061044a60095481565b3480156105f1575f5ffd5b5061036c610600366004612054565b610d71565b348015610610575f5ffd5b5061042561061f366004612054565b60036020525f908152604090205460ff1681565b34801561063e575f5ffd5b5061044a61064d366004612054565b60116020525f908152604090205481565b348015610669575f5ffd5b5061036c610678366004612054565b610dbd565b348015610688575f5ffd5b5061044a610e14565b61036c610efe565b3480156106a4575f5ffd5b5061044a61012c81565b3480156106b9575f5ffd5b5061044a600b5481565b3480156106ce575f5ffd5b506103916e04444c5dc75cb358380d2e3de08a9081565b3480156106f0575f5ffd5b5061036c6106ff36600461206d565b610f09565b34801561070f575f5ffd5b5061044a610bb881565b348015610724575f5ffd5b5061036c610fb3565b348015610738575f5ffd5b5061044a610747366004612054565b600e6020525f908152604090205481565b348015610763575f5ffd5b5061044a610772366004612054565b60016020525f908152604090205481565b34801561078e575f5ffd5b5060155461079d9061ffff1681565b60405161ffff90911681526020016103a5565b3480156107bb575f5ffd5b5061044a611004565b3480156107cf575f5ffd5b50600654610391906001600160a01b031681565b3480156107ee575f5ffd5b5061044a678ac7230489e8000081565b348015610809575f5ffd5b5061044a60085481565b34801561081e575f5ffd5b5061044a61082d366004612054565b611034565b34801561083d575f5ffd5b5060155461079d90600160401b900461ffff1681565b34801561085e575f5ffd5b50600454610391906001600160a01b031681565b34801561087d575f5ffd5b5061036c61088c366004612054565b61103e565b34801561089c575f5ffd5b5060155461079d9062010000900461ffff1681565b3480156108bc575f5ffd5b506103f9604051806040016040528060048152602001634d41535360e01b81525081565b3480156108eb575f5ffd5b5060155461079d90600160301b900461ffff1681565b34801561090c575f5ffd5b5061042561091b366004611fdb565b6110a1565b34801561092b575f5ffd5b5061044a6110b6565b34801561093f575f5ffd5b5061036c6111f3565b348015610953575f5ffd5b5060155461079d90640100000000900461ffff1681565b348015610975575f5ffd5b5061044a69152d02c7e14af680000081565b348015610992575f5ffd5b506109a66109a1366004612054565b61122f565b60408051968752602087019590955293850192909252606084015215156080830152151560a082015260c0016103a5565b3480156109e2575f5ffd5b5061044a6109f1366004612054565b600c6020525f908152604090205481565b348015610a0d575f5ffd5b5061044a610a1c366004612054565b6001600160a01b03165f9081526001602052604090205490565b348015610a41575f5ffd5b5061044a60145481565b348015610a56575f5ffd5b5061044a610a653660046120a6565b600260209081525f928352604080842090915290825290205481565b348015610a8c575f5ffd5b5061036c610a9b3660046120e8565b6112b5565b348015610aab575f5ffd5b5061044a60135481565b348015610ac0575f5ffd5b50610505600881565b348015610ad4575f5ffd5b5061044a610ae3366004612054565b611455565b348015610af3575f5ffd5b5060075461042590600160a01b900460ff1681565b805f03610b125750565b80600a5f828254610b23919061215d565b909155505060095415610ba757600b5415610b7157600954600160801b600b54610b4d9190612170565b610b57919061219b565b60085f828254610b67919061215d565b90915550505f600b555b600954610b82600160801b83612170565b610b8c919061219b565b60085f828254610b9c919061215d565b90915550610bbe9050565b80600b5f828254610bb8919061215d565b90915550505b6008546040805183815260208101929092527fa1dd612b9278fe0bb5d89ed1f642dc3678d0e558630c5a4a8df212ba2197cdb4910160405180910390a150565b335f8181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610c589086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526002602090815260408083203384529091528120545f198114610cc357610c9f83826121ae565b6001600160a01b0386165f9081526002602090815260408083203384529091529020555b610cce8585856114cf565b506001949350505050565b6004546001600160a01b03163314610d0c5760405162461bcd60e51b8152600401610d03906121c1565b60405180910390fd5b6007805460ff60a01b1916600160a01b1790556040517fea4359d5c4b8f0945a64ab9c37fe830b3407d45e0e6e6f84275977a570457d6f905f90a1565b60108181548110610d58575f80fd5b5f918252602090912001546001600160a01b0316905081565b6004546001600160a01b03163314610d9b5760405162461bcd60e51b8152600401610d03906121c1565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6006546001600160a01b03163314610e005760405162461bcd60e51b8152600401610d0390602080825260049082015263686f6f6b60e01b604082015260600190565b610e0981611605565b610e11611787565b50565b5f610e1e33611455565b90508015610efb57335f908152600e602052604081208054839290610e4490849061215d565b90915550506040515f90339083908381818185875af1925050503d805f8114610e88576040519150601f19603f3d011682016040523d82523d5f602084013e610e8d565b606091505b5050905080610ec45760405162461bcd60e51b815260206004820152600360248201526270617960e81b6044820152606401610d03565b60405182815233907fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a9060200160405180910390a2505b90565b610f0734610b08565b565b6004546001600160a01b03163314610f335760405162461bcd60e51b8152600401610d03906121c1565b6001600160a01b0382165f908152600360205260409020805460ff1916821515179055610faf8282610fa9576001600160a01b0384165f90815260016020526040902054678ac7230489e800001115610f8c575f611ccf565b6001600160a01b0384165f90815260016020526040902054611ccf565b5f611ccf565b5050565b5f600b54118015610fc557505f600954115b15610f0757600954600160801b600b54610fdf9190612170565b610fe9919061219b565b60085f828254610ff9919061215d565b90915550505f600b55565b6015545f805490916127109161102591600160301b900461ffff1690612170565b61102f919061219b565b905090565b5f610c6482611455565b6004546001600160a01b031633146110685760405162461bcd60e51b8152600401610d03906121c1565b600680546001600160a01b039092166001600160a01b0319909216821790555f908152600360205260409020805460ff19166001179055565b5f6110ad3384846114cf565b50600192915050565b6007545f906001600160a01b03166110fa5760405162461bcd60e51b81526020600482015260076024820152666e6f20626f647960c81b6044820152606401610d03565b335f908152600f602052604090206001810154600160281b900460ff16801561112f57506001810154600160301b900460ff16155b61116a5760405162461bcd60e51b815260206004820152600c60248201526b6e6f7420656c696769626c6560a01b6044820152606401610d03565b60018101805466ff0000000000001916600160301b1790556007546040516335313c2160e11b81523360048201526001600160a01b0390911690636a627842906024016020604051808303815f875af11580156111c9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111ed91906121e4565b91505090565b6004546001600160a01b0316331461121d5760405162461bcd60e51b8152600401610d03906121c1565b600480546001600160a01b0319169055565b6001600160a01b0381165f908152600f602090815260408083206001928390529083205481549282015490936001600160801b0380851694600160801b9004169264ffffffffff831692600160281b900460ff1691908280156112a9575060018101546112a69061012c9064ffffffffff1661215d565b42105b91505091939550919395565b6004546001600160a01b031633146112df5760405162461bcd60e51b8152600401610d03906121c1565b60018561ffff16101580156112f9575060108561ffff1611155b61132d5760405162461bcd60e51b8152602060048201526005602482015264726f63686560d81b6044820152606401610d03565b6105dc8461ffff16111580156113495750611f408361ffff1611155b61137e5760405162461bcd60e51b8152600401610d03906020808252600490820152637261746560e01b604082015260600190565b60648261ffff161015801561139957506107d08261ffff1611155b80156113ab57506113888161ffff1611155b6113df5760405162461bcd60e51b815260206004820152600560248201526439bab832b960d91b6044820152606401610d03565b6015805461ffff928316600160401b0269ffff000000000000000019948416600160301b0267ffff00000000000019968516640100000000029690961667ffffffff0000000019978516620100000263ffffffff1990931694909816939093171794909416949094179190911716919091179055565b6001600160a01b0381165f908152600d6020908152604080832054600c9092528220546008548392600160801b92909161148f9190612170565b61149991906121fb565b6114a3919061219b565b6001600160a01b0384165f908152600e60205260409020549091506114c890826121ae565b9392505050565b600754600160a01b900460ff16611578576005546001600160a01b038481169116148061150957506005546001600160a01b038381169116145b8061152157506004546001600160a01b038481169116145b8061153957506004546001600160a01b038381169116145b6115785760405162461bcd60e51b815260206004820152601060248201526f3a3930b234b733903737ba1037b832b760811b6044820152606401610d03565b6001600160a01b0383165f908152600160205260408120805483929061159f9084906121ae565b90915550506001600160a01b038083165f81815260016020526040908190208054850190555190918516905f5160206122885f395f51905f52906115e69085815260200190565b60405180910390a36115f783611dda565b61160082611dda565b505050565b6001600160a01b0381165f9081526003602052604090205460ff16156116285750565b6001600160a01b0381165f9081526001602052604081205460155482549192916127109161166291600160301b90910461ffff1690612170565b61166c919061219b565b9050808211158061167b575080155b1561168557505050565b6015545f90612710906116a390600160401b900461ffff1684612170565b6116ad919061219b565b6116b783856121ae565b6116c1919061215d565b9050828111156116ce5750815b6001600160a01b0384165f90815260016020526040812080548392906116f59084906121ae565b90915550505f8054829003815560148054830190556040518281526001600160a01b038616905f5160206122885f395f51905f529060200160405180910390a3836001600160a01b03167fc994275fc41ade9c6bf76286db23054f998a85138022b01263bb9fcba95a20938260405161177091815260200190565b60405180910390a261178184611dda565b50505050565b60105460028110156117965750565b5f80805b60088110156118ef578360125460016117b3919061215d565b6117bd9190612222565b6012819055601080545f929081106117d7576117d7612235565b5f9182526020808320909101546001600160a01b0316808352600f909152604090912060018101549192509060ff600160281b90910416158061183157506001600160a01b0382165f9081526003602052604090205460ff165b1561183d5750506118e7565b6001600160a01b0382165f90815260016020526040902054678ac7230489e8000081101561186d575050506118e7565b60018201546118869061012c9064ffffffffff1661215d565b421015611895575050506118e7565b8154612710906118b190610bb8906001600160801b0316612170565b6118bb919061219b565b8254600160801b90046001600160801b0316106118da575050506118e7565b9194509092506118ef9050565b60010161179a565b506001600160a01b03821661190357505050565b5f8060015b60088111611a17575f60108783601254611922919061215d565b61192c9190612222565b8154811061193c5761193c612235565b5f918252602090912001546001600160a01b039081169150861681148061197a57506001600160a01b0381165f9081526003602052604090205460ff165b806119a757506001600160a01b0381165f908152600f6020526040902060010154600160281b900460ff16155b156119b25750611a05565b6001600160a01b0381165f90815260016020526040902054858110806119e757506015546119e49061ffff1687612170565b81115b156119f3575050611a05565b83811115611a02578093508194505b50505b80611a0f81612249565b915050611908565b506001600160a01b038216611a2d575050505050565b6001600160a01b0384165f908152600f602052604081205461271090611a5f90610bb8906001600160801b0316612170565b611a69919061219b565b6015549091505f9061271090611a899062010000900461ffff1687612170565b611a93919061219b565b6001600160a01b0387165f908152600f602052604081205491925090611ac990600160801b90046001600160801b0316846121ae565b905080821115611ad7578091505b815f03611ae8575050505050505050565b6015545f9061271090611b0790640100000000900461ffff1685612170565b611b11919061219b565b90505f611b1e82856121ae565b6001600160a01b038a165f90815260016020526040812080549293508692909190611b4a9084906121ae565b90915550506001600160a01b038781165f908152600160209081526040808320805486019055825486900383556014805487019055928c168252600f90522054611ba5908590600160801b90046001600160801b031661215d565b6001600160a01b038a165f908152600f6020526040812080546001600160801b03938416600160801b029316929092179091556013805491611be683612249565b9190505550866001600160a01b0316896001600160a01b03165f5160206122885f395f51905f5283604051611c1d91815260200190565b60405180910390a36040518281525f906001600160a01b038b16905f5160206122885f395f51905f529060200160405180910390a3886001600160a01b0316876001600160a01b03167fc89c620d8892e70ccb983fbb48e9ff72dfe4acc9698abfd24241f330f0cba5d28385604051611ca0929190918252602082015260400190565b60405180910390a3611cb189611dda565b611cba87611dda565b611cc387611605565b50505050505050505050565b6001600160a01b0382165f908152600c602052604090205480821115611d55575f611cfa82846121ae565b905080600854611d0a9190612170565b6001600160a01b0385165f908152600d602052604081208054909190611d31908490612261565b925050819055508060095f828254611d49919061215d565b90915550611dbe915050565b80821015611dbe575f611d6883836121ae565b905080600854611d789190612170565b6001600160a01b0385165f908152600d602052604081208054909190611d9f9084906121fb565b925050819055508060095f828254611db791906121ae565b9091555050505b506001600160a01b039091165f908152600c6020526040902055565b6001600160a01b0381165f9081526003602052604090205460ff1615611e21576001600160a01b0381165f908152600c602052604090205415610e1157610e11815f611ccf565b6001600160a01b0381165f90815260016020908152604080832054600f90925290912080546001600160801b0316821115611e795780546fffffffffffffffffffffffffffffffff19166001600160801b0383161781555b6001810154600160281b900460ff16158015611e9d5750678ac7230489e800008210155b15611f6b576001818101805464ffffffffff4290811665ffffffffffff1990921691909117600160281b179091556010805492830181557f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67290920180546001600160a01b0387166001600160a01b0319909116811790915591545f838152601160205260409081902091909155517fdaf974ea18ccded7e4067f78409b5e3e48da21026e53d60fa5f8538b9d9f7d3e91611f6291869190918252602082015260400190565b60405180910390a25b61160083678ac7230489e80000841015611f85575f611ccf565b83611ccf565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611fd6575f5ffd5b919050565b5f5f60408385031215611fec575f5ffd5b611ff583611fc0565b946020939093013593505050565b5f5f5f60608486031215612015575f5ffd5b61201e84611fc0565b925061202c60208501611fc0565b929592945050506040919091013590565b5f6020828403121561204d575f5ffd5b5035919050565b5f60208284031215612064575f5ffd5b6114c882611fc0565b5f5f6040838503121561207e575f5ffd5b61208783611fc0565b91506020830135801515811461209b575f5ffd5b809150509250929050565b5f5f604083850312156120b7575f5ffd5b6120c083611fc0565b91506120ce60208401611fc0565b90509250929050565b803561ffff81168114611fd6575f5ffd5b5f5f5f5f5f60a086880312156120fc575f5ffd5b612105866120d7565b9450612113602087016120d7565b9350612121604087016120d7565b925061212f606087016120d7565b915061213d608087016120d7565b90509295509295909350565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610c6457610c64612149565b8082028115828204841417610c6457610c64612149565b634e487b7160e01b5f52601260045260245ffd5b5f826121a9576121a9612187565b500490565b81810381811115610c6457610c64612149565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b5f602082840312156121f4575f5ffd5b5051919050565b8082018281125f83128015821682158216171561221a5761221a612149565b505092915050565b5f8261223057612230612187565b500690565b634e487b7160e01b5f52603260045260245ffd5b5f6001820161225a5761225a612149565b5060010190565b8181035f83128015838313168383128216171561228057612280612149565b509291505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122046265f0f18b8aa1f41c76233559af531e67fcc87989108b17163d02700068a4964736f6c63430008240033000000000000000000000000414b66626682dd2c6d4ccd0f2abc660364aa6255
Deployed Bytecode
0x60806040526004361061035e575f3560e01c806370a08231116101bd578063aa6afb58116100f2578063d89135cd11610092578063e97634031161006d578063e976340314610aa0578063f9cec0ef14610ab5578063fa8c00d414610ac9578063ffb54a9914610ae8575f5ffd5b8063d89135cd14610a36578063dd62ed3e14610a4b578063e66ff90b14610a81575f5ffd5b8063c50497ae116100cd578063c50497ae1461096a578063cb83d49814610987578063ce7c2ac2146109d7578063d2ac420014610a02575f5ffd5b8063aa6afb5814610920578063b15be2f514610934578063c3a11f0814610948575f5ffd5b806389af350d1161015d5780639066c8dd116101385780639066c8dd1461089157806395d89b41146108b1578063a680e21b146108e0578063a9059cbb14610901575f5ffd5b806389af350d146108325780638da5cb5b146108535780638e95372514610872575f5ffd5b80637f5a7c7b116101985780637f5a7c7b146107c457806384b3d8e9146107e357806385933981146107fe5780638903ab9d14610813575f5ffd5b806370a0823114610758578063735a887f14610783578063753ed1bd146107b0575f5ffd5b80633a98ef39116102935780635b2725ed1161023357806367b8ec951161020e57806367b8ec95146106e55780636b19128c146107045780636b9f96ea146107195780636ef610921461072d575f5ffd5b80635b2725ed1461069957806361b2b480146106ae57806362308e85146106c3575f5ffd5b8063449768041161026e578063449768041461063357806346b34bdc1461065e5780634e71d92d1461067d57806353b17a1914610691575f5ffd5b80633a98ef39146105d157806340fe1736146105e6578063429cead114610605575f5ffd5b806323b872dd116102fe5780632ee108c3116102d95780632ee108c3146104d2578063313ce567146104f157806336a0b9ef14610517578063395712ac1461052c575f5ffd5b806323b872dd14610480578063293230b81461049f5780632a11ced0146104b3575f5ffd5b8063095ea7b311610339578063095ea7b31461040657806313114a9d1461043557806318160ddd146104585780631aab9a9f1461046c575f5ffd5b806301339c211461037257806303fd2a45146103ae57806306fdde03146103c3575f5ffd5b3661036e5761036c34610b08565b005b5f5ffd5b34801561037d575f5ffd5b50600554610391906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156103b9575f5ffd5b5061039161dead81565b3480156103ce575f5ffd5b506103f96040518060400160405280600b81526020016a53696e67756c617269747960a81b81525081565b6040516103a59190611f8b565b348015610411575f5ffd5b50610425610420366004611fdb565b610bfe565b60405190151581526020016103a5565b348015610440575f5ffd5b5061044a600a5481565b6040519081526020016103a5565b348015610463575f5ffd5b5061044a5f5481565b348015610477575f5ffd5b5060105461044a565b34801561048b575f5ffd5b5061042561049a366004612003565b610c6a565b3480156104aa575f5ffd5b5061036c610cd9565b3480156104be575f5ffd5b506103916104cd36600461203d565b610d49565b3480156104dd575f5ffd5b50600754610391906001600160a01b031681565b3480156104fc575f5ffd5b50610505601281565b60405160ff90911681526020016103a5565b348015610522575f5ffd5b5061044a60125481565b348015610537575f5ffd5b50610590610546366004612054565b600f6020525f9081526040902080546001909101546001600160801b0380831692600160801b9004169064ffffffffff81169060ff600160281b8204811691600160301b90041685565b604080516001600160801b03968716815295909416602086015264ffffffffff9092169284019290925290151560608301521515608082015260a0016103a5565b3480156105dc575f5ffd5b5061044a60095481565b3480156105f1575f5ffd5b5061036c610600366004612054565b610d71565b348015610610575f5ffd5b5061042561061f366004612054565b60036020525f908152604090205460ff1681565b34801561063e575f5ffd5b5061044a61064d366004612054565b60116020525f908152604090205481565b348015610669575f5ffd5b5061036c610678366004612054565b610dbd565b348015610688575f5ffd5b5061044a610e14565b61036c610efe565b3480156106a4575f5ffd5b5061044a61012c81565b3480156106b9575f5ffd5b5061044a600b5481565b3480156106ce575f5ffd5b506103916e04444c5dc75cb358380d2e3de08a9081565b3480156106f0575f5ffd5b5061036c6106ff36600461206d565b610f09565b34801561070f575f5ffd5b5061044a610bb881565b348015610724575f5ffd5b5061036c610fb3565b348015610738575f5ffd5b5061044a610747366004612054565b600e6020525f908152604090205481565b348015610763575f5ffd5b5061044a610772366004612054565b60016020525f908152604090205481565b34801561078e575f5ffd5b5060155461079d9061ffff1681565b60405161ffff90911681526020016103a5565b3480156107bb575f5ffd5b5061044a611004565b3480156107cf575f5ffd5b50600654610391906001600160a01b031681565b3480156107ee575f5ffd5b5061044a678ac7230489e8000081565b348015610809575f5ffd5b5061044a60085481565b34801561081e575f5ffd5b5061044a61082d366004612054565b611034565b34801561083d575f5ffd5b5060155461079d90600160401b900461ffff1681565b34801561085e575f5ffd5b50600454610391906001600160a01b031681565b34801561087d575f5ffd5b5061036c61088c366004612054565b61103e565b34801561089c575f5ffd5b5060155461079d9062010000900461ffff1681565b3480156108bc575f5ffd5b506103f9604051806040016040528060048152602001634d41535360e01b81525081565b3480156108eb575f5ffd5b5060155461079d90600160301b900461ffff1681565b34801561090c575f5ffd5b5061042561091b366004611fdb565b6110a1565b34801561092b575f5ffd5b5061044a6110b6565b34801561093f575f5ffd5b5061036c6111f3565b348015610953575f5ffd5b5060155461079d90640100000000900461ffff1681565b348015610975575f5ffd5b5061044a69152d02c7e14af680000081565b348015610992575f5ffd5b506109a66109a1366004612054565b61122f565b60408051968752602087019590955293850192909252606084015215156080830152151560a082015260c0016103a5565b3480156109e2575f5ffd5b5061044a6109f1366004612054565b600c6020525f908152604090205481565b348015610a0d575f5ffd5b5061044a610a1c366004612054565b6001600160a01b03165f9081526001602052604090205490565b348015610a41575f5ffd5b5061044a60145481565b348015610a56575f5ffd5b5061044a610a653660046120a6565b600260209081525f928352604080842090915290825290205481565b348015610a8c575f5ffd5b5061036c610a9b3660046120e8565b6112b5565b348015610aab575f5ffd5b5061044a60135481565b348015610ac0575f5ffd5b50610505600881565b348015610ad4575f5ffd5b5061044a610ae3366004612054565b611455565b348015610af3575f5ffd5b5060075461042590600160a01b900460ff1681565b805f03610b125750565b80600a5f828254610b23919061215d565b909155505060095415610ba757600b5415610b7157600954600160801b600b54610b4d9190612170565b610b57919061219b565b60085f828254610b67919061215d565b90915550505f600b555b600954610b82600160801b83612170565b610b8c919061219b565b60085f828254610b9c919061215d565b90915550610bbe9050565b80600b5f828254610bb8919061215d565b90915550505b6008546040805183815260208101929092527fa1dd612b9278fe0bb5d89ed1f642dc3678d0e558630c5a4a8df212ba2197cdb4910160405180910390a150565b335f8181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610c589086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f9081526002602090815260408083203384529091528120545f198114610cc357610c9f83826121ae565b6001600160a01b0386165f9081526002602090815260408083203384529091529020555b610cce8585856114cf565b506001949350505050565b6004546001600160a01b03163314610d0c5760405162461bcd60e51b8152600401610d03906121c1565b60405180910390fd5b6007805460ff60a01b1916600160a01b1790556040517fea4359d5c4b8f0945a64ab9c37fe830b3407d45e0e6e6f84275977a570457d6f905f90a1565b60108181548110610d58575f80fd5b5f918252602090912001546001600160a01b0316905081565b6004546001600160a01b03163314610d9b5760405162461bcd60e51b8152600401610d03906121c1565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6006546001600160a01b03163314610e005760405162461bcd60e51b8152600401610d0390602080825260049082015263686f6f6b60e01b604082015260600190565b610e0981611605565b610e11611787565b50565b5f610e1e33611455565b90508015610efb57335f908152600e602052604081208054839290610e4490849061215d565b90915550506040515f90339083908381818185875af1925050503d805f8114610e88576040519150601f19603f3d011682016040523d82523d5f602084013e610e8d565b606091505b5050905080610ec45760405162461bcd60e51b815260206004820152600360248201526270617960e81b6044820152606401610d03565b60405182815233907fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a9060200160405180910390a2505b90565b610f0734610b08565b565b6004546001600160a01b03163314610f335760405162461bcd60e51b8152600401610d03906121c1565b6001600160a01b0382165f908152600360205260409020805460ff1916821515179055610faf8282610fa9576001600160a01b0384165f90815260016020526040902054678ac7230489e800001115610f8c575f611ccf565b6001600160a01b0384165f90815260016020526040902054611ccf565b5f611ccf565b5050565b5f600b54118015610fc557505f600954115b15610f0757600954600160801b600b54610fdf9190612170565b610fe9919061219b565b60085f828254610ff9919061215d565b90915550505f600b55565b6015545f805490916127109161102591600160301b900461ffff1690612170565b61102f919061219b565b905090565b5f610c6482611455565b6004546001600160a01b031633146110685760405162461bcd60e51b8152600401610d03906121c1565b600680546001600160a01b039092166001600160a01b0319909216821790555f908152600360205260409020805460ff19166001179055565b5f6110ad3384846114cf565b50600192915050565b6007545f906001600160a01b03166110fa5760405162461bcd60e51b81526020600482015260076024820152666e6f20626f647960c81b6044820152606401610d03565b335f908152600f602052604090206001810154600160281b900460ff16801561112f57506001810154600160301b900460ff16155b61116a5760405162461bcd60e51b815260206004820152600c60248201526b6e6f7420656c696769626c6560a01b6044820152606401610d03565b60018101805466ff0000000000001916600160301b1790556007546040516335313c2160e11b81523360048201526001600160a01b0390911690636a627842906024016020604051808303815f875af11580156111c9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111ed91906121e4565b91505090565b6004546001600160a01b0316331461121d5760405162461bcd60e51b8152600401610d03906121c1565b600480546001600160a01b0319169055565b6001600160a01b0381165f908152600f602090815260408083206001928390529083205481549282015490936001600160801b0380851694600160801b9004169264ffffffffff831692600160281b900460ff1691908280156112a9575060018101546112a69061012c9064ffffffffff1661215d565b42105b91505091939550919395565b6004546001600160a01b031633146112df5760405162461bcd60e51b8152600401610d03906121c1565b60018561ffff16101580156112f9575060108561ffff1611155b61132d5760405162461bcd60e51b8152602060048201526005602482015264726f63686560d81b6044820152606401610d03565b6105dc8461ffff16111580156113495750611f408361ffff1611155b61137e5760405162461bcd60e51b8152600401610d03906020808252600490820152637261746560e01b604082015260600190565b60648261ffff161015801561139957506107d08261ffff1611155b80156113ab57506113888161ffff1611155b6113df5760405162461bcd60e51b815260206004820152600560248201526439bab832b960d91b6044820152606401610d03565b6015805461ffff928316600160401b0269ffff000000000000000019948416600160301b0267ffff00000000000019968516640100000000029690961667ffffffff0000000019978516620100000263ffffffff1990931694909816939093171794909416949094179190911716919091179055565b6001600160a01b0381165f908152600d6020908152604080832054600c9092528220546008548392600160801b92909161148f9190612170565b61149991906121fb565b6114a3919061219b565b6001600160a01b0384165f908152600e60205260409020549091506114c890826121ae565b9392505050565b600754600160a01b900460ff16611578576005546001600160a01b038481169116148061150957506005546001600160a01b038381169116145b8061152157506004546001600160a01b038481169116145b8061153957506004546001600160a01b038381169116145b6115785760405162461bcd60e51b815260206004820152601060248201526f3a3930b234b733903737ba1037b832b760811b6044820152606401610d03565b6001600160a01b0383165f908152600160205260408120805483929061159f9084906121ae565b90915550506001600160a01b038083165f81815260016020526040908190208054850190555190918516905f5160206122885f395f51905f52906115e69085815260200190565b60405180910390a36115f783611dda565b61160082611dda565b505050565b6001600160a01b0381165f9081526003602052604090205460ff16156116285750565b6001600160a01b0381165f9081526001602052604081205460155482549192916127109161166291600160301b90910461ffff1690612170565b61166c919061219b565b9050808211158061167b575080155b1561168557505050565b6015545f90612710906116a390600160401b900461ffff1684612170565b6116ad919061219b565b6116b783856121ae565b6116c1919061215d565b9050828111156116ce5750815b6001600160a01b0384165f90815260016020526040812080548392906116f59084906121ae565b90915550505f8054829003815560148054830190556040518281526001600160a01b038616905f5160206122885f395f51905f529060200160405180910390a3836001600160a01b03167fc994275fc41ade9c6bf76286db23054f998a85138022b01263bb9fcba95a20938260405161177091815260200190565b60405180910390a261178184611dda565b50505050565b60105460028110156117965750565b5f80805b60088110156118ef578360125460016117b3919061215d565b6117bd9190612222565b6012819055601080545f929081106117d7576117d7612235565b5f9182526020808320909101546001600160a01b0316808352600f909152604090912060018101549192509060ff600160281b90910416158061183157506001600160a01b0382165f9081526003602052604090205460ff165b1561183d5750506118e7565b6001600160a01b0382165f90815260016020526040902054678ac7230489e8000081101561186d575050506118e7565b60018201546118869061012c9064ffffffffff1661215d565b421015611895575050506118e7565b8154612710906118b190610bb8906001600160801b0316612170565b6118bb919061219b565b8254600160801b90046001600160801b0316106118da575050506118e7565b9194509092506118ef9050565b60010161179a565b506001600160a01b03821661190357505050565b5f8060015b60088111611a17575f60108783601254611922919061215d565b61192c9190612222565b8154811061193c5761193c612235565b5f918252602090912001546001600160a01b039081169150861681148061197a57506001600160a01b0381165f9081526003602052604090205460ff165b806119a757506001600160a01b0381165f908152600f6020526040902060010154600160281b900460ff16155b156119b25750611a05565b6001600160a01b0381165f90815260016020526040902054858110806119e757506015546119e49061ffff1687612170565b81115b156119f3575050611a05565b83811115611a02578093508194505b50505b80611a0f81612249565b915050611908565b506001600160a01b038216611a2d575050505050565b6001600160a01b0384165f908152600f602052604081205461271090611a5f90610bb8906001600160801b0316612170565b611a69919061219b565b6015549091505f9061271090611a899062010000900461ffff1687612170565b611a93919061219b565b6001600160a01b0387165f908152600f602052604081205491925090611ac990600160801b90046001600160801b0316846121ae565b905080821115611ad7578091505b815f03611ae8575050505050505050565b6015545f9061271090611b0790640100000000900461ffff1685612170565b611b11919061219b565b90505f611b1e82856121ae565b6001600160a01b038a165f90815260016020526040812080549293508692909190611b4a9084906121ae565b90915550506001600160a01b038781165f908152600160209081526040808320805486019055825486900383556014805487019055928c168252600f90522054611ba5908590600160801b90046001600160801b031661215d565b6001600160a01b038a165f908152600f6020526040812080546001600160801b03938416600160801b029316929092179091556013805491611be683612249565b9190505550866001600160a01b0316896001600160a01b03165f5160206122885f395f51905f5283604051611c1d91815260200190565b60405180910390a36040518281525f906001600160a01b038b16905f5160206122885f395f51905f529060200160405180910390a3886001600160a01b0316876001600160a01b03167fc89c620d8892e70ccb983fbb48e9ff72dfe4acc9698abfd24241f330f0cba5d28385604051611ca0929190918252602082015260400190565b60405180910390a3611cb189611dda565b611cba87611dda565b611cc387611605565b50505050505050505050565b6001600160a01b0382165f908152600c602052604090205480821115611d55575f611cfa82846121ae565b905080600854611d0a9190612170565b6001600160a01b0385165f908152600d602052604081208054909190611d31908490612261565b925050819055508060095f828254611d49919061215d565b90915550611dbe915050565b80821015611dbe575f611d6883836121ae565b905080600854611d789190612170565b6001600160a01b0385165f908152600d602052604081208054909190611d9f9084906121fb565b925050819055508060095f828254611db791906121ae565b9091555050505b506001600160a01b039091165f908152600c6020526040902055565b6001600160a01b0381165f9081526003602052604090205460ff1615611e21576001600160a01b0381165f908152600c602052604090205415610e1157610e11815f611ccf565b6001600160a01b0381165f90815260016020908152604080832054600f90925290912080546001600160801b0316821115611e795780546fffffffffffffffffffffffffffffffff19166001600160801b0383161781555b6001810154600160281b900460ff16158015611e9d5750678ac7230489e800008210155b15611f6b576001818101805464ffffffffff4290811665ffffffffffff1990921691909117600160281b179091556010805492830181557f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67290920180546001600160a01b0387166001600160a01b0319909116811790915591545f838152601160205260409081902091909155517fdaf974ea18ccded7e4067f78409b5e3e48da21026e53d60fa5f8538b9d9f7d3e91611f6291869190918252602082015260400190565b60405180910390a25b61160083678ac7230489e80000841015611f85575f611ccf565b83611ccf565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114611fd6575f5ffd5b919050565b5f5f60408385031215611fec575f5ffd5b611ff583611fc0565b946020939093013593505050565b5f5f5f60608486031215612015575f5ffd5b61201e84611fc0565b925061202c60208501611fc0565b929592945050506040919091013590565b5f6020828403121561204d575f5ffd5b5035919050565b5f60208284031215612064575f5ffd5b6114c882611fc0565b5f5f6040838503121561207e575f5ffd5b61208783611fc0565b91506020830135801515811461209b575f5ffd5b809150509250929050565b5f5f604083850312156120b7575f5ffd5b6120c083611fc0565b91506120ce60208401611fc0565b90509250929050565b803561ffff81168114611fd6575f5ffd5b5f5f5f5f5f60a086880312156120fc575f5ffd5b612105866120d7565b9450612113602087016120d7565b9350612121604087016120d7565b925061212f606087016120d7565b915061213d608087016120d7565b90509295509295909350565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610c6457610c64612149565b8082028115828204841417610c6457610c64612149565b634e487b7160e01b5f52601260045260245ffd5b5f826121a9576121a9612187565b500490565b81810381811115610c6457610c64612149565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b5f602082840312156121f4575f5ffd5b5051919050565b8082018281125f83128015821682158216171561221a5761221a612149565b505092915050565b5f8261223057612230612187565b500690565b634e487b7160e01b5f52603260045260245ffd5b5f6001820161225a5761225a612149565b5060010190565b8181035f83128015838313168383128216171561228057612280612149565b509291505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122046265f0f18b8aa1f41c76233559af531e67fcc87989108b17163d02700068a4964736f6c63430008240033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000414b66626682dd2c6d4ccd0f2abc660364aa6255

-----Decoded View---------------
Arg [0] : to (address): 0x414B66626682dD2C6D4cCD0F2aBc660364Aa6255

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000414b66626682dd2c6d4ccd0f2abc660364aa6255

🤖 Code Reader

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

Custom Contract ABI

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

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

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


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