ERC-20
Source Code
Overview
Max Total Supply
91,736,428,891 MEASL...
Holders
590,222
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
1,100 MEASLESValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"initialMint","type":"uint256"},{"internalType":"address","name":"_rewardWinnerPot","type":"address"},{"internalType":"address","name":"_uniswapFactory","type":"address"},{"internalType":"address","name":"_uniswapRouter","type":"address"},{"internalType":"address","name":"_infectionManager","type":"address"},{"internalType":"address","name":"_rewardFirstInfection","type":"address"},{"internalType":"address","name":"_gameManager","type":"address"},{"internalType":"address","name":"_devAddress","type":"address"},{"internalType":"address","name":"_winnerPot","type":"address"},{"internalType":"address","name":"_weth","type":"address"},{"internalType":"address","name":"_virusDrop","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":"ReentrancyGuardReentrantCall","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":false,"internalType":"uint256","name":"winnerPotFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"devFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"firstInfectedFee","type":"uint256"},{"indexed":false,"internalType":"address","name":"firstInfector","type":"address"}],"name":"FeesCollected","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"winnerPotAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"devAmount","type":"uint256"}],"name":"TaxesProcessed","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":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"UniswapStateChanged","type":"event"},{"inputs":[],"name":"AFTER_GAME_DEV_FEE_PERCENTAGE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEV_FEE_PERCENTAGE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FEE_DENOMINATOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FIRST_INFECTED_FEE_PERCENTAGE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WINNER_POT_FEE_PERCENTAGE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"accumulatedDevFeeVirus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"accumulatedWinnerPotFeeVirus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"airdropTransfer","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"devAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gameManager","outputs":[{"internalType":"contract IGameManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"infectionManager","outputs":[{"internalType":"contract InfectionManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pairAddressWithWeth","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"processTaxes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardFirstInfection","outputs":[{"internalType":"contract RewardFirstInfection","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardWinnerPot","outputs":[{"internalType":"contract RewardWinnerPot","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_slippagePercentage","type":"uint256"}],"name":"setSlippagePercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"slippagePercentage","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":[],"name":"uniswap_factory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswap_router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"virusDrop","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"virusFactory","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"winnerPot","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
61016080604052346103ae57612b79803803809161001d8285610633565b83398101906101a0818303126103ae5780516001600160401b0381116103ae5782610049918301610656565b602082015190926001600160401b0382116103ae57610069918301610656565b9060408101519061007c606082016106c5565b91610089608083016106c5565b9161009660a082016106c5565b946100a360c083016106c5565b6100af60e084016106c5565b906100bd61010085016106c5565b916100cb61012086016106c5565b926100d961014087016106c5565b946100f46101806100ed6101608a016106c5565b98016106c5565b8c51909c6001600160401b0382116105305760035490600182811c92168015610629575b60208310146105105781601f8493116105b9575b50602090601f831160011461055157600092610546575b50508160011b916000199060031b1c1916176003555b8051906001600160401b0382116105305760045490600182811c92168015610526575b60208310146105105781601f8493116104a0575b50602090601f83116001146104385760009261042d575b50508160011b916000199060031b1c1916176004555b6001600160a01b031680156103dd57600580546001600160a01b0319169190911781556001600655600a600b55600f600c55600d55603260105533156103c75760009860209861020f604498336106d9565b600780546001600160a01b031990811633179091556001600160a01b039182166101205291811660805260a0899052918216610140529181166101005260088054831693821693909317909255600980549091169282169290921790915560e08290526040516364e329cb60e11b81523060048201529181166024830152909485938492165af19081156103bb5760009161037c575b5060c052600a80546001600160a01b0319166001600160a01b039290921691909117905560405161237a90816107df82396080518181816104c80152610d5a015260a051816102bc015260c051818181610545015281816114830152611b64015260e05181818161031f0152610d1601526101005181818161063b0152818161099401528181610c250152818161157b01528181611a6301528181611c6001526121060152610120518181816107740152610f5f015261014051818181610a76015281816116e501528181611dd901526122e10152f35b90506020813d6020116103b3575b8161039760209383610633565b810103126103ae576103a8906106c5565b386102a5565b600080fd5b3d915061038a565b6040513d6000823e3d90fd5b63ec442f0560e01b600052600060045260246000fd5b60405162461bcd60e51b815260206004820152602260248201527f47616d654d616e6167657220616464726573732063616e6e6f74206265207a65604482015261726f60f01b6064820152608490fd5b0151905038806101a7565b600460009081528281209350601f198516905b818110610488575090846001959493921061046f575b505050811b016004556101bd565b015160001960f88460031b161c19169055388080610461565b9293602060018192878601518155019501930161044b565b60046000529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c81019160208510610506575b90601f859493920160051c01905b8181106104f75750610190565b600081558493506001016104ea565b90915081906104dc565b634e487b7160e01b600052602260045260246000fd5b91607f169161017c565b634e487b7160e01b600052604160045260246000fd5b015190503880610143565b600360009081528281209350601f198516905b8181106105a15750908460019594939210610588575b505050811b01600355610159565b015160001960f88460031b161c1916905538808061057a565b92936020600181928786015181550195019301610564565b60036000529091507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c8101916020851061061f575b90601f859493920160051c01905b818110610610575061012c565b60008155849350600101610603565b90915081906105f5565b91607f1691610118565b601f909101601f19168101906001600160401b0382119082101761053057604052565b81601f820112156103ae578051906001600160401b038211610530576040519261068a601f8401601f191660200185610633565b828452602083830101116103ae5760005b8281106106b057505060206000918301015290565b8060208092840101518282870101520161069b565b51906001600160a01b03821682036103ae57565b600a549091906001600160a01b0316156106fa576106f8916000610701565b565b6106f89160005b6001600160a01b031690816107835760025483810180911161076d57600080516020612b59833981519152916020916002555b6001600160a01b031693846107555780600254036002555b604051908152a3565b8460005260008252604060002081815401905561074c565b634e487b7160e01b600052601160045260246000fd5b8160005260006020526040600020548381106107c157600080516020612b598339815191529184602092856000526000845203604060002055610734565b91905063391434e360e21b60005260045260245260445260646000fdfe6080604052600436101561001257600080fd5b6000803560e01c806301912f0e14610cc557806303baf06614610c5457806303d01ff314610c0f57806306fdde0314610b52578063095ea7b314610aa55780631310eb1314610a6057806315e3f8261461092e57806316d400111461091057806318160ddd146108f2578063235a59a0146108d457806323b872dd1461080457806329e900c5146107db5780632ae603f8146107bf578063313ce567146107a3578063396dc3021461075e5780633ad10ef61461073557806340c10f19146105cd57806342966c68146105925780634452d81c146105745780636ca934561461052f57806370a08231146104f75780639052be61146104b257806395d89b41146103a9578063a249e1ac14610380578063a9059cbb1461034e578063ad5c464814610309578063b0dbf47d146102eb578063b98d1fe2146102a6578063c6b052661461027d578063cfece5fa14610254578063d2093f1614610236578063d73792a914610219578063dd62ed3e146101b35763fc64dc7e1461019357600080fd5b346101b057806003193601126101b0576020600c54604051908152f35b80fd5b50346101b05760403660031901126101b0576101cd611145565b60243591906001600160a01b0383168303610215579060409160018060a01b031681526001602052209060018060a01b03166000526020526020604060002054604051908152f35b5080fd5b50346101b057806003193601126101b05760206040516103e88152f35b50346101b057806003193601126101b0576020600f54604051908152f35b50346101b057806003193601126101b057600a546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576005546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b057806003193601126101b0576020600b54604051908152f35b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b05760403660031901126101b05761037561036b611145565b602435903361138e565b602060405160018152f35b50346101b057806003193601126101b0576007546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576040519080600454908160011c916001811680156104a8575b6020841081146104945783865290811561046d5750600114610410575b61040c846104008186038261119a565b604051918291826110fc565b0390f35b600481527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b80821061045357509091508101602001610400826103f0565b91926001816020925483858801015201910190929161043a565b60ff191660208087019190915292151560051b8501909201925061040091508390506103f0565b634e487b7160e01b83526022600452602483fd5b92607f16926103d3565b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b05760203660031901126101b0576020906040906001600160a01b0361051f611145565b1681528083522054604051908152f35b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b057806003193601126101b0576020601054604051908152f35b50346101b05760203660031901126101b05733156105b9576105b660043533611430565b80f35b634b637e8f60e11b81526004819052602490fd5b50346101b05760403660031901126101b0576105e7611145565b60075460243591906001600160a01b031633036106f057604051632836ff5b60e21b81526001600160a01b0382166004820181905260248201819052604482018490529060016064820152602081608481887f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af180156106cf57610694575b501561068057906105b691611406565b63ec442f0560e01b83526004839052602483fd5b6020813d6020116106c7575b816106ad6020938361119a565b810103126106c3576106be9061134e565b610670565b8480fd5b3d91506106a0565b6040513d87823e3d90fd5b634e487b7160e01b600052602160045260246000fd5b60405162461bcd60e51b815260206004820152601a60248201527f4f6e6c79207669727573466163746f72792063616e206d696e740000000000006044820152606490fd5b50346101b057806003193601126101b0576008546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b057806003193601126101b057602060405160128152f35b50346101b057806003193601126101b0576020604051600a8152f35b50346101b057806003193601126101b0576009546040516001600160a01b039091168152602090f35b50346101b05761081336611160565b6001600160a01b03831680855260016020818152604080882033600090815292529020549294929190820161084f575b5050610375935061138e565b8482106108b95780156108a55733156108915785604091610375975260016020522060018060a01b033316600052602052836040600020910390553880610843565b634a1406b160e11b86526004869052602486fd5b63e602df0560e01b86526004869052602486fd5b6064868684637dc7a0d960e11b835233600452602452604452fd5b50346101b057806003193601126101b0576020600d54604051908152f35b50346101b057806003193601126101b0576020600254604051908152f35b50346101b057806003193601126101b0576020600e54604051908152f35b50346101b05761093d36611160565b600a549091906001600160a01b03163303610a0d57604051632836ff5b60e21b81526001600160a01b03938416600482015292166024830152604482015261098482611344565b60648101829052602081608481857f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af18015610a02576109cc575080f35b6020813d6020116109fa575b816109e56020938361119a565b81010312610215576109f69061134e565b5080f35b3d91506109d8565b6040513d84823e3d90fd5b60405162461bcd60e51b815260206004820152602560248201527f4f6e6c7920766972757344726f702063616e2063616c6c20746869732066756e60448201526431ba34b7b760d91b6064820152608490fd5b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b05760403660031901126101b057610abf611145565b602435903315610b3e576001600160a01b0316918215610b2a5760409033815260016020522082600052602052806040600020556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b634a1406b160e11b81526004819052602490fd5b63e602df0560e01b83526004839052602483fd5b50346101b057806003193601126101b0576040519080600354908160011c91600181168015610c05575b6020841081146104945783865290811561046d5750600114610ba85761040c846104008186038261119a565b600381527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b808210610beb57509091508101602001610400826103f0565b919260018160209254838588010152019101909291610bd2565b92607f1692610b7c565b50346101b057806003193601126101b0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101b05760203660031901126101b0576008546001600160a01b03163303610c815760043560105580f35b606460405162461bcd60e51b815260206004820152602060248201527f4f6e6c792074686520646576656c6f7065722063616e2073657420746869732e6044820152fd5b50346101b057806003193601126101b0576002600654146110ed57600260065560405190610cf460608361119a565b600282526020820160403682378251156110d957309052610d14826111d2565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169052600e54158015906110ce575b156110945760018060a01b037f00000000000000000000000000000000000000000000000000000000000000001690604051636eb1769f60e11b8152306004820152826024820152602081604481305afa908115610a02578291611062575b5015610feb575b600e5480610edb575b5090600f549081610dd0575b82600160065580f35b600f83905560405163d06ca61f60e01b8152838180610df38887600484016112bb565b0381855afa908115610ed05790610e11918591610eae575b506111d2565b51936010546103e803946103e88611610e9a57610e3285966103e8926112f8565b049160018060a01b036008541691813b15610e9657858094610e6c60405197889687958694635c11d79560e01b865242936004870161130b565b03925af18015610a0257610e81575b80610dc7565b81610e8b9161119a565b6101b0578038610e7b565b8580fd5b634e487b7160e01b85526011600452602485fd5b610eca91503d8087833e610ec2818361119a565b8101906111f8565b38610e0b565b6040513d86823e3d90fd5b600e82905560405163d06ca61f60e01b8152828180610efe8886600484016112bb565b0381875afa908115610fe05790610f1b918491610fcc57506111d2565b516010546103e803906103e88211610fb8576103e891610f3a916112f8565b0490833b15610fb457604051635c11d79560e01b815291839183918291610f939142917f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316918b916004870161130b565b038183875af18015610a025715610dbb5781610fae9161119a565b38610dbb565b8280fd5b634e487b7160e01b84526011600452602484fd5b610eca91503d8086833e610ec2818361119a565b6040513d85823e3d90fd5b301561104e578115610b2a5730815260016020526040812060018060a01b03831682526020526040812060001990558160405160001981527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203092a3610db2565b63e602df0560e01b81526004819052602490fd5b90506020813d60201161108c575b8161107d6020938361119a565b81010312610215575138610dab565b3d9150611070565b60405162461bcd60e51b81526020600482015260126024820152714e6f206665657320746f2070726f6365737360701b6044820152606490fd5b50600f541515610d4c565b634e487b7160e01b82526032600452602482fd5b633ee5aeb560e01b8152600490fd5b91909160208152825180602083015260005b81811061112f575060409293506000838284010152601f8019910116010190565b806020809287010151604082860101520161110e565b600435906001600160a01b038216820361115b57565b600080fd5b606090600319011261115b576004356001600160a01b038116810361115b57906024356001600160a01b038116810361115b579060443590565b90601f8019910116810190811067ffffffffffffffff8211176111bc57604052565b634e487b7160e01b600052604160045260246000fd5b8051600110156111e25760400190565b634e487b7160e01b600052603260045260246000fd5b60208183031261115b5780519067ffffffffffffffff821161115b57019080601f8301121561115b5781519167ffffffffffffffff83116111bc578260051b90602082019361124a604051958661119a565b845260208085019282010192831161115b57602001905b82821061126e5750505090565b8151815260209182019101611261565b906020808351928381520192019060005b81811061129c5750505090565b82516001600160a01b031684526020938401939092019160010161128f565b6040906112d293928152816020820152019061127e565b90565b919082039182116112e257565b634e487b7160e01b600052601160045260246000fd5b818102929181159184041417156112e257565b919260809361133092979695978452602084015260a0604084015260a083019061127e565b6001600160a01b0390951660608201520152565b600311156106da57565b5190811515820361115b57565b6001600160a01b0391821681529116602082015260408101919091526080810192919060609061138a83611344565b0152565b91906001600160a01b038316156113cf576001600160a01b038116156113b9576113b792611b10565b565b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b51906001600160701b038216820361115b57565b919082018092116112e257565b600a549091906001600160a01b031615611425576113b79160006121d4565b6113b79160006121d4565b600a546001600160a01b0380831694939260009290911685146114765784158015611b08575b611476576001611465826122bd565b8015611af9575b611af2575b611481575b6113b79394506121d4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316948514808015611aea575b15611a125760075460405163e486033960e01b815230600482015290602090829060249082906001600160a01b03165afa8015610ed05784906119d6575b6002915061150181611344565b0361195257801561194657600460606001975b604051630240bc6b60e21b815292839182905afa908115610ed057849085926118e7575b506001600160701b0316151590816118d4575b5030151590816118cc575b5061156c575b506113b79394505b849350611476565b926115cb602060018060a01b037f000000000000000000000000000000000000000000000000000000000000000016976115a581611344565b6115ae81611344565b60405180938192632836ff5b60e21b83528632326004860161135b565b0381878b5af18015610ed057611895575b50829583916004602060018060a01b03600554166040519283809262c0ef2b60e41b82525afa90811561183857869161185b575b5015611843576103e8611625600c54836112f8565b04916103e8611636600b54846112f8565b04965b611776575b50604051978289528660208a01528360408a0152600160a01b60019003169788606082015260807f61c9336f7df53bf99a91087e589f90d08c3a2980c731f86d2a0b3d111ce6aab791a18261169387846113f9565b9061169d916113f9565b6116a6916112d5565b9481600e54906116b5916113f9565b600e5580600f54906116c6916113f9565b600f556116d2916113f9565b6116dd9030846121d4565b801561155c577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b15611772576040519663779a85f560e11b88526004880152816024880152838760448183855af1968715610ed0576113b7969761175a575b509061175391836121d4565b849361155c565b9361176a8161175394939661119a565b939091611747565b8380fd5b60606024916040519283809263073b852d60e21b82528a60048301525afa801561183857869187916117e4575b50806117d2575b1561163e5792509650600a8702878104600a1488151715610e9a576103e8900491963861163e565b506001600160a01b03811615156117aa565b9150506060813d606011611830575b816118006060938361119a565b81010312610e965761182a604061181683612330565b9261182360208201612330565b500161134e565b386117a3565b3d91506117f3565b6040513d88823e3d90fd5b84916103e8611854600d54846112f8565b0496611639565b90506020813d60201161188d575b816118766020938361119a565b81010312610e96576118879061134e565b38611610565b3d9150611869565b6020813d6020116118c4575b816118ae6020938361119a565b81010312611772576118bf9061134e565b6115dc565b3d91506118a1565b905038611556565b6001600160701b0391501615153861154b565b9150506060813d60601161193e575b816119036060938361119a565b8101031261177257611914816113e5565b6040611922602084016113e5565b92015163ffffffff8116036106c3576001600160701b03611538565b3d91506118f6565b60046060600297611514565b60405162461bcd60e51b815260206004820152605060248201527f446972656374207472616e7366657273207769746820556e697377617020706160448201527f69727320617265206e6f7420616c6c6f77656420756e74696c20626f6e64696e60648201526f19c818dd5c9d99481a5cc8195b99195960821b608482015260a490fd5b506020813d602011611a0a575b816119f06020938361119a565b8101031261177257516003811015611772576002906114f4565b3d91506119e3565b50600754611a5e955082906001600160a01b031615611ae2575b80611a38602092611344565b611a4181611344565b60405180978192632836ff5b60e21b83528787876004860161135b565b0381857f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af18015610a0257611aa3575b6113b7939450611564565b6020853d602011611ada575b81611abc6020938361119a565b8101031261021557611ad16113b7949561134e565b50849350611a98565b3d9150611aaf565b506002611a2c565b5085156114b6565b5081611471565b50611b03836122bd565b61146c565b506001611456565b600a54600094939291906001600160a01b0380831691168114611b5657801580156121c3575b611b56576001611b45836122bd565b80156121b4575b6121ad575b611b62575b506113b79394506121d4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169081149081801561219b575b156120b05760075460405163e486033960e01b815230600482015290602090829060249082906001600160a01b03165afa8015611e62578890612074575b60029150611be381611344565b0361195257600491801561206a5760606001925b604051630240bc6b60e21b815294859182905afa928315611e62578890899461200b575b506001600160701b031615159283611ff8575b506001600160a01b03851692308414159081611ff0575b50611c5c575b5050506113b79394505b8493611b56565b91947f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316929091611cc190602090611c9b81611344565b611ca481611344565b60405180938192632836ff5b60e21b83528732326004860161135b565b03818c885af18015611fe557611faa575b50879188936004602060018060a01b03600554166040519283809262c0ef2b60e41b82525afa908115611f9f578b91611f61575b5015611f49576103e8611d1b600c54846112f8565b04976103e8611d2c600b54856112f8565b04935b611e71575b5050611dcb91611da0611dc4927f61c9336f7df53bf99a91087e589f90d08c3a2980c731f86d2a0b3d111ce6aab76080604051978c89528560208a01528960408a015260018060a01b031697886060820152a1611d9a87611d95858d6113f9565b6113f9565b906112d5565b97611dad81600e546113f9565b600e55611dbc82600f546113f9565b600f556113f9565b30856121d4565b81611dd7575b80611c4b565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690813b15611e6d576040519063779a85f560e11b82526004820152826024820152878160448183865af18015611e625797611e4a9392916113b79899611e52575b5050836121d4565b849338611dd1565b81611e5c9161119a565b38611e42565b6040513d8a823e3d90fd5b8780fd5b60609060246040518094819363073b852d60e21b835260048301525afa8015611f3e578a918b91611efa575b5080611ee8575b611eaf575b80611d34565b93509150600a8202828104600a1483151715611ed4576103e890049291611dcb611ea9565b634e487b7160e01b89526011600452602489fd5b506001600160a01b0381161515611ea4565b9150506060813d606011611f36575b81611f166060938361119a565b81010312611f3257611f2c604061181683612330565b38611e9d565b8980fd5b3d9150611f09565b6040513d8c823e3d90fd5b89976103e8611f5a600d54856112f8565b0493611d2f565b90506020813d602011611f97575b81611f7c6020938361119a565b81010312611f9357611f8d9061134e565b38611d06565b8a80fd5b3d9150611f6f565b6040513d8d823e3d90fd5b6020813d602011611fdd575b81611fc36020938361119a565b81010312611fd957611fd49061134e565b611cd2565b8880fd5b3d9150611fb6565b6040513d8b823e3d90fd5b905038611c45565b6001600160701b03161515925038611c2e565b9350506060833d606011612062575b816120276060938361119a565b81010312611e6d57612038836113e5565b6040612046602086016113e5565b94015163ffffffff811603611fd9576001600160701b03611c1b565b3d915061201a565b6060600292611bf7565b506020813d6020116120a8575b8161208e6020938361119a565b81010312611e6d57516003811015611e6d57600290611bd6565b3d9150612081565b5050600754612101959081906001600160a01b03858116911614612193575b806120db602092611344565b6120e481611344565b60405180988192632836ff5b60e21b83528888886004860161135b565b0381847f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af1801561218657612147575b506113b7939450611c55565b6020863d60201161217e575b816121606020938361119a565b810103126101b057506121766113b7949561134e565b50849361213b565b3d9150612153565b50604051903d90823e3d90fd5b5060026120cf565b506001600160a01b0384168114611b98565b5085611b51565b506121be846122bd565b611b4c565b506001600160a01b03831615611b36565b6001600160a01b031690816122505760207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91612213856002546113f9565b6002555b6001600160a01b031693846122385780600254036002555b604051908152a3565b8460005260008252604060002081815401905561222f565b8160005260006020526040600020548381106122a0577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9184602092856000526000845203604060002055612217565b91905063391434e360e21b60005260045260245260445260646000fd5b6001600160a01b031630811461232a576009546001600160a01b0316811461232a577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316811461232a576008546001600160a01b03161461232557600090565b600190565b50600190565b51906001600160a01b038216820361115b5756fea26469706673582212206c33aa2cd3cb7c5d4f0db610f44cf3facf19ecea8fa1d20529f7b93baebb1b8a64736f6c634300081a0033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c840000000000000000000000008909dc15e40173ff4699343b6eb8132c65e18ec60000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec0000000000000000000000000470d0b29347e88f5c3f3409664e86088a0780c9d0000000000000000000000009c659ebae0bf0279acd570e82e86073fa5afc6130000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c840000000000000000000000004200000000000000000000000000000000000006000000000000000000000000fef67b6b4bc12bfbe4bcac1ee2ede354c61a698000000000000000000000000000000000000000000000000000000000000000074d6561736c65730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074d4541534c455300000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436101561001257600080fd5b6000803560e01c806301912f0e14610cc557806303baf06614610c5457806303d01ff314610c0f57806306fdde0314610b52578063095ea7b314610aa55780631310eb1314610a6057806315e3f8261461092e57806316d400111461091057806318160ddd146108f2578063235a59a0146108d457806323b872dd1461080457806329e900c5146107db5780632ae603f8146107bf578063313ce567146107a3578063396dc3021461075e5780633ad10ef61461073557806340c10f19146105cd57806342966c68146105925780634452d81c146105745780636ca934561461052f57806370a08231146104f75780639052be61146104b257806395d89b41146103a9578063a249e1ac14610380578063a9059cbb1461034e578063ad5c464814610309578063b0dbf47d146102eb578063b98d1fe2146102a6578063c6b052661461027d578063cfece5fa14610254578063d2093f1614610236578063d73792a914610219578063dd62ed3e146101b35763fc64dc7e1461019357600080fd5b346101b057806003193601126101b0576020600c54604051908152f35b80fd5b50346101b05760403660031901126101b0576101cd611145565b60243591906001600160a01b0383168303610215579060409160018060a01b031681526001602052209060018060a01b03166000526020526020604060002054604051908152f35b5080fd5b50346101b057806003193601126101b05760206040516103e88152f35b50346101b057806003193601126101b0576020600f54604051908152f35b50346101b057806003193601126101b057600a546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576005546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576040517f0000000000000000000000008909dc15e40173ff4699343b6eb8132c65e18ec66001600160a01b03168152602090f35b50346101b057806003193601126101b0576020600b54604051908152f35b50346101b057806003193601126101b0576040517f00000000000000000000000042000000000000000000000000000000000000066001600160a01b03168152602090f35b50346101b05760403660031901126101b05761037561036b611145565b602435903361138e565b602060405160018152f35b50346101b057806003193601126101b0576007546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576040519080600454908160011c916001811680156104a8575b6020841081146104945783865290811561046d5750600114610410575b61040c846104008186038261119a565b604051918291826110fc565b0390f35b600481527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b80821061045357509091508101602001610400826103f0565b91926001816020925483858801015201910190929161043a565b60ff191660208087019190915292151560051b8501909201925061040091508390506103f0565b634e487b7160e01b83526022600452602483fd5b92607f16926103d3565b50346101b057806003193601126101b0576040517f0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad246001600160a01b03168152602090f35b50346101b05760203660031901126101b0576020906040906001600160a01b0361051f611145565b1681528083522054604051908152f35b50346101b057806003193601126101b0576040517f000000000000000000000000dc91c8a528109d30f35bf8bfcdd899226d74a25c6001600160a01b03168152602090f35b50346101b057806003193601126101b0576020601054604051908152f35b50346101b05760203660031901126101b05733156105b9576105b660043533611430565b80f35b634b637e8f60e11b81526004819052602490fd5b50346101b05760403660031901126101b0576105e7611145565b60075460243591906001600160a01b031633036106f057604051632836ff5b60e21b81526001600160a01b0382166004820181905260248201819052604482018490529060016064820152602081608481887f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e6001600160a01b03165af180156106cf57610694575b501561068057906105b691611406565b63ec442f0560e01b83526004839052602483fd5b6020813d6020116106c7575b816106ad6020938361119a565b810103126106c3576106be9061134e565b610670565b8480fd5b3d91506106a0565b6040513d87823e3d90fd5b634e487b7160e01b600052602160045260246000fd5b60405162461bcd60e51b815260206004820152601a60248201527f4f6e6c79207669727573466163746f72792063616e206d696e740000000000006044820152606490fd5b50346101b057806003193601126101b0576008546040516001600160a01b039091168152602090f35b50346101b057806003193601126101b0576040517f0000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c846001600160a01b03168152602090f35b50346101b057806003193601126101b057602060405160128152f35b50346101b057806003193601126101b0576020604051600a8152f35b50346101b057806003193601126101b0576009546040516001600160a01b039091168152602090f35b50346101b05761081336611160565b6001600160a01b03831680855260016020818152604080882033600090815292529020549294929190820161084f575b5050610375935061138e565b8482106108b95780156108a55733156108915785604091610375975260016020522060018060a01b033316600052602052836040600020910390553880610843565b634a1406b160e11b86526004869052602486fd5b63e602df0560e01b86526004869052602486fd5b6064868684637dc7a0d960e11b835233600452602452604452fd5b50346101b057806003193601126101b0576020600d54604051908152f35b50346101b057806003193601126101b0576020600254604051908152f35b50346101b057806003193601126101b0576020600e54604051908152f35b50346101b05761093d36611160565b600a549091906001600160a01b03163303610a0d57604051632836ff5b60e21b81526001600160a01b03938416600482015292166024830152604482015261098482611344565b60648101829052602081608481857f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e6001600160a01b03165af18015610a02576109cc575080f35b6020813d6020116109fa575b816109e56020938361119a565b81010312610215576109f69061134e565b5080f35b3d91506109d8565b6040513d84823e3d90fd5b60405162461bcd60e51b815260206004820152602560248201527f4f6e6c7920766972757344726f702063616e2063616c6c20746869732066756e60448201526431ba34b7b760d91b6064820152608490fd5b50346101b057806003193601126101b0576040517f0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec06001600160a01b03168152602090f35b50346101b05760403660031901126101b057610abf611145565b602435903315610b3e576001600160a01b0316918215610b2a5760409033815260016020522082600052602052806040600020556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b634a1406b160e11b81526004819052602490fd5b63e602df0560e01b83526004839052602483fd5b50346101b057806003193601126101b0576040519080600354908160011c91600181168015610c05575b6020841081146104945783865290811561046d5750600114610ba85761040c846104008186038261119a565b600381527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b808210610beb57509091508101602001610400826103f0565b919260018160209254838588010152019101909291610bd2565b92607f1692610b7c565b50346101b057806003193601126101b0576040517f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e6001600160a01b03168152602090f35b50346101b05760203660031901126101b0576008546001600160a01b03163303610c815760043560105580f35b606460405162461bcd60e51b815260206004820152602060248201527f4f6e6c792074686520646576656c6f7065722063616e2073657420746869732e6044820152fd5b50346101b057806003193601126101b0576002600654146110ed57600260065560405190610cf460608361119a565b600282526020820160403682378251156110d957309052610d14826111d2565b7f00000000000000000000000042000000000000000000000000000000000000066001600160a01b03169052600e54158015906110ce575b156110945760018060a01b037f0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad241690604051636eb1769f60e11b8152306004820152826024820152602081604481305afa908115610a02578291611062575b5015610feb575b600e5480610edb575b5090600f549081610dd0575b82600160065580f35b600f83905560405163d06ca61f60e01b8152838180610df38887600484016112bb565b0381855afa908115610ed05790610e11918591610eae575b506111d2565b51936010546103e803946103e88611610e9a57610e3285966103e8926112f8565b049160018060a01b036008541691813b15610e9657858094610e6c60405197889687958694635c11d79560e01b865242936004870161130b565b03925af18015610a0257610e81575b80610dc7565b81610e8b9161119a565b6101b0578038610e7b565b8580fd5b634e487b7160e01b85526011600452602485fd5b610eca91503d8087833e610ec2818361119a565b8101906111f8565b38610e0b565b6040513d86823e3d90fd5b600e82905560405163d06ca61f60e01b8152828180610efe8886600484016112bb565b0381875afa908115610fe05790610f1b918491610fcc57506111d2565b516010546103e803906103e88211610fb8576103e891610f3a916112f8565b0490833b15610fb457604051635c11d79560e01b815291839183918291610f939142917f0000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c846001600160a01b0316918b916004870161130b565b038183875af18015610a025715610dbb5781610fae9161119a565b38610dbb565b8280fd5b634e487b7160e01b84526011600452602484fd5b610eca91503d8086833e610ec2818361119a565b6040513d85823e3d90fd5b301561104e578115610b2a5730815260016020526040812060018060a01b03831682526020526040812060001990558160405160001981527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203092a3610db2565b63e602df0560e01b81526004819052602490fd5b90506020813d60201161108c575b8161107d6020938361119a565b81010312610215575138610dab565b3d9150611070565b60405162461bcd60e51b81526020600482015260126024820152714e6f206665657320746f2070726f6365737360701b6044820152606490fd5b50600f541515610d4c565b634e487b7160e01b82526032600452602482fd5b633ee5aeb560e01b8152600490fd5b91909160208152825180602083015260005b81811061112f575060409293506000838284010152601f8019910116010190565b806020809287010151604082860101520161110e565b600435906001600160a01b038216820361115b57565b600080fd5b606090600319011261115b576004356001600160a01b038116810361115b57906024356001600160a01b038116810361115b579060443590565b90601f8019910116810190811067ffffffffffffffff8211176111bc57604052565b634e487b7160e01b600052604160045260246000fd5b8051600110156111e25760400190565b634e487b7160e01b600052603260045260246000fd5b60208183031261115b5780519067ffffffffffffffff821161115b57019080601f8301121561115b5781519167ffffffffffffffff83116111bc578260051b90602082019361124a604051958661119a565b845260208085019282010192831161115b57602001905b82821061126e5750505090565b8151815260209182019101611261565b906020808351928381520192019060005b81811061129c5750505090565b82516001600160a01b031684526020938401939092019160010161128f565b6040906112d293928152816020820152019061127e565b90565b919082039182116112e257565b634e487b7160e01b600052601160045260246000fd5b818102929181159184041417156112e257565b919260809361133092979695978452602084015260a0604084015260a083019061127e565b6001600160a01b0390951660608201520152565b600311156106da57565b5190811515820361115b57565b6001600160a01b0391821681529116602082015260408101919091526080810192919060609061138a83611344565b0152565b91906001600160a01b038316156113cf576001600160a01b038116156113b9576113b792611b10565b565b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b51906001600160701b038216820361115b57565b919082018092116112e257565b600a549091906001600160a01b031615611425576113b79160006121d4565b6113b79160006121d4565b600a546001600160a01b0380831694939260009290911685146114765784158015611b08575b611476576001611465826122bd565b8015611af9575b611af2575b611481575b6113b79394506121d4565b7f000000000000000000000000dc91c8a528109d30f35bf8bfcdd899226d74a25c6001600160a01b0316948514808015611aea575b15611a125760075460405163e486033960e01b815230600482015290602090829060249082906001600160a01b03165afa8015610ed05784906119d6575b6002915061150181611344565b0361195257801561194657600460606001975b604051630240bc6b60e21b815292839182905afa908115610ed057849085926118e7575b506001600160701b0316151590816118d4575b5030151590816118cc575b5061156c575b506113b79394505b849350611476565b926115cb602060018060a01b037f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e16976115a581611344565b6115ae81611344565b60405180938192632836ff5b60e21b83528632326004860161135b565b0381878b5af18015610ed057611895575b50829583916004602060018060a01b03600554166040519283809262c0ef2b60e41b82525afa90811561183857869161185b575b5015611843576103e8611625600c54836112f8565b04916103e8611636600b54846112f8565b04965b611776575b50604051978289528660208a01528360408a0152600160a01b60019003169788606082015260807f61c9336f7df53bf99a91087e589f90d08c3a2980c731f86d2a0b3d111ce6aab791a18261169387846113f9565b9061169d916113f9565b6116a6916112d5565b9481600e54906116b5916113f9565b600e5580600f54906116c6916113f9565b600f556116d2916113f9565b6116dd9030846121d4565b801561155c577f0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec06001600160a01b0316803b15611772576040519663779a85f560e11b88526004880152816024880152838760448183855af1968715610ed0576113b7969761175a575b509061175391836121d4565b849361155c565b9361176a8161175394939661119a565b939091611747565b8380fd5b60606024916040519283809263073b852d60e21b82528a60048301525afa801561183857869187916117e4575b50806117d2575b1561163e5792509650600a8702878104600a1488151715610e9a576103e8900491963861163e565b506001600160a01b03811615156117aa565b9150506060813d606011611830575b816118006060938361119a565b81010312610e965761182a604061181683612330565b9261182360208201612330565b500161134e565b386117a3565b3d91506117f3565b6040513d88823e3d90fd5b84916103e8611854600d54846112f8565b0496611639565b90506020813d60201161188d575b816118766020938361119a565b81010312610e96576118879061134e565b38611610565b3d9150611869565b6020813d6020116118c4575b816118ae6020938361119a565b81010312611772576118bf9061134e565b6115dc565b3d91506118a1565b905038611556565b6001600160701b0391501615153861154b565b9150506060813d60601161193e575b816119036060938361119a565b8101031261177257611914816113e5565b6040611922602084016113e5565b92015163ffffffff8116036106c3576001600160701b03611538565b3d91506118f6565b60046060600297611514565b60405162461bcd60e51b815260206004820152605060248201527f446972656374207472616e7366657273207769746820556e697377617020706160448201527f69727320617265206e6f7420616c6c6f77656420756e74696c20626f6e64696e60648201526f19c818dd5c9d99481a5cc8195b99195960821b608482015260a490fd5b506020813d602011611a0a575b816119f06020938361119a565b8101031261177257516003811015611772576002906114f4565b3d91506119e3565b50600754611a5e955082906001600160a01b031615611ae2575b80611a38602092611344565b611a4181611344565b60405180978192632836ff5b60e21b83528787876004860161135b565b0381857f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e6001600160a01b03165af18015610a0257611aa3575b6113b7939450611564565b6020853d602011611ada575b81611abc6020938361119a565b8101031261021557611ad16113b7949561134e565b50849350611a98565b3d9150611aaf565b506002611a2c565b5085156114b6565b5081611471565b50611b03836122bd565b61146c565b506001611456565b600a54600094939291906001600160a01b0380831691168114611b5657801580156121c3575b611b56576001611b45836122bd565b80156121b4575b6121ad575b611b62575b506113b79394506121d4565b7f000000000000000000000000dc91c8a528109d30f35bf8bfcdd899226d74a25c6001600160a01b03169081149081801561219b575b156120b05760075460405163e486033960e01b815230600482015290602090829060249082906001600160a01b03165afa8015611e62578890612074575b60029150611be381611344565b0361195257600491801561206a5760606001925b604051630240bc6b60e21b815294859182905afa928315611e62578890899461200b575b506001600160701b031615159283611ff8575b506001600160a01b03851692308414159081611ff0575b50611c5c575b5050506113b79394505b8493611b56565b91947f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e6001600160a01b0316929091611cc190602090611c9b81611344565b611ca481611344565b60405180938192632836ff5b60e21b83528732326004860161135b565b03818c885af18015611fe557611faa575b50879188936004602060018060a01b03600554166040519283809262c0ef2b60e41b82525afa908115611f9f578b91611f61575b5015611f49576103e8611d1b600c54846112f8565b04976103e8611d2c600b54856112f8565b04935b611e71575b5050611dcb91611da0611dc4927f61c9336f7df53bf99a91087e589f90d08c3a2980c731f86d2a0b3d111ce6aab76080604051978c89528560208a01528960408a015260018060a01b031697886060820152a1611d9a87611d95858d6113f9565b6113f9565b906112d5565b97611dad81600e546113f9565b600e55611dbc82600f546113f9565b600f556113f9565b30856121d4565b81611dd7575b80611c4b565b7f0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec06001600160a01b031690813b15611e6d576040519063779a85f560e11b82526004820152826024820152878160448183865af18015611e625797611e4a9392916113b79899611e52575b5050836121d4565b849338611dd1565b81611e5c9161119a565b38611e42565b6040513d8a823e3d90fd5b8780fd5b60609060246040518094819363073b852d60e21b835260048301525afa8015611f3e578a918b91611efa575b5080611ee8575b611eaf575b80611d34565b93509150600a8202828104600a1483151715611ed4576103e890049291611dcb611ea9565b634e487b7160e01b89526011600452602489fd5b506001600160a01b0381161515611ea4565b9150506060813d606011611f36575b81611f166060938361119a565b81010312611f3257611f2c604061181683612330565b38611e9d565b8980fd5b3d9150611f09565b6040513d8c823e3d90fd5b89976103e8611f5a600d54856112f8565b0493611d2f565b90506020813d602011611f97575b81611f7c6020938361119a565b81010312611f9357611f8d9061134e565b38611d06565b8a80fd5b3d9150611f6f565b6040513d8d823e3d90fd5b6020813d602011611fdd575b81611fc36020938361119a565b81010312611fd957611fd49061134e565b611cd2565b8880fd5b3d9150611fb6565b6040513d8b823e3d90fd5b905038611c45565b6001600160701b03161515925038611c2e565b9350506060833d606011612062575b816120276060938361119a565b81010312611e6d57612038836113e5565b6040612046602086016113e5565b94015163ffffffff811603611fd9576001600160701b03611c1b565b3d915061201a565b6060600292611bf7565b506020813d6020116120a8575b8161208e6020938361119a565b81010312611e6d57516003811015611e6d57600290611bd6565b3d9150612081565b5050600754612101959081906001600160a01b03858116911614612193575b806120db602092611344565b6120e481611344565b60405180988192632836ff5b60e21b83528888886004860161135b565b0381847f000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e6001600160a01b03165af1801561218657612147575b506113b7939450611c55565b6020863d60201161217e575b816121606020938361119a565b810103126101b057506121766113b7949561134e565b50849361213b565b3d9150612153565b50604051903d90823e3d90fd5b5060026120cf565b506001600160a01b0384168114611b98565b5085611b51565b506121be846122bd565b611b4c565b506001600160a01b03831615611b36565b6001600160a01b031690816122505760207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91612213856002546113f9565b6002555b6001600160a01b031693846122385780600254036002555b604051908152a3565b8460005260008252604060002081815401905561222f565b8160005260006020526040600020548381106122a0577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9184602092856000526000845203604060002055612217565b91905063391434e360e21b60005260045260245260445260646000fd5b6001600160a01b031630811461232a576009546001600160a01b0316811461232a577f0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec06001600160a01b0316811461232a576008546001600160a01b03161461232557600090565b600190565b50600190565b51906001600160a01b038216820361115b5756fea26469706673582212206c33aa2cd3cb7c5d4f0db610f44cf3facf19ecea8fa1d20529f7b93baebb1b8a64736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c840000000000000000000000008909dc15e40173ff4699343b6eb8132c65e18ec60000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec0000000000000000000000000470d0b29347e88f5c3f3409664e86088a0780c9d0000000000000000000000009c659ebae0bf0279acd570e82e86073fa5afc6130000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c840000000000000000000000004200000000000000000000000000000000000006000000000000000000000000fef67b6b4bc12bfbe4bcac1ee2ede354c61a698000000000000000000000000000000000000000000000000000000000000000074d6561736c65730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074d4541534c455300000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name (string): Measles
Arg [1] : symbol (string): MEASLES
Arg [2] : initialMint (uint256): 0
Arg [3] : _rewardWinnerPot (address): 0x1263063d3BdbB2B6ca211D1E1DBcdb628F687C84
Arg [4] : _uniswapFactory (address): 0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6
Arg [5] : _uniswapRouter (address): 0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24
Arg [6] : _infectionManager (address): 0x586e4341004b2E48754863e72BdACcdB32181D4e
Arg [7] : _rewardFirstInfection (address): 0x8243d811eBe446AE78445eFF043e03aeb0166ec0
Arg [8] : _gameManager (address): 0x470D0B29347E88F5c3F3409664e86088A0780c9D
Arg [9] : _devAddress (address): 0x9c659Ebae0bF0279ACD570e82E86073FA5afc613
Arg [10] : _winnerPot (address): 0x1263063d3BdbB2B6ca211D1E1DBcdb628F687C84
Arg [11] : _weth (address): 0x4200000000000000000000000000000000000006
Arg [12] : _virusDrop (address): 0xFEF67B6b4BC12bfbe4BcAc1eE2eDE354c61A6980
-----Encoded View---------------
17 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000001a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000001e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 0000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c84
Arg [4] : 0000000000000000000000008909dc15e40173ff4699343b6eb8132c65e18ec6
Arg [5] : 0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24
Arg [6] : 000000000000000000000000586e4341004b2e48754863e72bdaccdb32181d4e
Arg [7] : 0000000000000000000000008243d811ebe446ae78445eff043e03aeb0166ec0
Arg [8] : 000000000000000000000000470d0b29347e88f5c3f3409664e86088a0780c9d
Arg [9] : 0000000000000000000000009c659ebae0bf0279acd570e82e86073fa5afc613
Arg [10] : 0000000000000000000000001263063d3bdbb2b6ca211d1e1dbcdb628f687c84
Arg [11] : 0000000000000000000000004200000000000000000000000000000000000006
Arg [12] : 000000000000000000000000fef67b6b4bc12bfbe4bcac1ee2ede354c61a6980
Arg [13] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [14] : 4d6561736c657300000000000000000000000000000000000000000000000000
Arg [15] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [16] : 4d4541534c455300000000000000000000000000000000000000000000000000
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)