ETH Price: $2,307.88 (-0.13%)
 

Overview

Max Total Supply

100,000,000 INVAAI

Holders

281 (0.00%)

Transfers

-
0 (0%)

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

$70,207.00

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

Focused on delivering AI tools that not only solve today’s challenges but lay the groundwork for more!

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

Contract Name

InnoviaAI

Compiler Version
v0.8.24+commit.e11b9ed9
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":"_devWallet","type":"address"},{"internalType":"address","name":"_marketingWallet","type":"address"},{"internalType":"address","name":"_buybackWallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"INVA_NativeTransferFailed","type":"error"},{"inputs":[],"name":"INVA__AlreadySwapping","type":"error"},{"inputs":[],"name":"INVA__InvalidNewTax","type":"error"},{"inputs":[],"name":"INVA__InvalidValue","type":"error"},{"inputs":[],"name":"INVA__MaxTxExceeded","type":"error"},{"inputs":[],"name":"INVA__MaxWalletExceeded","type":"error"},{"inputs":[],"name":"INVA__NoBalance","type":"error"},{"inputs":[],"name":"INVA__OnlyBBWallet","type":"error"},{"inputs":[],"name":"INVA__OnlyDevWallet","type":"error"},{"inputs":[],"name":"INVA__OnlyMktWallet","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pair","type":"address"}],"name":"SetNewPair","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"prevWallet","type":"address"},{"indexed":true,"internalType":"address","name":"newWallet","type":"address"}],"name":"UpdateBuybackWallet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"prevWallet","type":"address"},{"indexed":true,"internalType":"address","name":"newWallet","type":"address"}],"name":"UpdateDevWallet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"prevWallet","type":"address"},{"indexed":true,"internalType":"address","name":"newWallet","type":"address"}],"name":"UpdateMarketingWallet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"maxTx","type":"uint256"}],"name":"UpdateMaxTx","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"maxWallet","type":"uint256"}],"name":"UpdateMaxWallet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"mktShare","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"devShare","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"bbShare","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"liqShare","type":"uint8"}],"name":"UpdateShares","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"buyTax","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"sellTax","type":"uint8"}],"name":"UpdateTaxes","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"threshold","type":"uint256"}],"name":"UpdateThreshold","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"router","type":"address"}],"name":"UpdateUniswapRouter","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"wallet","type":"address"}],"name":"WalletStatusChanged","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"addPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bbShare","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyTax","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buybackWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_wallet","type":"address"}],"name":"changeWalletStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"deadWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"devShare","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"devWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTaxBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWalletStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"liqShare","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mktShare","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"contract IUniswapPair","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"recoverAllFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IUniswapRouter02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"_buyTax","type":"uint8"},{"internalType":"uint8","name":"_sellTax","type":"uint8"}],"name":"setTaxes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTaxTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","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":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_buybackWallet","type":"address"}],"name":"updateBuybackWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_devWallet","type":"address"}],"name":"updateDevWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_marketingWallet","type":"address"}],"name":"updateMarketingWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_sellThreshold","type":"uint256"}],"name":"updateSellThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"_mktShare","type":"uint8"},{"internalType":"uint8","name":"_devShare","type":"uint8"},{"internalType":"uint8","name":"_bbShare","type":"uint8"},{"internalType":"uint8","name":"_liqShare","type":"uint8"}],"name":"updateShares","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_router","type":"address"}],"name":"updateUniswapRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
6080604052600b80546001600160a01b03191661dead179055601280546701050564000064006001600160401b031990911617905534801562000040575f80fd5b50604051620034a5380380620034a583398101604081905262000063916200103f565b826040518060400160405280600a815260200169496e6e6f76696120414960b01b81525060405180604001604052806006815260200165494e5641414960d01b8152508160039081620000b7919062001123565b506004620000c6828262001123565b5050506001600160a01b038116620000f857604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b620001038162000446565b50620001126064600562001203565b62000129906a52b7d2dcc80cd2e40000006200121d565b600e55600c80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b815290515f929163c45a01559160048083019260209291908290030181865afa15801562000191573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001b791906200123d565b9050806001600160a01b031663c9c6539630600c5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200021a573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200024091906200123d565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156200028b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002b191906200123d565b600d80546001600160a01b0319166001600160a01b039283169081179091555f908152600760205260409020805460ff19166001179055600c54620002fb913091165f1962000497565b600880546001600160a01b038087166001600160a01b03199283161790925560098054868416908316179055600a805492851692909116919091179055305f9081526006602081905260408220805460ff19166001908117909155916200036a6005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905560069093527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8805485166001908117909155600854821684528284208054861682179055600954821684528284208054861682179055600a549091168352912080549092161790556a52b7d2dcc80cd2e400000060108190556011556200043c6200042a6005546001600160a01b031690565b6a52b7d2dcc80cd2e4000000620004ab565b505050506200135b565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b620004a68383836001620004e7565b505050565b6001600160a01b038216620004d65760405163ec442f0560e01b81525f6004820152602401620000ef565b620004e35f8383620005c0565b5050565b6001600160a01b038416620005125760405163e602df0560e01b81525f6004820152602401620000ef565b6001600160a01b0383166200053d57604051634a1406b160e11b81525f6004820152602401620000ef565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015620005ba57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051620005b191815260200190565b60405180910390a35b50505050565b6001600160a01b038084165f81815260076020908152604080832054948716835280832054938352600690915281205460ff938416939283169216806200061e57506001600160a01b0385165f9081526006602052604090205460ff165b905082806200062a5750815b8015620006375750600f54155b15620006425742600f555b6001600160a01b0386165f9081526006602052604090205460ff161580156200068357506001600160a01b0385165f9081526006602052604090205460ff16155b801562000691575060105484115b15620006b0576040516305266df960e51b815260040160405180910390fd5b305f9081526020819052604090205483158015620006cf5750600e5481115b8015620006da575081155b8015620006f75750601254670100000000000000900460ff166001145b1562000708576200070881620007ec565b5f8262000761575f6200071c868662000c1a565b905060646200072f60ff83168962001203565b6200073b91906200121d565b915081156200075f5762000750828862001260565b96506200075f89308462000cc1565b505b6001600160a01b0387165f9081526006602052604090205460ff16158015620007b6575060115486620007a8896001600160a01b03165f9081526020819052604090205490565b620007b4919062001276565b115b15620007d5576040516322113a3360e01b815260040160405180910390fd5b620007e288888862000cc1565b5050505050505050565b6012805460ff60381b1981166701000000000000009182900460011b60fe169091021790555f81900362000833576040516301188bbf60e71b815260040160405180910390fd5b6012545f9060ff64010000000082048116916200085a916301000000909104168462001203565b6200086691906200121d565b905062000874818362001260565b6040805160028082526060820183529294505f92909160208301908036833701905050905030815f81518110620008af57620008af6200128c565b6001600160a01b03928316602091820292909201810191909152600c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801562000907573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200092d91906200123d565b816001815181106200094357620009436200128c565b6001600160a01b0390921660209283029190910190910152620009668262000df0565b600c5460405163791ac94760e01b81526001600160a01b039091169063791ac94790620009a09086905f90869030904290600401620012a0565b5f604051808303815f87803b158015620009b8575f80fd5b505af1158015620009cb573d5f803e3d5ffd5b50506012544792505f9150620009f69060ff6301000000820481169164010000000090041662001313565b60ff169050805f0362000a0a575050505050565b6012545f90829062000a209060ff168562001203565b62000a2c91906200121d565b6012549091505f90839062000a4a90610100900460ff168662001203565b62000a5691906200121d565b90505f8162000a66848762001260565b62000a72919062001260565b9050821562000af1576009546040515f916001600160a01b03169085908381818185875af1925050503d805f811462000ac7576040519150601f19603f3d011682016040523d82523d5f602084013e62000acc565b606091505b505090508062000aef5760405163863bf32b60e01b815260040160405180910390fd5b505b811562000b6e576008546040515f916001600160a01b03169084908381818185875af1925050503d805f811462000b44576040519150601f19603f3d011682016040523d82523d5f602084013e62000b49565b606091505b505090508062000b6c5760405163863bf32b60e01b815260040160405180910390fd5b505b801562000beb57600a546040515f916001600160a01b03169083908381818185875af1925050503d805f811462000bc1576040519150601f19603f3d011682016040523d82523d5f602084013e62000bc6565b606091505b505090508062000be95760405163863bf32b60e01b815260040160405180910390fd5b505b50506012805460ff60381b1981166701000000000000009182900460011c607f16909102179055505050505050565b5f8215801562000c28575081155b1562000c3657505f62000cbb565b821562000c465750600562000cbb565b811562000cb857600f545f0362000c605750601462000cbb565b5f600f544262000c71919062001260565b9050610708811062000c955750506012546601000000000000900460ff1662000cbb565b62000ca26078826200121d565b62000caf90601462001260565b91505062000cbb565b505f5b92915050565b6001600160a01b03831662000cef578060025f82825462000ce3919062001276565b9091555062000d619050565b6001600160a01b0383165f908152602081905260409020548181101562000d435760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620000ef565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821662000d7f5760028054829003905562000d9d565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000de391815260200190565b60405180910390a3505050565b805f0362000dfb5750565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811062000e315762000e316200128c565b6001600160a01b03928316602091820292909201810191909152600c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801562000e89573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000eaf91906200123d565b8160018151811062000ec55762000ec56200128c565b6001600160a01b03909216602092830291909101909101525f62000eeb6002846200121d565b600c5460405163791ac94760e01b81529192506001600160a01b03169063791ac9479062000f269084905f90879030904290600401620012a0565b5f604051808303815f87803b15801562000f3e575f80fd5b505af115801562000f51573d5f803e3d5ffd5b5050600c544792506001600160a01b0316905063f305d719823062000f77868962001260565b5f8062000f8c6005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801562000ff3573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906200101a91906200132f565b50505050505050565b80516001600160a01b03811681146200103a575f80fd5b919050565b5f805f6060848603121562001052575f80fd5b6200105d8462001023565b92506200106d6020850162001023565b91506200107d6040850162001023565b90509250925092565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620010af57607f821691505b602082108103620010ce57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620004a657805f5260205f20601f840160051c81016020851015620010fb5750805b601f840160051c820191505b818110156200111c575f815560010162001107565b5050505050565b81516001600160401b038111156200113f576200113f62001086565b62001157816200115084546200109a565b84620010d4565b602080601f8311600181146200118d575f8415620011755750858301515b5f19600386901b1c1916600185901b178555620011e7565b5f85815260208120601f198616915b82811015620011bd578886015182559484019460019091019084016200119c565b5085821015620011db57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141762000cbb5762000cbb620011ef565b5f826200123857634e487b7160e01b5f52601260045260245ffd5b500490565b5f602082840312156200124e575f80fd5b620012598262001023565b9392505050565b8181038181111562000cbb5762000cbb620011ef565b8082018082111562000cbb5762000cbb620011ef565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015620012f25784516001600160a01b031683529383019391830191600101620012cb565b50506001600160a01b03969096166060850152505050608001529392505050565b60ff828116828216039081111562000cbb5762000cbb620011ef565b5f805f6060848603121562001342575f80fd5b8351925060208401519150604084015190509250925092565b61213c80620013695f395ff3fe60806040526004361061023c575f3560e01c80638da5cb5b1161012c578063aed04fae116100af578063deab8aea11610076578063deab8aea146106cf578063e3c5a291146106ee578063e5e31b1314610703578063f2fde38b14610731578063f887ea4014610750578063f8b45b051461076f57005b8063aed04fae1461060f578063c2b7bbb61461062d578063c70a1fcb1461064c578063cc1776d31461066b578063dd62ed3e1461068b57005b80639869617d116100f35780639869617d14610565578063a795ee6814610584578063a8aa1b31146105b2578063a9059cbb146105d1578063aacebbe3146105f057005b80638da5cb5b146104d65780638ea5220f146104f3578063908bb2ae1461051257806391d7411e1461053157806395d89b411461055157005b8063313ce567116101bf5780636efc30a9116101865780636efc30a91461040a57806370a0823114610423578063715018a6146104575780637437681e1461046b57806375f0a8741461048057806385141a77146104b757005b8063313ce567146103755780634f7041a51461039657806351bc3c85146103b85780635bf99a38146103cc5780635f8df806146103eb57005b80631816467f116102035780631816467f146102fa578063205638d21461031957806323b872dd1461032d5780632aaf97861461034c5780632d4310c01461036057005b806304dacd501461024557806306fdde0314610264578063095ea7b31461028e5780631277e709146102bd57806318160ddd146102dc57005b3661024357005b005b348015610250575f80fd5b5061024361025f366004611cb8565b610784565b34801561026f575f80fd5b50610278610823565b6040516102859190611cda565b60405180910390f35b348015610299575f80fd5b506102ad6102a8366004611d26565b6108b3565b6040519015158152602001610285565b3480156102c8575f80fd5b506102436102d7366004611d65565b6108cc565b3480156102e7575f80fd5b506002545b604051908152602001610285565b348015610305575f80fd5b50610243610314366004611cb8565b6109bb565b348015610324575f80fd5b506102ec610a5a565b348015610338575f80fd5b506102ad610347366004611d96565b610a85565b348015610357575f80fd5b50610243610aa8565b34801561036b575f80fd5b506102ec600e5481565b348015610380575f80fd5b5060125b60405160ff9091168152602001610285565b3480156103a1575f80fd5b506012546103849065010000000000900460ff1681565b3480156103c3575f80fd5b50610243610b97565b3480156103d7575f80fd5b506102436103e6366004611dd4565b610be7565b3480156103f6575f80fd5b50610243610405366004611cb8565b610c2a565b348015610415575f80fd5b506012546103849060ff1681565b34801561042e575f80fd5b506102ec61043d366004611cb8565b6001600160a01b03165f9081526020819052604090205490565b348015610462575f80fd5b50610243610cd8565b348015610476575f80fd5b506102ec60105481565b34801561048b575f80fd5b5060095461049f906001600160a01b031681565b6040516001600160a01b039091168152602001610285565b3480156104c2575f80fd5b50600b5461049f906001600160a01b031681565b3480156104e1575f80fd5b506005546001600160a01b031661049f565b3480156104fe575f80fd5b5060085461049f906001600160a01b031681565b34801561051d575f80fd5b5061024361052c366004611cb8565b610ceb565b34801561053c575f80fd5b50601254610384906301000000900460ff1681565b34801561055c575f80fd5b50610278610e40565b348015610570575f80fd5b5061024361057f366004611deb565b610e4f565b34801561058f575f80fd5b506102ad61059e366004611cb8565b60066020525f908152604090205460ff1681565b3480156105bd575f80fd5b50600d5461049f906001600160a01b031681565b3480156105dc575f80fd5b506102ad6105eb366004611d26565b610f51565b3480156105fb575f80fd5b5061024361060a366004611cb8565b610f5e565b34801561061a575f80fd5b5060125461038490610100900460ff1681565b348015610638575f80fd5b50610243610647366004611cb8565b610ffd565b348015610657575f80fd5b506012546103849062010000900460ff1681565b348015610676575f80fd5b5060125461038490600160301b900460ff1681565b348015610696575f80fd5b506102ec6106a5366004611e3c565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b3480156106da575f80fd5b50600a5461049f906001600160a01b031681565b3480156106f9575f80fd5b506102ec600f5481565b34801561070e575f80fd5b506102ad61071d366004611cb8565b60076020525f908152604090205460ff1681565b34801561073c575f80fd5b5061024361074b366004611cb8565b611050565b34801561075b575f80fd5b50600c5461049f906001600160a01b031681565b34801561077a575f80fd5b506102ec60115481565b600a546001600160a01b031633148015906107aa57506005546001600160a01b03163314155b156107c857604051630abd208360e21b815260040160405180910390fd5b600a546040516001600160a01b038084169216907f11ef31775640906cd48f5ad1c2c79269a9f4f4b49df05c59d175d50b53c2daa5905f90a3600a80546001600160a01b0319166001600160a01b0392909216919091179055565b60606003805461083290611e73565b80601f016020809104026020016040519081016040528092919081815260200182805461085e90611e73565b80156108a95780601f10610880576101008083540402835291602001916108a9565b820191905f5260205f20905b81548152906001019060200180831161088c57829003601f168201915b5050505050905090565b5f336108c081858561108f565b60019150505b92915050565b6008546001600160a01b031633148015906108f257506005546001600160a01b03163314155b156109105760405163a086920760e01b815260040160405180910390fd5b600a8260ff1611806109255750600a8160ff16115b15610943576040516306a8fe3960e01b815260040160405180910390fd5b6012805466ffff000000000019166501000000000060ff85811691820266ff000000000000191692909217600160301b928516928302179092556040805192835260208301919091527f30d245515d08e32845cc47f88eb4d8bf8120b2dc3e76ac3e16442244751af0bd910160405180910390a15050565b6008546001600160a01b031633148015906109e157506005546001600160a01b03163314155b156109ff5760405163a086920760e01b815260040160405180910390fd5b6008546040516001600160a01b038084169216907f923334f00a08147112838c5c41f68a92979493ae7af34177449883db57434277905f90a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b5f610a676012600a611f9f565b305f90815260208190526040902054610a809190611fad565b905090565b5f33610a928582856110a1565b610a9d85858561111d565b506001949350505050565b6008546001600160a01b03163314801590610ace57506005546001600160a01b03163314155b15610aec5760405163a086920760e01b815260040160405180910390fd5b478015610b66576008546040515f916001600160a01b03169083908381818185875af1925050503d805f8114610b3d576040519150601f19603f3d011682016040523d82523d5f602084013e610b42565b606091505b5050905080610b645760405163863bf32b60e01b815260040160405180910390fd5b505b305f908152602081905260409020548015610b9357600854610b939030906001600160a01b03168361111d565b5050565b610b9f61117a565b601254600160381b900460ff16600114610bcc57604051631c53d50b60e21b815260040160405180910390fd5b305f90815260208190526040902054610be4816111a7565b50565b610bef61117a565b600e8190556040518181527fcfbc3e24bcdbf875f7af2b101605919fdbd3cb0b217ae54c372ae49417c58d019060200160405180910390a150565b6008546001600160a01b03163314801590610c5057506005546001600160a01b03163314155b15610c6e5760405163a086920760e01b815260040160405180910390fd5b6001600160a01b0381165f9081526006602052604090205460ff16610be4576001600160a01b0381165f81815260066020526040808220805460ff19166001179055517f3cbb0c94dfcf4c04d2f1b007b472f201bce6337cd1222f3d1d523ea50f755fe09190a250565b610ce061117a565b610ce95f6115a4565b565b610cf361117a565b806001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d2f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d539190611fcc565b6001600160a01b0316600c5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610dd09190611fcc565b6001600160a01b031614610df757604051630560778360e51b815260040160405180910390fd5b600c80546001600160a01b0319166001600160a01b0383169081179091556040517fbdfcd0f1d13d7b7322d52a6a9a6a758ba8f47be4985ff2ff6fcf5c217c3e06fb905f90a250565b60606004805461083290611e73565b610e5761117a565b8082610e638587611fe7565b610e6d9190611fe7565b610e779190611fe7565b6012805464ff00000000191664010000000060ff938416810291909117918290559004165f03610eba57604051630560778360e51b815260040160405180910390fd5b6012805460ff86811661ffff1990921682176101008783169081029190911763ffff000019166201000087841690810263ff00000019169190911763010000009387169384021790945560408051938452602084019190915282810193909352606082015290517f69657a49f1fb7e09821eaedf52135ee7f1b53484fc142073272b35c6e69b0b679181900360800190a150505050565b5f336108c081858561111d565b6009546001600160a01b03163314801590610f8457506005546001600160a01b03163314155b15610fa25760405163581129a760e11b815260040160405180910390fd5b6009546040516001600160a01b038084169216907facf03c50dcf01e53e2775267d12acd0158d87c2f20fb84226837142693b36ae7905f90a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b61100561117a565b6001600160a01b0381165f81815260076020526040808220805460ff19166001179055517f43a9fee15527bb6ef23fe553fb1e6c1ea946a49cbeec8f294cb4a40eba739b819190a250565b61105861117a565b6001600160a01b03811661108657604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b610be4816115a4565b61109c83838360016115f5565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015611117578181101561110957604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161107d565b61111784848484035f6115f5565b50505050565b6001600160a01b03831661114657604051634b637e8f60e11b81525f600482015260240161107d565b6001600160a01b03821661116f5760405163ec442f0560e01b81525f600482015260240161107d565b61109c8383836116c7565b6005546001600160a01b03163314610ce95760405163118cdaa760e01b815233600482015260240161107d565b6012805460ff60381b198116600160381b9182900460011b60fe169091021790555f8190036111e9576040516301188bbf60e71b815260040160405180910390fd5b6012545f9060ff640100000000820481169161120e9163010000009091041684612000565b6112189190611fad565b90506112248183612017565b6040805160028082526060820183529294505f92909160208301908036833701905050905030815f8151811061125c5761125c61202a565b6001600160a01b03928316602091820292909201810191909152600c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156112b3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112d79190611fcc565b816001815181106112ea576112ea61202a565b60200260200101906001600160a01b031690816001600160a01b031681525050611313826118cf565b600c5460405163791ac94760e01b81526001600160a01b039091169063791ac9479061134b9086905f9086903090429060040161203e565b5f604051808303815f87803b158015611362575f80fd5b505af1158015611374573d5f803e3d5ffd5b50506012544792505f915061139d9060ff630100000082048116916401000000009004166120af565b60ff169050805f036113b0575050505050565b6012545f9082906113c49060ff1685612000565b6113ce9190611fad565b6012549091505f9083906113ea90610100900460ff1686612000565b6113f49190611fad565b90505f816114028487612017565b61140c9190612017565b90508215611487576009546040515f916001600160a01b03169085908381818185875af1925050503d805f811461145e576040519150601f19603f3d011682016040523d82523d5f602084013e611463565b606091505b50509050806114855760405163863bf32b60e01b815260040160405180910390fd5b505b8115611500576008546040515f916001600160a01b03169084908381818185875af1925050503d805f81146114d7576040519150601f19603f3d011682016040523d82523d5f602084013e6114dc565b606091505b50509050806114fe5760405163863bf32b60e01b815260040160405180910390fd5b505b801561157957600a546040515f916001600160a01b03169083908381818185875af1925050503d805f8114611550576040519150601f19603f3d011682016040523d82523d5f602084013e611555565b606091505b50509050806115775760405163863bf32b60e01b815260040160405180910390fd5b505b50506012805460ff60381b198116600160381b9182900460011c607f16909102179055505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03841661161e5760405163e602df0560e01b81525f600482015260240161107d565b6001600160a01b03831661164757604051634a1406b160e11b81525f600482015260240161107d565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561111757826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516116b991815260200190565b60405180910390a350505050565b6001600160a01b038084165f81815260076020908152604080832054948716835280832054938352600690915281205460ff9384169392831692168061172457506001600160a01b0385165f9081526006602052604090205460ff165b9050828061172f5750815b801561173b5750600f54155b156117455742600f555b6001600160a01b0386165f9081526006602052604090205460ff1615801561178557506001600160a01b0385165f9081526006602052604090205460ff16155b8015611792575060105484115b156117b0576040516305266df960e51b815260040160405180910390fd5b305f90815260208190526040902054831580156117ce5750600e5481115b80156117d8575081155b80156117f05750601254600160381b900460ff166001145b156117fe576117fe816111a7565b5f8261184b575f61180f8686611aec565b9050606461182060ff831689612000565b61182a9190611fad565b915081156118495761183c8288612017565b9650611849893084611b7e565b505b6001600160a01b0387165f9081526006602052604090205460ff1615801561189c575060115486611890896001600160a01b03165f9081526020819052604090205490565b61189a91906120c8565b115b156118ba576040516322113a3360e01b815260040160405180910390fd5b6118c5888888611b7e565b5050505050505050565b805f036118d95750565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061190c5761190c61202a565b6001600160a01b03928316602091820292909201810191909152600c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611963573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119879190611fcc565b8160018151811061199a5761199a61202a565b6001600160a01b03909216602092830291909101909101525f6119be600284611fad565b600c5460405163791ac94760e01b81529192506001600160a01b03169063791ac947906119f79084905f9087903090429060040161203e565b5f604051808303815f87803b158015611a0e575f80fd5b505af1158015611a20573d5f803e3d5ffd5b5050600c544792506001600160a01b0316905063f305d7198230611a448689612017565b5f80611a586005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015611abe573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190611ae391906120db565b50505050505050565b5f82158015611af9575081155b15611b0557505f6108c6565b8215611b13575060056108c6565b8115611b7657600f545f03611b2a575060146108c6565b5f600f5442611b399190612017565b90506107088110611b58575050601254600160301b900460ff166108c6565b611b63607882611fad565b611b6e906014612017565b9150506108c6565b505f92915050565b6001600160a01b038316611ba8578060025f828254611b9d91906120c8565b90915550611c189050565b6001600160a01b0383165f9081526020819052604090205481811015611bfa5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161107d565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611c3457600280548290039055611c52565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c9791815260200190565b60405180910390a3505050565b6001600160a01b0381168114610be4575f80fd5b5f60208284031215611cc8575f80fd5b8135611cd381611ca4565b9392505050565b5f602080835283518060208501525f5b81811015611d0657858101830151858201604001528201611cea565b505f604082860101526040601f19601f8301168501019250505092915050565b5f8060408385031215611d37575f80fd5b8235611d4281611ca4565b946020939093013593505050565b803560ff81168114611d60575f80fd5b919050565b5f8060408385031215611d76575f80fd5b611d7f83611d50565b9150611d8d60208401611d50565b90509250929050565b5f805f60608486031215611da8575f80fd5b8335611db381611ca4565b92506020840135611dc381611ca4565b929592945050506040919091013590565b5f60208284031215611de4575f80fd5b5035919050565b5f805f8060808587031215611dfe575f80fd5b611e0785611d50565b9350611e1560208601611d50565b9250611e2360408601611d50565b9150611e3160608601611d50565b905092959194509250565b5f8060408385031215611e4d575f80fd5b8235611e5881611ca4565b91506020830135611e6881611ca4565b809150509250929050565b600181811c90821680611e8757607f821691505b602082108103611ea557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115611ef957815f1904821115611edf57611edf611eab565b80851615611eec57918102915b93841c9390800290611ec4565b509250929050565b5f82611f0f575060016108c6565b81611f1b57505f6108c6565b8160018114611f315760028114611f3b57611f57565b60019150506108c6565b60ff841115611f4c57611f4c611eab565b50506001821b6108c6565b5060208310610133831016604e8410600b8410161715611f7a575081810a6108c6565b611f848383611ebf565b805f1904821115611f9757611f97611eab565b029392505050565b5f611cd360ff841683611f01565b5f82611fc757634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215611fdc575f80fd5b8151611cd381611ca4565b60ff81811683821601908111156108c6576108c6611eab565b80820281158282048414176108c6576108c6611eab565b818103818111156108c6576108c6611eab565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b8181101561208e5784516001600160a01b031683529383019391830191600101612069565b50506001600160a01b03969096166060850152505050608001529392505050565b60ff82811682821603908111156108c6576108c6611eab565b808201808211156108c6576108c6611eab565b5f805f606084860312156120ed575f80fd5b835192506020840151915060408401519050925092509256fea264697066735822122054cc3722860ce84174350a4199f04c1c665dfc6255db377a2c601944bb15cbe564736f6c6343000818003300000000000000000000000074f31ce58f222f78d0bb35b45b2da926cc1f5599000000000000000000000000c5e90cb3b2050150540bcf4319fd75f4c4763609000000000000000000000000b31040d2b6bd8fbfbd7f4dba7f0e55628700e4b8
Deployed Bytecode
0x60806040526004361061023c575f3560e01c80638da5cb5b1161012c578063aed04fae116100af578063deab8aea11610076578063deab8aea146106cf578063e3c5a291146106ee578063e5e31b1314610703578063f2fde38b14610731578063f887ea4014610750578063f8b45b051461076f57005b8063aed04fae1461060f578063c2b7bbb61461062d578063c70a1fcb1461064c578063cc1776d31461066b578063dd62ed3e1461068b57005b80639869617d116100f35780639869617d14610565578063a795ee6814610584578063a8aa1b31146105b2578063a9059cbb146105d1578063aacebbe3146105f057005b80638da5cb5b146104d65780638ea5220f146104f3578063908bb2ae1461051257806391d7411e1461053157806395d89b411461055157005b8063313ce567116101bf5780636efc30a9116101865780636efc30a91461040a57806370a0823114610423578063715018a6146104575780637437681e1461046b57806375f0a8741461048057806385141a77146104b757005b8063313ce567146103755780634f7041a51461039657806351bc3c85146103b85780635bf99a38146103cc5780635f8df806146103eb57005b80631816467f116102035780631816467f146102fa578063205638d21461031957806323b872dd1461032d5780632aaf97861461034c5780632d4310c01461036057005b806304dacd501461024557806306fdde0314610264578063095ea7b31461028e5780631277e709146102bd57806318160ddd146102dc57005b3661024357005b005b348015610250575f80fd5b5061024361025f366004611cb8565b610784565b34801561026f575f80fd5b50610278610823565b6040516102859190611cda565b60405180910390f35b348015610299575f80fd5b506102ad6102a8366004611d26565b6108b3565b6040519015158152602001610285565b3480156102c8575f80fd5b506102436102d7366004611d65565b6108cc565b3480156102e7575f80fd5b506002545b604051908152602001610285565b348015610305575f80fd5b50610243610314366004611cb8565b6109bb565b348015610324575f80fd5b506102ec610a5a565b348015610338575f80fd5b506102ad610347366004611d96565b610a85565b348015610357575f80fd5b50610243610aa8565b34801561036b575f80fd5b506102ec600e5481565b348015610380575f80fd5b5060125b60405160ff9091168152602001610285565b3480156103a1575f80fd5b506012546103849065010000000000900460ff1681565b3480156103c3575f80fd5b50610243610b97565b3480156103d7575f80fd5b506102436103e6366004611dd4565b610be7565b3480156103f6575f80fd5b50610243610405366004611cb8565b610c2a565b348015610415575f80fd5b506012546103849060ff1681565b34801561042e575f80fd5b506102ec61043d366004611cb8565b6001600160a01b03165f9081526020819052604090205490565b348015610462575f80fd5b50610243610cd8565b348015610476575f80fd5b506102ec60105481565b34801561048b575f80fd5b5060095461049f906001600160a01b031681565b6040516001600160a01b039091168152602001610285565b3480156104c2575f80fd5b50600b5461049f906001600160a01b031681565b3480156104e1575f80fd5b506005546001600160a01b031661049f565b3480156104fe575f80fd5b5060085461049f906001600160a01b031681565b34801561051d575f80fd5b5061024361052c366004611cb8565b610ceb565b34801561053c575f80fd5b50601254610384906301000000900460ff1681565b34801561055c575f80fd5b50610278610e40565b348015610570575f80fd5b5061024361057f366004611deb565b610e4f565b34801561058f575f80fd5b506102ad61059e366004611cb8565b60066020525f908152604090205460ff1681565b3480156105bd575f80fd5b50600d5461049f906001600160a01b031681565b3480156105dc575f80fd5b506102ad6105eb366004611d26565b610f51565b3480156105fb575f80fd5b5061024361060a366004611cb8565b610f5e565b34801561061a575f80fd5b5060125461038490610100900460ff1681565b348015610638575f80fd5b50610243610647366004611cb8565b610ffd565b348015610657575f80fd5b506012546103849062010000900460ff1681565b348015610676575f80fd5b5060125461038490600160301b900460ff1681565b348015610696575f80fd5b506102ec6106a5366004611e3c565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b3480156106da575f80fd5b50600a5461049f906001600160a01b031681565b3480156106f9575f80fd5b506102ec600f5481565b34801561070e575f80fd5b506102ad61071d366004611cb8565b60076020525f908152604090205460ff1681565b34801561073c575f80fd5b5061024361074b366004611cb8565b611050565b34801561075b575f80fd5b50600c5461049f906001600160a01b031681565b34801561077a575f80fd5b506102ec60115481565b600a546001600160a01b031633148015906107aa57506005546001600160a01b03163314155b156107c857604051630abd208360e21b815260040160405180910390fd5b600a546040516001600160a01b038084169216907f11ef31775640906cd48f5ad1c2c79269a9f4f4b49df05c59d175d50b53c2daa5905f90a3600a80546001600160a01b0319166001600160a01b0392909216919091179055565b60606003805461083290611e73565b80601f016020809104026020016040519081016040528092919081815260200182805461085e90611e73565b80156108a95780601f10610880576101008083540402835291602001916108a9565b820191905f5260205f20905b81548152906001019060200180831161088c57829003601f168201915b5050505050905090565b5f336108c081858561108f565b60019150505b92915050565b6008546001600160a01b031633148015906108f257506005546001600160a01b03163314155b156109105760405163a086920760e01b815260040160405180910390fd5b600a8260ff1611806109255750600a8160ff16115b15610943576040516306a8fe3960e01b815260040160405180910390fd5b6012805466ffff000000000019166501000000000060ff85811691820266ff000000000000191692909217600160301b928516928302179092556040805192835260208301919091527f30d245515d08e32845cc47f88eb4d8bf8120b2dc3e76ac3e16442244751af0bd910160405180910390a15050565b6008546001600160a01b031633148015906109e157506005546001600160a01b03163314155b156109ff5760405163a086920760e01b815260040160405180910390fd5b6008546040516001600160a01b038084169216907f923334f00a08147112838c5c41f68a92979493ae7af34177449883db57434277905f90a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b5f610a676012600a611f9f565b305f90815260208190526040902054610a809190611fad565b905090565b5f33610a928582856110a1565b610a9d85858561111d565b506001949350505050565b6008546001600160a01b03163314801590610ace57506005546001600160a01b03163314155b15610aec5760405163a086920760e01b815260040160405180910390fd5b478015610b66576008546040515f916001600160a01b03169083908381818185875af1925050503d805f8114610b3d576040519150601f19603f3d011682016040523d82523d5f602084013e610b42565b606091505b5050905080610b645760405163863bf32b60e01b815260040160405180910390fd5b505b305f908152602081905260409020548015610b9357600854610b939030906001600160a01b03168361111d565b5050565b610b9f61117a565b601254600160381b900460ff16600114610bcc57604051631c53d50b60e21b815260040160405180910390fd5b305f90815260208190526040902054610be4816111a7565b50565b610bef61117a565b600e8190556040518181527fcfbc3e24bcdbf875f7af2b101605919fdbd3cb0b217ae54c372ae49417c58d019060200160405180910390a150565b6008546001600160a01b03163314801590610c5057506005546001600160a01b03163314155b15610c6e5760405163a086920760e01b815260040160405180910390fd5b6001600160a01b0381165f9081526006602052604090205460ff16610be4576001600160a01b0381165f81815260066020526040808220805460ff19166001179055517f3cbb0c94dfcf4c04d2f1b007b472f201bce6337cd1222f3d1d523ea50f755fe09190a250565b610ce061117a565b610ce95f6115a4565b565b610cf361117a565b806001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d2f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d539190611fcc565b6001600160a01b0316600c5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610dd09190611fcc565b6001600160a01b031614610df757604051630560778360e51b815260040160405180910390fd5b600c80546001600160a01b0319166001600160a01b0383169081179091556040517fbdfcd0f1d13d7b7322d52a6a9a6a758ba8f47be4985ff2ff6fcf5c217c3e06fb905f90a250565b60606004805461083290611e73565b610e5761117a565b8082610e638587611fe7565b610e6d9190611fe7565b610e779190611fe7565b6012805464ff00000000191664010000000060ff938416810291909117918290559004165f03610eba57604051630560778360e51b815260040160405180910390fd5b6012805460ff86811661ffff1990921682176101008783169081029190911763ffff000019166201000087841690810263ff00000019169190911763010000009387169384021790945560408051938452602084019190915282810193909352606082015290517f69657a49f1fb7e09821eaedf52135ee7f1b53484fc142073272b35c6e69b0b679181900360800190a150505050565b5f336108c081858561111d565b6009546001600160a01b03163314801590610f8457506005546001600160a01b03163314155b15610fa25760405163581129a760e11b815260040160405180910390fd5b6009546040516001600160a01b038084169216907facf03c50dcf01e53e2775267d12acd0158d87c2f20fb84226837142693b36ae7905f90a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b61100561117a565b6001600160a01b0381165f81815260076020526040808220805460ff19166001179055517f43a9fee15527bb6ef23fe553fb1e6c1ea946a49cbeec8f294cb4a40eba739b819190a250565b61105861117a565b6001600160a01b03811661108657604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b610be4816115a4565b61109c83838360016115f5565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015611117578181101561110957604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161107d565b61111784848484035f6115f5565b50505050565b6001600160a01b03831661114657604051634b637e8f60e11b81525f600482015260240161107d565b6001600160a01b03821661116f5760405163ec442f0560e01b81525f600482015260240161107d565b61109c8383836116c7565b6005546001600160a01b03163314610ce95760405163118cdaa760e01b815233600482015260240161107d565b6012805460ff60381b198116600160381b9182900460011b60fe169091021790555f8190036111e9576040516301188bbf60e71b815260040160405180910390fd5b6012545f9060ff640100000000820481169161120e9163010000009091041684612000565b6112189190611fad565b90506112248183612017565b6040805160028082526060820183529294505f92909160208301908036833701905050905030815f8151811061125c5761125c61202a565b6001600160a01b03928316602091820292909201810191909152600c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156112b3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112d79190611fcc565b816001815181106112ea576112ea61202a565b60200260200101906001600160a01b031690816001600160a01b031681525050611313826118cf565b600c5460405163791ac94760e01b81526001600160a01b039091169063791ac9479061134b9086905f9086903090429060040161203e565b5f604051808303815f87803b158015611362575f80fd5b505af1158015611374573d5f803e3d5ffd5b50506012544792505f915061139d9060ff630100000082048116916401000000009004166120af565b60ff169050805f036113b0575050505050565b6012545f9082906113c49060ff1685612000565b6113ce9190611fad565b6012549091505f9083906113ea90610100900460ff1686612000565b6113f49190611fad565b90505f816114028487612017565b61140c9190612017565b90508215611487576009546040515f916001600160a01b03169085908381818185875af1925050503d805f811461145e576040519150601f19603f3d011682016040523d82523d5f602084013e611463565b606091505b50509050806114855760405163863bf32b60e01b815260040160405180910390fd5b505b8115611500576008546040515f916001600160a01b03169084908381818185875af1925050503d805f81146114d7576040519150601f19603f3d011682016040523d82523d5f602084013e6114dc565b606091505b50509050806114fe5760405163863bf32b60e01b815260040160405180910390fd5b505b801561157957600a546040515f916001600160a01b03169083908381818185875af1925050503d805f8114611550576040519150601f19603f3d011682016040523d82523d5f602084013e611555565b606091505b50509050806115775760405163863bf32b60e01b815260040160405180910390fd5b505b50506012805460ff60381b198116600160381b9182900460011c607f16909102179055505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03841661161e5760405163e602df0560e01b81525f600482015260240161107d565b6001600160a01b03831661164757604051634a1406b160e11b81525f600482015260240161107d565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561111757826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516116b991815260200190565b60405180910390a350505050565b6001600160a01b038084165f81815260076020908152604080832054948716835280832054938352600690915281205460ff9384169392831692168061172457506001600160a01b0385165f9081526006602052604090205460ff165b9050828061172f5750815b801561173b5750600f54155b156117455742600f555b6001600160a01b0386165f9081526006602052604090205460ff1615801561178557506001600160a01b0385165f9081526006602052604090205460ff16155b8015611792575060105484115b156117b0576040516305266df960e51b815260040160405180910390fd5b305f90815260208190526040902054831580156117ce5750600e5481115b80156117d8575081155b80156117f05750601254600160381b900460ff166001145b156117fe576117fe816111a7565b5f8261184b575f61180f8686611aec565b9050606461182060ff831689612000565b61182a9190611fad565b915081156118495761183c8288612017565b9650611849893084611b7e565b505b6001600160a01b0387165f9081526006602052604090205460ff1615801561189c575060115486611890896001600160a01b03165f9081526020819052604090205490565b61189a91906120c8565b115b156118ba576040516322113a3360e01b815260040160405180910390fd5b6118c5888888611b7e565b5050505050505050565b805f036118d95750565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061190c5761190c61202a565b6001600160a01b03928316602091820292909201810191909152600c54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611963573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119879190611fcc565b8160018151811061199a5761199a61202a565b6001600160a01b03909216602092830291909101909101525f6119be600284611fad565b600c5460405163791ac94760e01b81529192506001600160a01b03169063791ac947906119f79084905f9087903090429060040161203e565b5f604051808303815f87803b158015611a0e575f80fd5b505af1158015611a20573d5f803e3d5ffd5b5050600c544792506001600160a01b0316905063f305d7198230611a448689612017565b5f80611a586005546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015611abe573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190611ae391906120db565b50505050505050565b5f82158015611af9575081155b15611b0557505f6108c6565b8215611b13575060056108c6565b8115611b7657600f545f03611b2a575060146108c6565b5f600f5442611b399190612017565b90506107088110611b58575050601254600160301b900460ff166108c6565b611b63607882611fad565b611b6e906014612017565b9150506108c6565b505f92915050565b6001600160a01b038316611ba8578060025f828254611b9d91906120c8565b90915550611c189050565b6001600160a01b0383165f9081526020819052604090205481811015611bfa5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161107d565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611c3457600280548290039055611c52565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c9791815260200190565b60405180910390a3505050565b6001600160a01b0381168114610be4575f80fd5b5f60208284031215611cc8575f80fd5b8135611cd381611ca4565b9392505050565b5f602080835283518060208501525f5b81811015611d0657858101830151858201604001528201611cea565b505f604082860101526040601f19601f8301168501019250505092915050565b5f8060408385031215611d37575f80fd5b8235611d4281611ca4565b946020939093013593505050565b803560ff81168114611d60575f80fd5b919050565b5f8060408385031215611d76575f80fd5b611d7f83611d50565b9150611d8d60208401611d50565b90509250929050565b5f805f60608486031215611da8575f80fd5b8335611db381611ca4565b92506020840135611dc381611ca4565b929592945050506040919091013590565b5f60208284031215611de4575f80fd5b5035919050565b5f805f8060808587031215611dfe575f80fd5b611e0785611d50565b9350611e1560208601611d50565b9250611e2360408601611d50565b9150611e3160608601611d50565b905092959194509250565b5f8060408385031215611e4d575f80fd5b8235611e5881611ca4565b91506020830135611e6881611ca4565b809150509250929050565b600181811c90821680611e8757607f821691505b602082108103611ea557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115611ef957815f1904821115611edf57611edf611eab565b80851615611eec57918102915b93841c9390800290611ec4565b509250929050565b5f82611f0f575060016108c6565b81611f1b57505f6108c6565b8160018114611f315760028114611f3b57611f57565b60019150506108c6565b60ff841115611f4c57611f4c611eab565b50506001821b6108c6565b5060208310610133831016604e8410600b8410161715611f7a575081810a6108c6565b611f848383611ebf565b805f1904821115611f9757611f97611eab565b029392505050565b5f611cd360ff841683611f01565b5f82611fc757634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215611fdc575f80fd5b8151611cd381611ca4565b60ff81811683821601908111156108c6576108c6611eab565b80820281158282048414176108c6576108c6611eab565b818103818111156108c6576108c6611eab565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b8181101561208e5784516001600160a01b031683529383019391830191600101612069565b50506001600160a01b03969096166060850152505050608001529392505050565b60ff82811682821603908111156108c6576108c6611eab565b808201808211156108c6576108c6611eab565b5f805f606084860312156120ed575f80fd5b835192506020840151915060408401519050925092509256fea264697066735822122054cc3722860ce84174350a4199f04c1c665dfc6255db377a2c601944bb15cbe564736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000074f31ce58f222f78d0bb35b45b2da926cc1f5599000000000000000000000000c5e90cb3b2050150540bcf4319fd75f4c4763609000000000000000000000000b31040d2b6bd8fbfbd7f4dba7f0e55628700e4b8

-----Decoded View---------------
Arg [0] : _devWallet (address): 0x74F31CE58F222F78d0bb35B45b2dA926cc1F5599
Arg [1] : _marketingWallet (address): 0xc5E90cb3B2050150540Bcf4319fD75F4C4763609
Arg [2] : _buybackWallet (address): 0xB31040d2B6bd8Fbfbd7F4dBA7F0e55628700e4B8

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000074f31ce58f222f78d0bb35b45b2da926cc1f5599
Arg [1] : 000000000000000000000000c5e90cb3b2050150540bcf4319fd75f4c4763609
Arg [2] : 000000000000000000000000b31040d2b6bd8fbfbd7f4dba7f0e55628700e4b8

🤖 Code Reader Beta

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.