Sepolia Testnet

Token

MiniGamesToken (MOFT)
 
ERC-20 Source Code

Overview

Max Total Supply

999,999,999,999,999,999,999.999999999999999999 MOFT

Holders

2

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
999,999,999,999,999,999,999.999999999999999987 MOFT
0x8b7c5d0f05dc6a5af60292a6061ae960b8a47274
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Contract Name

MiniGamesToken

Compiler Version
v0.8.22+commit.4fc1097e
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"address","name":"_delegate","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":"InvalidDelegate","type":"error"},{"inputs":[],"name":"InvalidEndpointCall","type":"error"},{"inputs":[],"name":"InvalidLocalDecimals","type":"error"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"InvalidOptions","type":"error"},{"inputs":[],"name":"LzTokenUnavailable","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"NoPeer","type":"error"},{"inputs":[{"internalType":"uint256","name":"msgValue","type":"uint256"}],"name":"NotEnoughNative","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"OnlyEndpoint","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"}],"name":"OnlyPeer","type":"error"},{"inputs":[],"name":"OnlySelf","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"name":"SimulationResult","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"}],"name":"SlippageExceeded","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":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"indexed":false,"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"EnforcedOptionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountTokenA","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountTokenB","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidity","type":"uint256"}],"name":"LiquidityCreatedAndBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inspector","type":"address"}],"name":"MsgInspectorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"srcEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"dstEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTSent","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":false,"internalType":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"}],"name":"PeerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"preCrimeAddress","type":"address"}],"name":"PreCrimeSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"BURN_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PURCHASE_LIMIT_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND_AND_CALL","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WHITELIST_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pairToken","type":"address"},{"internalType":"address","name":"_uniswapV2Router","type":"address"},{"internalType":"uint256","name":"_tokenAmount","type":"uint256"},{"internalType":"uint256","name":"_pairTokenAmount","type":"uint256"}],"name":"addLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"}],"name":"allowInitializePath","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"approvalRequired","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","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":"address","name":"_liquidityToken","type":"address"},{"internalType":"uint256","name":"_liquidityAmount","type":"uint256"}],"name":"burnLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"uint16","name":"_msgType","type":"uint16"},{"internalType":"bytes","name":"_extraOptions","type":"bytes"}],"name":"combineOptions","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"communityRewardsTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_pairToken","type":"address"},{"internalType":"address","name":"_uniswapV2Factory","type":"address"}],"name":"createPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimalConversionRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"devTreasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"earlyAccess","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endpoint","outputs":[{"internalType":"contract ILayerZeroEndpointV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"}],"name":"enforcedOptions","outputs":[{"internalType":"bytes","name":"enforcedOption","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gameDevTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"address","name":"_sender","type":"address"}],"name":"isComposeMsgSender","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"isPeer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"},{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"executor","type":"address"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"internalType":"struct InboundPacket[]","name":"_packets","type":"tuple[]"}],"name":"lzReceiveAndRevert","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceiveSimulate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"nextNonce","outputs":[{"internalType":"uint64","name":"nonce","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oApp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oAppVersion","outputs":[{"internalType":"uint64","name":"senderVersion","type":"uint64"},{"internalType":"uint64","name":"receiverVersion","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"oftVersion","outputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"},{"internalType":"uint64","name":"version","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"ownedLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"peers","outputs":[{"internalType":"bytes32","name":"peer","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preCrime","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"purchaseAmounts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"}],"name":"quoteOFT","outputs":[{"components":[{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"uint256","name":"maxAmountLD","type":"uint256"}],"internalType":"struct OFTLimit","name":"oftLimit","type":"tuple"},{"components":[{"internalType":"int256","name":"feeAmountLD","type":"int256"},{"internalType":"string","name":"description","type":"string"}],"internalType":"struct OFTFeeDetail[]","name":"oftFeeDetails","type":"tuple[]"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"internalType":"bool","name":"_payInLzToken","type":"bool"}],"name":"quoteSend","outputs":[{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"msgFee","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardsTreasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"_fee","type":"tuple"},{"internalType":"address","name":"_refundAddress","type":"address"}],"name":"send","outputs":[{"components":[{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"fee","type":"tuple"}],"internalType":"struct MessagingReceipt","name":"msgReceipt","type":"tuple"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"name":"setDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"setEnforcedOptions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_msgInspector","type":"address"}],"name":"setMsgInspector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"setPeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_preCrime","type":"address"}],"name":"setPreCrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_uniswapV2Router","type":"address"},{"internalType":"address","name":"_pairToken","type":"address"},{"internalType":"uint256","name":"_pairTokenAmount","type":"uint256"},{"internalType":"uint256","name":"_burnTax","type":"uint256"},{"internalType":"uint256","name":"_gameDevTax","type":"uint256"},{"internalType":"uint256","name":"_communityRewardsTax","type":"uint256"},{"internalType":"address","name":"_devTreasury","type":"address"},{"internalType":"address","name":"_rewardsTreasury","type":"address"}],"name":"setupToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60c06040526200001b6064692a5a058fc295ed0000006200021d565b600b553480156200002b57600080fd5b5060405162004327380380620043278339810160408190526200004e9162000325565b83838383838360128484818181818d6001600160a01b0381166200008c57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6200009781620001b2565b506001600160a01b038083166080528116620000c657604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e190602401600060405180830381600087803b1580156200010e57600080fd5b505af115801562000123573d6000803e3d6000fd5b50505050505050506200013b6200020260201b60201c565b60ff168360ff16101562000162576040516301e9714b60e41b815260040160405180910390fd5b6200016f600684620003b4565b6200017c90600a620004d3565b60a052506008915062000192905083826200057c565b506009620001a182826200057c565b505050505050505050505062000648565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600690565b634e487b7160e01b600052601160045260246000fd5b6000826200023b57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200026857600080fd5b81516001600160401b038082111562000285576200028562000240565b604051601f8301601f19908116603f01168101908282118183101715620002b057620002b062000240565b8160405283815260209250866020858801011115620002ce57600080fd5b600091505b83821015620002f25785820183015181830184015290820190620002d3565b6000602085830101528094505050505092915050565b80516001600160a01b03811681146200032057600080fd5b919050565b600080600080608085870312156200033c57600080fd5b84516001600160401b03808211156200035457600080fd5b620003628883890162000256565b955060208701519150808211156200037957600080fd5b50620003888782880162000256565b935050620003996040860162000308565b9150620003a96060860162000308565b905092959194509250565b60ff8281168282160390811115620003d057620003d062000207565b92915050565b600181815b8085111562000417578160001904821115620003fb57620003fb62000207565b808516156200040957918102915b93841c9390800290620003db565b509250929050565b6000826200043057506001620003d0565b816200043f57506000620003d0565b8160018114620004585760028114620004635762000483565b6001915050620003d0565b60ff84111562000477576200047762000207565b50506001821b620003d0565b5060208310610133831016604e8410600b8410161715620004a8575081810a620003d0565b620004b48383620003d6565b8060001904821115620004cb57620004cb62000207565b029392505050565b6000620004e460ff8416836200041f565b9392505050565b600181811c908216806200050057607f821691505b6020821081036200052157634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000577576000816000526020600020601f850160051c81016020861015620005525750805b601f850160051c820191505b8181101562000573578281556001016200055e565b5050505b505050565b81516001600160401b0381111562000598576200059862000240565b620005b081620005a98454620004eb565b8462000527565b602080601f831160018114620005e85760008415620005cf5750858301515b600019600386901b1c1916600185901b17855562000573565b600085815260208120601f198616915b828110156200061957888601518255948401946001909101908401620005f8565b5085821015620006385787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a051613c73620006b46000396000818161084401528181612665015281816126da01526127b40152600081816106b90152818161107a015281816119f601528181611ddc01528181612119015281816128ac015281816129e60152612a9d0152613c736000f3fe6080604052600436106103975760003560e01c8063857749b0116101dc578063bd815db011610102578063dd62ed3e116100a0578063f2fde38b1161006f578063f2fde38b14610b07578063fc0c546a14610613578063fccc281314610b27578063ff7bd03d14610b3d57600080fd5b8063dd62ed3e14610a44578063e411fb1814610a8a578063ee2fe39314610aaa578063f04a67ae14610ad757600080fd5b8063ca5eb5e1116100dc578063ca5eb5e1146109d1578063cf6c62ea146109f1578063d045a0dc14610a11578063d424388514610a2457600080fd5b8063bd815db01461097d578063c7c7f5b314610990578063c9c65396146109b157600080fd5b8063a9059cbb1161017a578063b98bd07011610149578063b98bd070146108fa578063bb0b6a531461091a578063bb1e9e3514610947578063bc70b3541461095d57600080fd5b8063a9059cbb1461087a578063b19ab0761461089a578063b731ea0a146108ba578063b7f583b7146108da57600080fd5b8063902d55a5116101b6578063902d55a5146107ff57806395d89b411461081d578063963efcaa146108325780639f68b9641461086657600080fd5b8063857749b0146107b757806388dd361b146107cb5780638da5cb5b146107e157600080fd5b806334bd2201116102c15780635a0dfe4d1161025f578063715018a61161022e578063715018a614610731578063790ca413146107465780637d25a05e1461075c57806382413eac1461079757600080fd5b80635a0dfe4d146106705780635e280f11146106a75780636fc1b31e146106db57806370a08231146106fb57600080fd5b806352ae28791161029b57806352ae28791461061357806352de2b63146106265780635535d4611461063b578063571b1f8a1461065b57600080fd5b806334bd2201146105b05780633b6f743b146105c657806340c10f19146105f357600080fd5b8063156a0d0f116103395780631f5e1334116103085780631f5e13341461053957806323b872dd1461054e578063313ce5671461056e5780633400288b1461059057600080fd5b8063156a0d0f146104bb57806317442b70146104e257806318160ddd146105045780631d4eaead1461052357600080fd5b80630d35b415116103755780630d35b41514610419578063111ecdad1461044857806313137d6514610480578063134d4f251461049357600080fd5b806304c85aa21461039c57806306fdde03146103be578063095ea7b3146103e9575b600080fd5b3480156103a857600080fd5b506103bc6103b7366004612bda565b610b5d565b005b3480156103ca57600080fd5b506103d3610efb565b6040516103e09190612caf565b60405180910390f35b3480156103f557600080fd5b50610409610404366004612cc2565b610f8d565b60405190151581526020016103e0565b34801561042557600080fd5b50610439610434366004612d06565b610fa7565b6040516103e093929190612d3a565b34801561045457600080fd5b50600454610468906001600160a01b031681565b6040516001600160a01b0390911681526020016103e0565b6103bc61048e366004612e2d565b611078565b34801561049f57600080fd5b506104a8600281565b60405161ffff90911681526020016103e0565b3480156104c757600080fd5b506040805162b9270b60e21b815260016020820152016103e0565b3480156104ee57600080fd5b50604080516001815260026020820152016103e0565b34801561051057600080fd5b506007545b6040519081526020016103e0565b34801561052f57600080fd5b50610515600e5481565b34801561054557600080fd5b506104a8600181565b34801561055a57600080fd5b50610409610569366004612ecc565b611138565b34801561057a57600080fd5b5060125b60405160ff90911681526020016103e0565b34801561059c57600080fd5b506103bc6105ab366004612f26565b61126e565b3480156105bc57600080fd5b50610515600f5481565b3480156105d257600080fd5b506105e66105e1366004612f50565b611284565b6040516103e09190612fa1565b3480156105ff57600080fd5b506103bc61060e366004612cc2565b6112eb565b34801561061f57600080fd5b5030610468565b34801561063257600080fd5b50610515607881565b34801561064757600080fd5b506103d3610656366004612fca565b6112fd565b34801561066757600080fd5b50610515601481565b34801561067c57600080fd5b5061040961068b366004612f26565b63ffffffff919091166000908152600160205260409020541490565b3480156106b357600080fd5b506104687f000000000000000000000000000000000000000000000000000000000000000081565b3480156106e757600080fd5b506103bc6106f6366004612ffd565b6113a2565b34801561070757600080fd5b50610515610716366004612ffd565b6001600160a01b031660009081526005602052604090205490565b34801561073d57600080fd5b506103bc6113ff565b34801561075257600080fd5b50610515600a5481565b34801561076857600080fd5b5061077f610777366004612f26565b600092915050565b6040516001600160401b0390911681526020016103e0565b3480156107a357600080fd5b506104096107b236600461301a565b611413565b3480156107c357600080fd5b50600661057e565b3480156107d757600080fd5b50610515600b5481565b3480156107ed57600080fd5b506000546001600160a01b0316610468565b34801561080b57600080fd5b50610515692a5a058fc295ed00000081565b34801561082957600080fd5b506103d3611428565b34801561083e57600080fd5b506105157f000000000000000000000000000000000000000000000000000000000000000081565b34801561087257600080fd5b506000610409565b34801561088657600080fd5b50610409610895366004612cc2565b611437565b3480156108a657600080fd5b50600c54610468906001600160a01b031681565b3480156108c657600080fd5b50600254610468906001600160a01b031681565b3480156108e657600080fd5b50600d54610468906001600160a01b031681565b34801561090657600080fd5b506103bc6109153660046130c4565b611545565b34801561092657600080fd5b50610515610935366004613105565b60016020526000908152604090205481565b34801561095357600080fd5b5061051560105481565b34801561096957600080fd5b506103d3610978366004613120565b61155f565b6103bc61098b3660046130c4565b611707565b6109a361099e366004613180565b611891565b6040516103e09291906131ed565b3480156109bd57600080fd5b506104686109cc36600461323f565b6118c5565b3480156109dd57600080fd5b506103bc6109ec366004612ffd565b6119cf565b3480156109fd57600080fd5b506103bc610a0c36600461326d565b611a55565b6103bc610a1f366004612e2d565b611ae6565b348015610a3057600080fd5b506103bc610a3f366004612ffd565b611b15565b348015610a5057600080fd5b50610515610a5f36600461323f565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610a9657600080fd5b506103bc610aa5366004612cc2565b611b6b565b348015610ab657600080fd5b50610515610ac5366004612ffd565b60126020526000908152604090205481565b348015610ae357600080fd5b50610409610af2366004612ffd565b60116020526000908152604090205460ff1681565b348015610b1357600080fd5b506103bc610b22366004612ffd565b611beb565b348015610b3357600080fd5b5061046861dead81565b348015610b4957600080fd5b50610409610b583660046132b3565b611c29565b610b65611c5f565b600c80546001600160a01b038085166001600160a01b031992831617909255600d805492841692909116919091179055600e859055600f84905560108390558686610bba33692a5a058fc295ed000000611c8c565b60008a90506000816001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2391906132cf565b60405163e6a4390560e01b81523060048201526001600160a01b03868116602483015291925060009183169063e6a4390590604401602060405180830381865afa158015610c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9991906132cf565b90506001600160a01b038116610d1e576040516364e329cb60e11b81523060048201526001600160a01b03868116602483015283169063c9c65396906044016020604051808303816000875af1158015610cf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1b91906132cf565b90505b6040516370a0823160e01b8152336004820152600090819081906001600160a01b0387169063e8e337009030908b9082906370a0823190602401602060405180830381865afa158015610d75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9991906132ec565b6040516370a0823160e01b81523360048201528c9060649030906370a0823190602401602060405180830381865afa158015610dd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dfd91906132ec565b610e0890605a61331b565b610e129190613332565b6064610e1f8f605a61331b565b610e299190613332565b33610e3642610258613354565b6040518963ffffffff1660e01b8152600401610e59989796959493929190613367565b6060604051808303816000875af1158015610e78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9c91906133b0565b42600a55604080518481526020810184905290810182905292955090935091507ff47525d5a7d5ff6062f59d35ab70308a0d359633f60da34b52812bb6e194792a9060600160405180910390a150505050505050505050505050505050565b606060088054610f0a906133de565b80601f0160208091040260200160405190810160405280929190818152602001828054610f36906133de565b8015610f835780601f10610f5857610100808354040283529160200191610f83565b820191906000526020600020905b815481529060010190602001808311610f6657829003601f168201915b5050505050905090565b600033610f9b818585611cc2565b60019150505b92915050565b60408051808201909152600080825260208201526060610fda604051806040016040528060008152602001600081525090565b60408051808201825260008082526001600160401b03602080840182905284518381529081019094529195509182611035565b60408051808201909152600081526060602082015281526020019060019003908161100d5790505b50935060008061105a604089013560608a013561105560208c018c613105565b611ccf565b60408051808201909152918252602082015296989597505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146110c8576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b602087018035906110e2906110dd908a613105565b611d0b565b14611120576110f46020880188613105565b60405163309afaf360e21b815263ffffffff9091166004820152602088013560248201526044016110bf565b61112f87878787878787611d47565b50505050505050565b60006014600a546111499190613354565b4210158061116657503360009081526011602052604090205460ff165b6111ae5760405162461bcd60e51b8152602060048201526019602482015278151c985b9cd9995c9cc81b9bdd08185b1b1bddd959081e595d603a1b60448201526064016110bf565b600b54336000908152601260205260409020548391906111cf908390613354565b11156112165760405162461bcd60e51b8152602060048201526016602482015275141d5c98da185cd9481b1a5b5a5d081c995858da195960521b60448201526064016110bf565b3360009081526012602052604081208054839290611235908490613354565b909155503390506001600160a01b038616811461125757611257868286611eae565b611262868686611f2c565b50600195945050505050565b611276611c5f565b6112808282611f8b565b5050565b604080518082019091526000808252602082015260006112b4604085013560608601356110556020880188613105565b9150506000806112c48684611fe0565b90925090506112e16112d96020880188613105565b838388612103565b9695505050505050565b6112f3611c5f565b6112808282611c8c565b600360209081526000928352604080842090915290825290208054611321906133de565b80601f016020809104026020016040519081016040528092919081815260200182805461134d906133de565b801561139a5780601f1061136f5761010080835404028352916020019161139a565b820191906000526020600020905b81548152906001019060200180831161137d57829003601f168201915b505050505081565b6113aa611c5f565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b611407611c5f565b61141160006121e4565b565b6001600160a01b03811630145b949350505050565b606060098054610f0a906133de565b60006014600a546114489190613354565b4210158061146557503360009081526011602052604090205460ff165b6114ad5760405162461bcd60e51b8152602060048201526019602482015278151c985b9cd9995c9cc81b9bdd08185b1b1bddd959081e595d603a1b60448201526064016110bf565b600b54336000908152601260205260409020548391906114ce908390613354565b11156115155760405162461bcd60e51b8152602060048201526016602482015275141d5c98da185cd9481b1a5b5a5d081c995858da195960521b60448201526064016110bf565b3360009081526012602052604081208054839290611534908490613354565b90915550610f9b9050338585611f2c565b61154d611c5f565b61128061155a82846134c9565b612234565b63ffffffff8416600090815260036020908152604080832061ffff87168452909152812080546060929190611593906133de565b80601f01602080910402602001604051908101604052809291908181526020018280546115bf906133de565b801561160c5780601f106115e15761010080835404028352916020019161160c565b820191906000526020600020905b8154815290600101906020018083116115ef57829003601f168201915b50505050509050805160000361165c5783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294506114209350505050565b600083900361166c579050611420565b600283106116ea576116b384848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061233b92505050565b806116c184600281886135de565b6040516020016116d393929190613608565b604051602081830303815290604052915050611420565b8383604051639a6d49cd60e01b81526004016110bf929190613659565b60005b8181101561181057368383838181106117255761172561366d565b90506020028101906117379190613683565b905061176a6117496020830183613105565b602083013563ffffffff919091166000908152600160205260409020541490565b6117745750611808565b3063d045a0dc60c08301358360a08101356117936101008301836136a4565b6117a4610100890160e08a01612ffd565b6117b26101208a018a6136a4565b6040518963ffffffff1660e01b81526004016117d497969594939291906136ff565b6000604051808303818588803b1580156117ed57600080fd5b505af1158015611801573d6000803e3d6000fd5b5050505050505b60010161170a565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa15801561184f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118779190810190613785565b604051638351eea760e01b81526004016110bf9190612caf565b611899612b7e565b60408051808201909152600080825260208201526118b8858585612367565b915091505b935093915050565b60006118cf611c5f565b60405163e6a4390560e01b81523060048201526001600160a01b0384811660248301526000919084169063e6a4390590604401602060405180830381865afa15801561191f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194391906132cf565b90506001600160a01b0381166119c8576040516364e329cb60e11b81523060048201526001600160a01b03858116602483015284169063c9c65396906044016020604051808303816000875af11580156119a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c591906132cf565b90505b9392505050565b6119d7611c5f565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e190602401600060405180830381600087803b158015611a3a57600080fd5b505af1158015611a4e573d6000803e3d6000fd5b5050505050565b611a5d611c5f565b6001600160a01b03831663e8e337003086858560008033611a8042610258613354565b6040518963ffffffff1660e01b8152600401611aa3989796959493929190613367565b6060604051808303816000875af1158015611ac2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112f91906133b0565b333014611b065760405163029a949d60e31b815260040160405180910390fd5b61112f87878787878787611120565b611b1d611c5f565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c2427760906020016113f4565b611b73611c5f565b60405163a9059cbb60e01b815261dead6004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015611bc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611be691906137f2565b505050565b611bf3611c5f565b6001600160a01b038116611c1d57604051631e4fbdf760e01b8152600060048201526024016110bf565b611c26816121e4565b50565b6000602082018035906001908390611c419086613105565b63ffffffff1681526020810191909152604001600020541492915050565b6000546001600160a01b031633146114115760405163118cdaa760e01b81523360048201526024016110bf565b6001600160a01b038216611cb65760405163ec442f0560e01b8152600060048201526024016110bf565b61128060008383612462565b611be6838383600161258c565b600080611cdb85612661565b9150819050838110156118bd576040516371c4efed60e01b815260048101829052602481018590526044016110bf565b63ffffffff811660009081526001602052604081205480610fa15760405163f6ff4fb760e01b815263ffffffff841660048201526024016110bf565b6000611d59611d568787612698565b90565b90506000611d8582611d73611d6e8a8a6126b0565b6126d3565b611d8060208d018d613105565b612708565b90506028861115611e4c576000611dc2611da560608c0160408d0161380f565b611db260208d018d613105565b84611dbd8c8c612730565b61277b565b604051633e5ac80960e11b81529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637cb5901290611e189086908d90600090879060040161382c565b600060405180830381600087803b158015611e3257600080fd5b505af1158015611e46573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611e8560208d018d613105565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6001600160a01b038381166000908152600660209081526040808320938616835292905220546000198114611f265781811015611f1757604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016110bf565b611f268484848403600061258c565b50505050565b6001600160a01b038316611f5657604051634b637e8f60e11b8152600060048201526024016110bf565b6001600160a01b038216611f805760405163ec442f0560e01b8152600060048201526024016110bf565b611be6838383612462565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b606080600061203d8560200135611ff6866127ad565b61200360a08901896136a4565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506127d992505050565b9093509050600081612050576001612053565b60025b90506120736120656020880188613105565b8261097860808a018a6136a4565b6004549093506001600160a01b031680156120f95760405163043a78eb60e01b81526001600160a01b0382169063043a78eb906120b6908890889060040161385d565b602060405180830381865afa1580156120d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f791906137f2565b505b5050509250929050565b60408051808201909152600080825260208201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddc28c586040518060a001604052808863ffffffff16815260200161216689611d0b565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b815260040161219b929190613882565b6040805180830381865afa1580156121b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121db919061392b565b95945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005b815181101561230b576122668282815181106122555761225561366d565b60200260200101516040015161233b565b8181815181106122785761227861366d565b6020026020010151604001516003600084848151811061229a5761229a61366d565b60200260200101516000015163ffffffff1663ffffffff16815260200190815260200160002060008484815181106122d4576122d461366d565b60200260200101516020015161ffff1661ffff16815260200190815260200160002090816123029190613997565b50600101612237565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b674816040516113f49190613a56565b600281015161ffff81166003146112805781604051639a6d49cd60e01b81526004016110bf9190612caf565b61236f612b7e565b60408051808201909152600080825260208201526000806123a633604089013560608a01356123a160208c018c613105565b612853565b915091506000806123b78984611fe0565b90925090506123e36123cc60208b018b613105565b83836123dd368d90038d018d613ae1565b8b612879565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a90612431908d018d613105565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b6001600160a01b03831661248d5780600760008282546124829190613354565b909155506124ff9050565b6001600160a01b038316600090815260056020526040902054818110156124e05760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016110bf565b6001600160a01b03841660009081526005602052604090209082900390555b6001600160a01b03821661251b5760078054829003905561253a565b6001600160a01b03821660009081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161257f91815260200190565b60405180910390a3505050565b6001600160a01b0384166125b65760405163e602df0560e01b8152600060048201526024016110bf565b6001600160a01b0383166125e057604051634a1406b160e11b8152600060048201526024016110bf565b6001600160a01b0380851660009081526006602090815260408083209387168352929052208290558015611f2657826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161265391815260200190565b60405180910390a350505050565b60007f000000000000000000000000000000000000000000000000000000000000000061268e8184613332565b610fa1919061331b565b60006126a760208284866135de565b6119c891613b13565b60006126c06028602084866135de565b6126c991613b31565b60c01c9392505050565b6000610fa17f00000000000000000000000000000000000000000000000000000000000000006001600160401b03841661331b565b60006001600160a01b03841661271e5761dead93505b6127288484611c8c565b509092915050565b606061273f82602881866135de565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6060848484846040516020016127949493929190613b61565b6040516020818303038152906040529050949350505050565b6000610fa17f000000000000000000000000000000000000000000000000000000000000000083613332565b805160609015158061282257848460405160200161280e92919091825260c01b6001600160c01b031916602082015260280190565b604051602081830303815290604052612849565b848433856040516020016128399493929190613bb0565b6040516020818303038152906040525b9150935093915050565b600080612861858585611ccf565b90925090506128708683612984565b94509492505050565b612881612b7e565b600061289084600001516129ba565b6020850151909150156128aa576128aa84602001516129e2565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016128fa8c611d0b565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401612936929190613882565b60806040518083038185885af1158015612954573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906129799190613bf3565b979650505050505050565b6001600160a01b0382166129ae57604051634b637e8f60e11b8152600060048201526024016110bf565b61128082600083612462565b60008134146129de576040516304fb820960e51b81523460048201526024016110bf565b5090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a6691906132cf565b90506001600160a01b038116612a8f576040516329b99a9560e11b815260040160405180910390fd5b6040805133602482018190527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0381811660448501526064808501889052855180860390910181526084909401909452602080840180516001600160e01b03166323b872dd60e01b1781528451611280968816958993611f2693889360009283929091839182885af180612b30576040513d6000823e3d81fd5b50506000513d91508115612b48578060011415612b55565b6001600160a01b0384163b155b15611f2657604051635274afe760e01b81526001600160a01b03851660048201526024016110bf565b60405180606001604052806000801916815260200160006001600160401b03168152602001612bc0604051806040016040528060008152602001600081525090565b905290565b6001600160a01b0381168114611c2657600080fd5b600080600080600080600080610100898b031215612bf757600080fd5b8835612c0281612bc5565b97506020890135612c1281612bc5565b965060408901359550606089013594506080890135935060a0890135925060c0890135612c3e81612bc5565b915060e0890135612c4e81612bc5565b809150509295985092959890939650565b60005b83811015612c7a578181015183820152602001612c62565b50506000910152565b60008151808452612c9b816020860160208601612c5f565b601f01601f19169290920160200192915050565b6020815260006119c86020830184612c83565b60008060408385031215612cd557600080fd5b8235612ce081612bc5565b946020939093013593505050565b600060e08284031215612d0057600080fd5b50919050565b600060208284031215612d1857600080fd5b81356001600160401b03811115612d2e57600080fd5b61142084828501612cee565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b83811015612db55788870360bf19018552815180518852830151838801879052612da287890182612c83565b9750509382019390820190600101612d76565b50508751606088015250505060208501516080850152509050611420565b600060608284031215612d0057600080fd5b60008083601f840112612df757600080fd5b5081356001600160401b03811115612e0e57600080fd5b602083019150836020828501011115612e2657600080fd5b9250929050565b600080600080600080600060e0888a031215612e4857600080fd5b612e528989612dd3565b96506060880135955060808801356001600160401b0380821115612e7557600080fd5b612e818b838c01612de5565b909750955060a08a01359150612e9682612bc5565b90935060c08901359080821115612eac57600080fd5b50612eb98a828b01612de5565b989b979a50959850939692959293505050565b600080600060608486031215612ee157600080fd5b8335612eec81612bc5565b92506020840135612efc81612bc5565b929592945050506040919091013590565b803563ffffffff81168114612f2157600080fd5b919050565b60008060408385031215612f3957600080fd5b612ce083612f0d565b8015158114611c2657600080fd5b60008060408385031215612f6357600080fd5b82356001600160401b03811115612f7957600080fd5b612f8585828601612cee565b9250506020830135612f9681612f42565b809150509250929050565b815181526020808301519082015260408101610fa1565b803561ffff81168114612f2157600080fd5b60008060408385031215612fdd57600080fd5b612fe683612f0d565b9150612ff460208401612fb8565b90509250929050565b60006020828403121561300f57600080fd5b81356119c881612bc5565b60008060008060a0858703121561303057600080fd5b61303a8686612dd3565b935060608501356001600160401b0381111561305557600080fd5b61306187828801612de5565b909450925050608085013561307581612bc5565b939692955090935050565b60008083601f84011261309257600080fd5b5081356001600160401b038111156130a957600080fd5b6020830191508360208260051b8501011115612e2657600080fd5b600080602083850312156130d757600080fd5b82356001600160401b038111156130ed57600080fd5b6130f985828601613080565b90969095509350505050565b60006020828403121561311757600080fd5b6119c882612f0d565b6000806000806060858703121561313657600080fd5b61313f85612f0d565b935061314d60208601612fb8565b925060408501356001600160401b0381111561316857600080fd5b61317487828801612de5565b95989497509550505050565b6000806000838503608081121561319657600080fd5b84356001600160401b038111156131ac57600080fd5b6131b887828801612cee565b9450506040601f19820112156131cd57600080fd5b5060208401915060608401356131e281612bc5565b809150509250925092565b600060c082019050835182526001600160401b0360208501511660208301526040840151613228604084018280518252602090810151910152565b5082516080830152602083015160a08301526119c8565b6000806040838503121561325257600080fd5b823561325d81612bc5565b91506020830135612f9681612bc5565b6000806000806080858703121561328357600080fd5b843561328e81612bc5565b9350602085013561329e81612bc5565b93969395505050506040820135916060013590565b6000606082840312156132c557600080fd5b6119c88383612dd3565b6000602082840312156132e157600080fd5b81516119c881612bc5565b6000602082840312156132fe57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610fa157610fa1613305565b60008261334f57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610fa157610fa1613305565b6001600160a01b039889168152968816602088015260408701959095526060860193909352608085019190915260a084015290921660c082015260e08101919091526101000190565b6000806000606084860312156133c557600080fd5b8351925060208401519150604084015190509250925092565b600181811c908216806133f257607f821691505b602082108103612d0057634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b038111828210171561344a5761344a613412565b60405290565b604080519081016001600160401b038111828210171561344a5761344a613412565b604051601f8201601f191681016001600160401b038111828210171561349a5761349a613412565b604052919050565b60006001600160401b038211156134bb576134bb613412565b50601f01601f191660200190565b60006001600160401b03808411156134e3576134e3613412565b8360051b60206134f4818301613472565b86815291850191818101903684111561350c57600080fd5b865b848110156135d2578035868111156135265760008081fd5b8801606036829003121561353a5760008081fd5b613542613428565b61354b82612f0d565b8152613558868301612fb8565b86820152604080830135898111156135705760008081fd5b929092019136601f8401126135855760008081fd5b8235613598613593826134a2565b613472565b81815236898387010111156135ad5760008081fd5b818986018a83013760009181018901919091529082015284525091830191830161350e565b50979650505050505050565b600080858511156135ee57600080fd5b838611156135fb57600080fd5b5050820193919092039150565b6000845161361a818460208901612c5f565b8201838582376000930192835250909392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b602081526000611420602083018486613630565b634e487b7160e01b600052603260045260246000fd5b6000823561013e1983360301811261369a57600080fd5b9190910192915050565b6000808335601e198436030181126136bb57600080fd5b8301803591506001600160401b038211156136d557600080fd5b602001915036819003821315612e2657600080fd5b6001600160401b0381168114611c2657600080fd5b63ffffffff61370d89612f0d565b168152602088013560208201526000604089013561372a816136ea565b6001600160401b03811660408401525087606083015260e0608083015261375560e083018789613630565b6001600160a01b03861660a084015282810360c0840152613777818587613630565b9a9950505050505050505050565b60006020828403121561379757600080fd5b81516001600160401b038111156137ad57600080fd5b8201601f810184136137be57600080fd5b80516137cc613593826134a2565b8181528560208385010111156137e157600080fd5b6121db826020830160208601612c5f565b60006020828403121561380457600080fd5b81516119c881612f42565b60006020828403121561382157600080fd5b81356119c8816136ea565b60018060a01b038516815283602082015261ffff831660408201526080606082015260006112e16080830184612c83565b6040815260006138706040830185612c83565b82810360208401526121db8185612c83565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526138b860e0840182612c83565b90506060850151603f198483030160a08501526138d58282612c83565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561390d57600080fd5b613915613450565b9050815181526020820151602082015292915050565b60006040828403121561393d57600080fd5b6119c883836138fb565b601f821115611be6576000816000526020600020601f850160051c810160208610156139705750805b601f850160051c820191505b8181101561398f5782815560010161397c565b505050505050565b81516001600160401b038111156139b0576139b0613412565b6139c4816139be84546133de565b84613947565b602080601f8311600181146139f957600084156139e15750858301515b600019600386901b1c1916600185901b17855561398f565b600085815260208120601f198616915b82811015613a2857888601518255948401946001909101908401613a09565b5085821015613a465787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b83811015613ad357888303603f190185528151805163ffffffff1684528781015161ffff16888501528601516060878501819052613abf81860183612c83565b968901969450505090860190600101613a7f565b509098975050505050505050565b600060408284031215613af357600080fd5b613afb613450565b82358152602083013560208201528091505092915050565b80356020831015610fa157600019602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015613b595780818660080360031b1b83161692505b505092915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c82015260008251613ba081602c850160208701612c5f565b91909101602c0195945050505050565b8481526001600160401b0360c01b8460c01b16602082015282602882015260008251613be3816048850160208701612c5f565b9190910160480195945050505050565b600060808284031215613c0557600080fd5b613c0d613428565b825181526020830151613c1f816136ea565b6020820152613c3184604085016138fb565b6040820152939250505056fea264697066735822122085652c9930e7a702d68d400c07a2c5503225fe3d795b705f6fe3bdddb6acf4d964736f6c63430008160033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000006edce65403992e310a62460808c4b910d972f10f0000000000000000000000008b7c5d0f05dc6a5af60292a6061ae960b8a47274000000000000000000000000000000000000000000000000000000000000000e4d696e6947616d6573546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d4f465400000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106103975760003560e01c8063857749b0116101dc578063bd815db011610102578063dd62ed3e116100a0578063f2fde38b1161006f578063f2fde38b14610b07578063fc0c546a14610613578063fccc281314610b27578063ff7bd03d14610b3d57600080fd5b8063dd62ed3e14610a44578063e411fb1814610a8a578063ee2fe39314610aaa578063f04a67ae14610ad757600080fd5b8063ca5eb5e1116100dc578063ca5eb5e1146109d1578063cf6c62ea146109f1578063d045a0dc14610a11578063d424388514610a2457600080fd5b8063bd815db01461097d578063c7c7f5b314610990578063c9c65396146109b157600080fd5b8063a9059cbb1161017a578063b98bd07011610149578063b98bd070146108fa578063bb0b6a531461091a578063bb1e9e3514610947578063bc70b3541461095d57600080fd5b8063a9059cbb1461087a578063b19ab0761461089a578063b731ea0a146108ba578063b7f583b7146108da57600080fd5b8063902d55a5116101b6578063902d55a5146107ff57806395d89b411461081d578063963efcaa146108325780639f68b9641461086657600080fd5b8063857749b0146107b757806388dd361b146107cb5780638da5cb5b146107e157600080fd5b806334bd2201116102c15780635a0dfe4d1161025f578063715018a61161022e578063715018a614610731578063790ca413146107465780637d25a05e1461075c57806382413eac1461079757600080fd5b80635a0dfe4d146106705780635e280f11146106a75780636fc1b31e146106db57806370a08231146106fb57600080fd5b806352ae28791161029b57806352ae28791461061357806352de2b63146106265780635535d4611461063b578063571b1f8a1461065b57600080fd5b806334bd2201146105b05780633b6f743b146105c657806340c10f19146105f357600080fd5b8063156a0d0f116103395780631f5e1334116103085780631f5e13341461053957806323b872dd1461054e578063313ce5671461056e5780633400288b1461059057600080fd5b8063156a0d0f146104bb57806317442b70146104e257806318160ddd146105045780631d4eaead1461052357600080fd5b80630d35b415116103755780630d35b41514610419578063111ecdad1461044857806313137d6514610480578063134d4f251461049357600080fd5b806304c85aa21461039c57806306fdde03146103be578063095ea7b3146103e9575b600080fd5b3480156103a857600080fd5b506103bc6103b7366004612bda565b610b5d565b005b3480156103ca57600080fd5b506103d3610efb565b6040516103e09190612caf565b60405180910390f35b3480156103f557600080fd5b50610409610404366004612cc2565b610f8d565b60405190151581526020016103e0565b34801561042557600080fd5b50610439610434366004612d06565b610fa7565b6040516103e093929190612d3a565b34801561045457600080fd5b50600454610468906001600160a01b031681565b6040516001600160a01b0390911681526020016103e0565b6103bc61048e366004612e2d565b611078565b34801561049f57600080fd5b506104a8600281565b60405161ffff90911681526020016103e0565b3480156104c757600080fd5b506040805162b9270b60e21b815260016020820152016103e0565b3480156104ee57600080fd5b50604080516001815260026020820152016103e0565b34801561051057600080fd5b506007545b6040519081526020016103e0565b34801561052f57600080fd5b50610515600e5481565b34801561054557600080fd5b506104a8600181565b34801561055a57600080fd5b50610409610569366004612ecc565b611138565b34801561057a57600080fd5b5060125b60405160ff90911681526020016103e0565b34801561059c57600080fd5b506103bc6105ab366004612f26565b61126e565b3480156105bc57600080fd5b50610515600f5481565b3480156105d257600080fd5b506105e66105e1366004612f50565b611284565b6040516103e09190612fa1565b3480156105ff57600080fd5b506103bc61060e366004612cc2565b6112eb565b34801561061f57600080fd5b5030610468565b34801561063257600080fd5b50610515607881565b34801561064757600080fd5b506103d3610656366004612fca565b6112fd565b34801561066757600080fd5b50610515601481565b34801561067c57600080fd5b5061040961068b366004612f26565b63ffffffff919091166000908152600160205260409020541490565b3480156106b357600080fd5b506104687f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f81565b3480156106e757600080fd5b506103bc6106f6366004612ffd565b6113a2565b34801561070757600080fd5b50610515610716366004612ffd565b6001600160a01b031660009081526005602052604090205490565b34801561073d57600080fd5b506103bc6113ff565b34801561075257600080fd5b50610515600a5481565b34801561076857600080fd5b5061077f610777366004612f26565b600092915050565b6040516001600160401b0390911681526020016103e0565b3480156107a357600080fd5b506104096107b236600461301a565b611413565b3480156107c357600080fd5b50600661057e565b3480156107d757600080fd5b50610515600b5481565b3480156107ed57600080fd5b506000546001600160a01b0316610468565b34801561080b57600080fd5b50610515692a5a058fc295ed00000081565b34801561082957600080fd5b506103d3611428565b34801561083e57600080fd5b506105157f000000000000000000000000000000000000000000000000000000e8d4a5100081565b34801561087257600080fd5b506000610409565b34801561088657600080fd5b50610409610895366004612cc2565b611437565b3480156108a657600080fd5b50600c54610468906001600160a01b031681565b3480156108c657600080fd5b50600254610468906001600160a01b031681565b3480156108e657600080fd5b50600d54610468906001600160a01b031681565b34801561090657600080fd5b506103bc6109153660046130c4565b611545565b34801561092657600080fd5b50610515610935366004613105565b60016020526000908152604090205481565b34801561095357600080fd5b5061051560105481565b34801561096957600080fd5b506103d3610978366004613120565b61155f565b6103bc61098b3660046130c4565b611707565b6109a361099e366004613180565b611891565b6040516103e09291906131ed565b3480156109bd57600080fd5b506104686109cc36600461323f565b6118c5565b3480156109dd57600080fd5b506103bc6109ec366004612ffd565b6119cf565b3480156109fd57600080fd5b506103bc610a0c36600461326d565b611a55565b6103bc610a1f366004612e2d565b611ae6565b348015610a3057600080fd5b506103bc610a3f366004612ffd565b611b15565b348015610a5057600080fd5b50610515610a5f36600461323f565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610a9657600080fd5b506103bc610aa5366004612cc2565b611b6b565b348015610ab657600080fd5b50610515610ac5366004612ffd565b60126020526000908152604090205481565b348015610ae357600080fd5b50610409610af2366004612ffd565b60116020526000908152604090205460ff1681565b348015610b1357600080fd5b506103bc610b22366004612ffd565b611beb565b348015610b3357600080fd5b5061046861dead81565b348015610b4957600080fd5b50610409610b583660046132b3565b611c29565b610b65611c5f565b600c80546001600160a01b038085166001600160a01b031992831617909255600d805492841692909116919091179055600e859055600f84905560108390558686610bba33692a5a058fc295ed000000611c8c565b60008a90506000816001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2391906132cf565b60405163e6a4390560e01b81523060048201526001600160a01b03868116602483015291925060009183169063e6a4390590604401602060405180830381865afa158015610c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9991906132cf565b90506001600160a01b038116610d1e576040516364e329cb60e11b81523060048201526001600160a01b03868116602483015283169063c9c65396906044016020604051808303816000875af1158015610cf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1b91906132cf565b90505b6040516370a0823160e01b8152336004820152600090819081906001600160a01b0387169063e8e337009030908b9082906370a0823190602401602060405180830381865afa158015610d75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9991906132ec565b6040516370a0823160e01b81523360048201528c9060649030906370a0823190602401602060405180830381865afa158015610dd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dfd91906132ec565b610e0890605a61331b565b610e129190613332565b6064610e1f8f605a61331b565b610e299190613332565b33610e3642610258613354565b6040518963ffffffff1660e01b8152600401610e59989796959493929190613367565b6060604051808303816000875af1158015610e78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9c91906133b0565b42600a55604080518481526020810184905290810182905292955090935091507ff47525d5a7d5ff6062f59d35ab70308a0d359633f60da34b52812bb6e194792a9060600160405180910390a150505050505050505050505050505050565b606060088054610f0a906133de565b80601f0160208091040260200160405190810160405280929190818152602001828054610f36906133de565b8015610f835780601f10610f5857610100808354040283529160200191610f83565b820191906000526020600020905b815481529060010190602001808311610f6657829003601f168201915b5050505050905090565b600033610f9b818585611cc2565b60019150505b92915050565b60408051808201909152600080825260208201526060610fda604051806040016040528060008152602001600081525090565b60408051808201825260008082526001600160401b03602080840182905284518381529081019094529195509182611035565b60408051808201909152600081526060602082015281526020019060019003908161100d5790505b50935060008061105a604089013560608a013561105560208c018c613105565b611ccf565b60408051808201909152918252602082015296989597505050505050565b7f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f6001600160a01b031633146110c8576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b602087018035906110e2906110dd908a613105565b611d0b565b14611120576110f46020880188613105565b60405163309afaf360e21b815263ffffffff9091166004820152602088013560248201526044016110bf565b61112f87878787878787611d47565b50505050505050565b60006014600a546111499190613354565b4210158061116657503360009081526011602052604090205460ff165b6111ae5760405162461bcd60e51b8152602060048201526019602482015278151c985b9cd9995c9cc81b9bdd08185b1b1bddd959081e595d603a1b60448201526064016110bf565b600b54336000908152601260205260409020548391906111cf908390613354565b11156112165760405162461bcd60e51b8152602060048201526016602482015275141d5c98da185cd9481b1a5b5a5d081c995858da195960521b60448201526064016110bf565b3360009081526012602052604081208054839290611235908490613354565b909155503390506001600160a01b038616811461125757611257868286611eae565b611262868686611f2c565b50600195945050505050565b611276611c5f565b6112808282611f8b565b5050565b604080518082019091526000808252602082015260006112b4604085013560608601356110556020880188613105565b9150506000806112c48684611fe0565b90925090506112e16112d96020880188613105565b838388612103565b9695505050505050565b6112f3611c5f565b6112808282611c8c565b600360209081526000928352604080842090915290825290208054611321906133de565b80601f016020809104026020016040519081016040528092919081815260200182805461134d906133de565b801561139a5780601f1061136f5761010080835404028352916020019161139a565b820191906000526020600020905b81548152906001019060200180831161137d57829003601f168201915b505050505081565b6113aa611c5f565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b611407611c5f565b61141160006121e4565b565b6001600160a01b03811630145b949350505050565b606060098054610f0a906133de565b60006014600a546114489190613354565b4210158061146557503360009081526011602052604090205460ff165b6114ad5760405162461bcd60e51b8152602060048201526019602482015278151c985b9cd9995c9cc81b9bdd08185b1b1bddd959081e595d603a1b60448201526064016110bf565b600b54336000908152601260205260409020548391906114ce908390613354565b11156115155760405162461bcd60e51b8152602060048201526016602482015275141d5c98da185cd9481b1a5b5a5d081c995858da195960521b60448201526064016110bf565b3360009081526012602052604081208054839290611534908490613354565b90915550610f9b9050338585611f2c565b61154d611c5f565b61128061155a82846134c9565b612234565b63ffffffff8416600090815260036020908152604080832061ffff87168452909152812080546060929190611593906133de565b80601f01602080910402602001604051908101604052809291908181526020018280546115bf906133de565b801561160c5780601f106115e15761010080835404028352916020019161160c565b820191906000526020600020905b8154815290600101906020018083116115ef57829003601f168201915b50505050509050805160000361165c5783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294506114209350505050565b600083900361166c579050611420565b600283106116ea576116b384848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061233b92505050565b806116c184600281886135de565b6040516020016116d393929190613608565b604051602081830303815290604052915050611420565b8383604051639a6d49cd60e01b81526004016110bf929190613659565b60005b8181101561181057368383838181106117255761172561366d565b90506020028101906117379190613683565b905061176a6117496020830183613105565b602083013563ffffffff919091166000908152600160205260409020541490565b6117745750611808565b3063d045a0dc60c08301358360a08101356117936101008301836136a4565b6117a4610100890160e08a01612ffd565b6117b26101208a018a6136a4565b6040518963ffffffff1660e01b81526004016117d497969594939291906136ff565b6000604051808303818588803b1580156117ed57600080fd5b505af1158015611801573d6000803e3d6000fd5b5050505050505b60010161170a565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa15801561184f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118779190810190613785565b604051638351eea760e01b81526004016110bf9190612caf565b611899612b7e565b60408051808201909152600080825260208201526118b8858585612367565b915091505b935093915050565b60006118cf611c5f565b60405163e6a4390560e01b81523060048201526001600160a01b0384811660248301526000919084169063e6a4390590604401602060405180830381865afa15801561191f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194391906132cf565b90506001600160a01b0381166119c8576040516364e329cb60e11b81523060048201526001600160a01b03858116602483015284169063c9c65396906044016020604051808303816000875af11580156119a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c591906132cf565b90505b9392505050565b6119d7611c5f565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f169063ca5eb5e190602401600060405180830381600087803b158015611a3a57600080fd5b505af1158015611a4e573d6000803e3d6000fd5b5050505050565b611a5d611c5f565b6001600160a01b03831663e8e337003086858560008033611a8042610258613354565b6040518963ffffffff1660e01b8152600401611aa3989796959493929190613367565b6060604051808303816000875af1158015611ac2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112f91906133b0565b333014611b065760405163029a949d60e31b815260040160405180910390fd5b61112f87878787878787611120565b611b1d611c5f565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c2427760906020016113f4565b611b73611c5f565b60405163a9059cbb60e01b815261dead6004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015611bc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611be691906137f2565b505050565b611bf3611c5f565b6001600160a01b038116611c1d57604051631e4fbdf760e01b8152600060048201526024016110bf565b611c26816121e4565b50565b6000602082018035906001908390611c419086613105565b63ffffffff1681526020810191909152604001600020541492915050565b6000546001600160a01b031633146114115760405163118cdaa760e01b81523360048201526024016110bf565b6001600160a01b038216611cb65760405163ec442f0560e01b8152600060048201526024016110bf565b61128060008383612462565b611be6838383600161258c565b600080611cdb85612661565b9150819050838110156118bd576040516371c4efed60e01b815260048101829052602481018590526044016110bf565b63ffffffff811660009081526001602052604081205480610fa15760405163f6ff4fb760e01b815263ffffffff841660048201526024016110bf565b6000611d59611d568787612698565b90565b90506000611d8582611d73611d6e8a8a6126b0565b6126d3565b611d8060208d018d613105565b612708565b90506028861115611e4c576000611dc2611da560608c0160408d0161380f565b611db260208d018d613105565b84611dbd8c8c612730565b61277b565b604051633e5ac80960e11b81529091506001600160a01b037f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f1690637cb5901290611e189086908d90600090879060040161382c565b600060405180830381600087803b158015611e3257600080fd5b505af1158015611e46573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611e8560208d018d613105565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6001600160a01b038381166000908152600660209081526040808320938616835292905220546000198114611f265781811015611f1757604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016110bf565b611f268484848403600061258c565b50505050565b6001600160a01b038316611f5657604051634b637e8f60e11b8152600060048201526024016110bf565b6001600160a01b038216611f805760405163ec442f0560e01b8152600060048201526024016110bf565b611be6838383612462565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b606080600061203d8560200135611ff6866127ad565b61200360a08901896136a4565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506127d992505050565b9093509050600081612050576001612053565b60025b90506120736120656020880188613105565b8261097860808a018a6136a4565b6004549093506001600160a01b031680156120f95760405163043a78eb60e01b81526001600160a01b0382169063043a78eb906120b6908890889060040161385d565b602060405180830381865afa1580156120d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f791906137f2565b505b5050509250929050565b60408051808201909152600080825260208201527f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f6001600160a01b031663ddc28c586040518060a001604052808863ffffffff16815260200161216689611d0b565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b815260040161219b929190613882565b6040805180830381865afa1580156121b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121db919061392b565b95945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005b815181101561230b576122668282815181106122555761225561366d565b60200260200101516040015161233b565b8181815181106122785761227861366d565b6020026020010151604001516003600084848151811061229a5761229a61366d565b60200260200101516000015163ffffffff1663ffffffff16815260200190815260200160002060008484815181106122d4576122d461366d565b60200260200101516020015161ffff1661ffff16815260200190815260200160002090816123029190613997565b50600101612237565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b674816040516113f49190613a56565b600281015161ffff81166003146112805781604051639a6d49cd60e01b81526004016110bf9190612caf565b61236f612b7e565b60408051808201909152600080825260208201526000806123a633604089013560608a01356123a160208c018c613105565b612853565b915091506000806123b78984611fe0565b90925090506123e36123cc60208b018b613105565b83836123dd368d90038d018d613ae1565b8b612879565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a90612431908d018d613105565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b6001600160a01b03831661248d5780600760008282546124829190613354565b909155506124ff9050565b6001600160a01b038316600090815260056020526040902054818110156124e05760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016110bf565b6001600160a01b03841660009081526005602052604090209082900390555b6001600160a01b03821661251b5760078054829003905561253a565b6001600160a01b03821660009081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161257f91815260200190565b60405180910390a3505050565b6001600160a01b0384166125b65760405163e602df0560e01b8152600060048201526024016110bf565b6001600160a01b0383166125e057604051634a1406b160e11b8152600060048201526024016110bf565b6001600160a01b0380851660009081526006602090815260408083209387168352929052208290558015611f2657826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161265391815260200190565b60405180910390a350505050565b60007f000000000000000000000000000000000000000000000000000000e8d4a5100061268e8184613332565b610fa1919061331b565b60006126a760208284866135de565b6119c891613b13565b60006126c06028602084866135de565b6126c991613b31565b60c01c9392505050565b6000610fa17f000000000000000000000000000000000000000000000000000000e8d4a510006001600160401b03841661331b565b60006001600160a01b03841661271e5761dead93505b6127288484611c8c565b509092915050565b606061273f82602881866135de565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6060848484846040516020016127949493929190613b61565b6040516020818303038152906040529050949350505050565b6000610fa17f000000000000000000000000000000000000000000000000000000e8d4a5100083613332565b805160609015158061282257848460405160200161280e92919091825260c01b6001600160c01b031916602082015260280190565b604051602081830303815290604052612849565b848433856040516020016128399493929190613bb0565b6040516020818303038152906040525b9150935093915050565b600080612861858585611ccf565b90925090506128708683612984565b94509492505050565b612881612b7e565b600061289084600001516129ba565b6020850151909150156128aa576128aa84602001516129e2565b7f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f6001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016128fa8c611d0b565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401612936929190613882565b60806040518083038185885af1158015612954573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906129799190613bf3565b979650505050505050565b6001600160a01b0382166129ae57604051634b637e8f60e11b8152600060048201526024016110bf565b61128082600083612462565b60008134146129de576040516304fb820960e51b81523460048201526024016110bf565b5090565b60007f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a6691906132cf565b90506001600160a01b038116612a8f576040516329b99a9560e11b815260040160405180910390fd5b6040805133602482018190527f0000000000000000000000006edce65403992e310a62460808c4b910d972f10f6001600160a01b0381811660448501526064808501889052855180860390910181526084909401909452602080840180516001600160e01b03166323b872dd60e01b1781528451611280968816958993611f2693889360009283929091839182885af180612b30576040513d6000823e3d81fd5b50506000513d91508115612b48578060011415612b55565b6001600160a01b0384163b155b15611f2657604051635274afe760e01b81526001600160a01b03851660048201526024016110bf565b60405180606001604052806000801916815260200160006001600160401b03168152602001612bc0604051806040016040528060008152602001600081525090565b905290565b6001600160a01b0381168114611c2657600080fd5b600080600080600080600080610100898b031215612bf757600080fd5b8835612c0281612bc5565b97506020890135612c1281612bc5565b965060408901359550606089013594506080890135935060a0890135925060c0890135612c3e81612bc5565b915060e0890135612c4e81612bc5565b809150509295985092959890939650565b60005b83811015612c7a578181015183820152602001612c62565b50506000910152565b60008151808452612c9b816020860160208601612c5f565b601f01601f19169290920160200192915050565b6020815260006119c86020830184612c83565b60008060408385031215612cd557600080fd5b8235612ce081612bc5565b946020939093013593505050565b600060e08284031215612d0057600080fd5b50919050565b600060208284031215612d1857600080fd5b81356001600160401b03811115612d2e57600080fd5b61142084828501612cee565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b83811015612db55788870360bf19018552815180518852830151838801879052612da287890182612c83565b9750509382019390820190600101612d76565b50508751606088015250505060208501516080850152509050611420565b600060608284031215612d0057600080fd5b60008083601f840112612df757600080fd5b5081356001600160401b03811115612e0e57600080fd5b602083019150836020828501011115612e2657600080fd5b9250929050565b600080600080600080600060e0888a031215612e4857600080fd5b612e528989612dd3565b96506060880135955060808801356001600160401b0380821115612e7557600080fd5b612e818b838c01612de5565b909750955060a08a01359150612e9682612bc5565b90935060c08901359080821115612eac57600080fd5b50612eb98a828b01612de5565b989b979a50959850939692959293505050565b600080600060608486031215612ee157600080fd5b8335612eec81612bc5565b92506020840135612efc81612bc5565b929592945050506040919091013590565b803563ffffffff81168114612f2157600080fd5b919050565b60008060408385031215612f3957600080fd5b612ce083612f0d565b8015158114611c2657600080fd5b60008060408385031215612f6357600080fd5b82356001600160401b03811115612f7957600080fd5b612f8585828601612cee565b9250506020830135612f9681612f42565b809150509250929050565b815181526020808301519082015260408101610fa1565b803561ffff81168114612f2157600080fd5b60008060408385031215612fdd57600080fd5b612fe683612f0d565b9150612ff460208401612fb8565b90509250929050565b60006020828403121561300f57600080fd5b81356119c881612bc5565b60008060008060a0858703121561303057600080fd5b61303a8686612dd3565b935060608501356001600160401b0381111561305557600080fd5b61306187828801612de5565b909450925050608085013561307581612bc5565b939692955090935050565b60008083601f84011261309257600080fd5b5081356001600160401b038111156130a957600080fd5b6020830191508360208260051b8501011115612e2657600080fd5b600080602083850312156130d757600080fd5b82356001600160401b038111156130ed57600080fd5b6130f985828601613080565b90969095509350505050565b60006020828403121561311757600080fd5b6119c882612f0d565b6000806000806060858703121561313657600080fd5b61313f85612f0d565b935061314d60208601612fb8565b925060408501356001600160401b0381111561316857600080fd5b61317487828801612de5565b95989497509550505050565b6000806000838503608081121561319657600080fd5b84356001600160401b038111156131ac57600080fd5b6131b887828801612cee565b9450506040601f19820112156131cd57600080fd5b5060208401915060608401356131e281612bc5565b809150509250925092565b600060c082019050835182526001600160401b0360208501511660208301526040840151613228604084018280518252602090810151910152565b5082516080830152602083015160a08301526119c8565b6000806040838503121561325257600080fd5b823561325d81612bc5565b91506020830135612f9681612bc5565b6000806000806080858703121561328357600080fd5b843561328e81612bc5565b9350602085013561329e81612bc5565b93969395505050506040820135916060013590565b6000606082840312156132c557600080fd5b6119c88383612dd3565b6000602082840312156132e157600080fd5b81516119c881612bc5565b6000602082840312156132fe57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610fa157610fa1613305565b60008261334f57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610fa157610fa1613305565b6001600160a01b039889168152968816602088015260408701959095526060860193909352608085019190915260a084015290921660c082015260e08101919091526101000190565b6000806000606084860312156133c557600080fd5b8351925060208401519150604084015190509250925092565b600181811c908216806133f257607f821691505b602082108103612d0057634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b038111828210171561344a5761344a613412565b60405290565b604080519081016001600160401b038111828210171561344a5761344a613412565b604051601f8201601f191681016001600160401b038111828210171561349a5761349a613412565b604052919050565b60006001600160401b038211156134bb576134bb613412565b50601f01601f191660200190565b60006001600160401b03808411156134e3576134e3613412565b8360051b60206134f4818301613472565b86815291850191818101903684111561350c57600080fd5b865b848110156135d2578035868111156135265760008081fd5b8801606036829003121561353a5760008081fd5b613542613428565b61354b82612f0d565b8152613558868301612fb8565b86820152604080830135898111156135705760008081fd5b929092019136601f8401126135855760008081fd5b8235613598613593826134a2565b613472565b81815236898387010111156135ad5760008081fd5b818986018a83013760009181018901919091529082015284525091830191830161350e565b50979650505050505050565b600080858511156135ee57600080fd5b838611156135fb57600080fd5b5050820193919092039150565b6000845161361a818460208901612c5f565b8201838582376000930192835250909392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b602081526000611420602083018486613630565b634e487b7160e01b600052603260045260246000fd5b6000823561013e1983360301811261369a57600080fd5b9190910192915050565b6000808335601e198436030181126136bb57600080fd5b8301803591506001600160401b038211156136d557600080fd5b602001915036819003821315612e2657600080fd5b6001600160401b0381168114611c2657600080fd5b63ffffffff61370d89612f0d565b168152602088013560208201526000604089013561372a816136ea565b6001600160401b03811660408401525087606083015260e0608083015261375560e083018789613630565b6001600160a01b03861660a084015282810360c0840152613777818587613630565b9a9950505050505050505050565b60006020828403121561379757600080fd5b81516001600160401b038111156137ad57600080fd5b8201601f810184136137be57600080fd5b80516137cc613593826134a2565b8181528560208385010111156137e157600080fd5b6121db826020830160208601612c5f565b60006020828403121561380457600080fd5b81516119c881612f42565b60006020828403121561382157600080fd5b81356119c8816136ea565b60018060a01b038516815283602082015261ffff831660408201526080606082015260006112e16080830184612c83565b6040815260006138706040830185612c83565b82810360208401526121db8185612c83565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526138b860e0840182612c83565b90506060850151603f198483030160a08501526138d58282612c83565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561390d57600080fd5b613915613450565b9050815181526020820151602082015292915050565b60006040828403121561393d57600080fd5b6119c883836138fb565b601f821115611be6576000816000526020600020601f850160051c810160208610156139705750805b601f850160051c820191505b8181101561398f5782815560010161397c565b505050505050565b81516001600160401b038111156139b0576139b0613412565b6139c4816139be84546133de565b84613947565b602080601f8311600181146139f957600084156139e15750858301515b600019600386901b1c1916600185901b17855561398f565b600085815260208120601f198616915b82811015613a2857888601518255948401946001909101908401613a09565b5085821015613a465787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b83811015613ad357888303603f190185528151805163ffffffff1684528781015161ffff16888501528601516060878501819052613abf81860183612c83565b968901969450505090860190600101613a7f565b509098975050505050505050565b600060408284031215613af357600080fd5b613afb613450565b82358152602083013560208201528091505092915050565b80356020831015610fa157600019602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015613b595780818660080360031b1b83161692505b505092915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c82015260008251613ba081602c850160208701612c5f565b91909101602c0195945050505050565b8481526001600160401b0360c01b8460c01b16602082015282602882015260008251613be3816048850160208701612c5f565b9190910160480195945050505050565b600060808284031215613c0557600080fd5b613c0d613428565b825181526020830151613c1f816136ea565b6020820152613c3184604085016138fb565b6040820152939250505056fea264697066735822122085652c9930e7a702d68d400c07a2c5503225fe3d795b705f6fe3bdddb6acf4d964736f6c63430008160033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000006edce65403992e310a62460808c4b910d972f10f0000000000000000000000008b7c5d0f05dc6a5af60292a6061ae960b8a47274000000000000000000000000000000000000000000000000000000000000000e4d696e6947616d6573546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d4f465400000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): MiniGamesToken
Arg [1] : _symbol (string): MOFT
Arg [2] : _lzEndpoint (address): 0x6EDCE65403992e310A62460808c4b910D972f10f
Arg [3] : _delegate (address): 0x8B7C5D0F05Dc6A5Af60292A6061aE960b8a47274

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000006edce65403992e310a62460808c4b910d972f10f
Arg [3] : 0000000000000000000000008b7c5d0f05dc6a5af60292a6061ae960b8a47274
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [5] : 4d696e6947616d6573546f6b656e000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4d4f465400000000000000000000000000000000000000000000000000000000

[ 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.