ETH Price: $1,664.42 (-0.85%)
 

Overview

Max Total Supply

1,000,000,000 CHAMP

Holders

82,985 (0.00%)

Market

Price

$0.0003 @ 0.000000 ETH (+1.31%)

Onchain Market Cap

$321,380.00

Circulating Supply Market Cap

$304,566.00

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
diamondrings.base.eth
Balance
364.89303465501687587 CHAMP

Value
$0.12 ( ~7.20971870080869E-05 ETH) [0.0000%]
0x1d8c4d80464270afb50576cab66f08a29903747f
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Super Champs Universe is a web3 gaming and animation universe with two live mobile games - Bullet League and Racket Rampage, which are currently the Top 2 Games on Base with over 200k weekly on-chain players. The $CHAMP token on Base powers the ecosystem.

Market

Volume (24H):$599,426.00
Market Capitalization:$304,566.00
Circulating Supply:947,670,859.00 CHAMP
Market Data Source: Coinmarketcap

Source Code Verified Exact Match

Contract Name

SuperChampsToken

Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled
No with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here

Contract Security Audit

Contract ABI
API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"total_supply_","type":"uint256"},{"internalType":"contract IPermissionsManager","name":"permissions_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"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":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"permissions","outputs":[{"internalType":"contract IPermissionsManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress_","type":"address"},{"internalType":"uint256","name":"tokenAmount_","type":"uint256"}],"name":"recoverERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"mint_recipients_","type":"address[]"},{"internalType":"uint256[]","name":"mint_quantities_","type":"uint256[]"}],"name":"tokenGenerationEvent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transfersLocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unlockTransfers","outputs":[],"stateMutability":"nonpayable","type":"function"}]
6101a0604052348015610010575f80fd5b5060405161347c38038061347c83398181016040528101906100329190610480565b83806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152508686816003908161007b9190610720565b50806004908161008b9190610720565b5050506100a260058361018060201b90919060201c565b61012081815250506100be60068261018060201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a081815250506100fb6101cd60201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050508161018081815250508073ffffffffffffffffffffffffffffffffffffffff166101608173ffffffffffffffffffffffffffffffffffffffff168152505050505050610971565b5f6020835110156101a15761019a8361022760201b60201c565b90506101c7565b826101b18361028c60201b60201c565b5f0190816101bf9190610720565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e05161010051463060405160200161020c959493929190610825565b60405160208183030381529060405280519060200120905090565b5f80829050601f8151111561027357826040517f305a27a900000000000000000000000000000000000000000000000000000000815260040161026a91906108be565b60405180910390fd5b80518161027f9061090b565b5f1c175f1b915050919050565b5f819050919050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6102f4826102ae565b810181811067ffffffffffffffff82111715610313576103126102be565b5b80604052505050565b5f610325610295565b905061033182826102eb565b919050565b5f67ffffffffffffffff8211156103505761034f6102be565b5b610359826102ae565b9050602081019050919050565b8281835e5f83830152505050565b5f61038661038184610336565b61031c565b9050828152602081018484840111156103a2576103a16102aa565b5b6103ad848285610366565b509392505050565b5f82601f8301126103c9576103c86102a6565b5b81516103d9848260208601610374565b91505092915050565b5f819050919050565b6103f4816103e2565b81146103fe575f80fd5b50565b5f8151905061040f816103eb565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61043e82610415565b9050919050565b5f61044f82610434565b9050919050565b61045f81610445565b8114610469575f80fd5b50565b5f8151905061047a81610456565b92915050565b5f805f80608085870312156104985761049761029e565b5b5f85015167ffffffffffffffff8111156104b5576104b46102a2565b5b6104c1878288016103b5565b945050602085015167ffffffffffffffff8111156104e2576104e16102a2565b5b6104ee878288016103b5565b93505060406104ff87828801610401565b92505060606105108782880161046c565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061056a57607f821691505b60208210810361057d5761057c610526565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105df7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826105a4565b6105e986836105a4565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61062461061f61061a846103e2565b610601565b6103e2565b9050919050565b5f819050919050565b61063d8361060a565b6106516106498261062b565b8484546105b0565b825550505050565b5f90565b610665610659565b610670818484610634565b505050565b5b81811015610693576106885f8261065d565b600181019050610676565b5050565b601f8211156106d8576106a981610583565b6106b284610595565b810160208510156106c1578190505b6106d56106cd85610595565b830182610675565b50505b505050565b5f82821c905092915050565b5f6106f85f19846008026106dd565b1980831691505092915050565b5f61071083836106e9565b9150826002028217905092915050565b6107298261051c565b67ffffffffffffffff811115610742576107416102be565b5b61074c8254610553565b610757828285610697565b5f60209050601f831160018114610788575f8415610776578287015190505b6107808582610705565b8655506107e7565b601f19841661079686610583565b5f5b828110156107bd57848901518255600182019150602085019450602081019050610798565b868310156107da57848901516107d6601f8916826106e9565b8355505b6001600288020188555050505b505050505050565b5f819050919050565b610801816107ef565b82525050565b610810816103e2565b82525050565b61081f81610434565b82525050565b5f60a0820190506108385f8301886107f8565b61084560208301876107f8565b61085260408301866107f8565b61085f6060830185610807565b61086c6080830184610816565b9695505050505050565b5f82825260208201905092915050565b5f6108908261051c565b61089a8185610876565b93506108aa818560208601610366565b6108b3816102ae565b840191505092915050565b5f6020820190508181035f8301526108d68184610886565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f61090282516107ef565b80915050919050565b5f610915826108de565b8261091f846108e8565b905061092a816108f7565b9250602082101561096a576109657fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020036008026105a4565b831692505b5050919050565b60805160a05160c05160e0516101005161012051610140516101605161018051612a67610a155f395f8181610b640152610beb01525f81816104720152818161054e015281816105f7015281816107d2015281816108fc01528181610a3301528181610cb601528181610d5f0152610e1501525f61118501525f61114a01525f61168801525f61166701525f61104801525f61109e01525f6110c70152612a675ff3fe608060405234801561000f575f80fd5b506004361061011f575f3560e01c806383f1211b116100ab57806395d89b411161006f57806395d89b41146102fd578063a9059cbb1461031b578063ab8c71c01461034b578063d505accf14610369578063dd62ed3e146103855761011f565b806383f1211b1461026557806384b0196e146102835780638980f11f146102a75780638d2455c8146102c3578063902d55a5146102df5761011f565b806323b872dd116100f257806323b872dd14610199578063313ce567146101c95780633644e515146101e757806370a08231146102055780637ecebe00146102355761011f565b806306fdde0314610123578063095ea7b31461014157806318160ddd1461017157806321842be31461018f575b5f80fd5b61012b6103b5565b6040516101389190611d57565b60405180910390f35b61015b60048036038101906101569190611e15565b610445565b6040516101689190611e6d565b60405180910390f35b610179610467565b6040516101869190611e95565b60405180910390f35b610197610470565b005b6101b360048036038101906101ae9190611eae565b610535565b6040516101c09190611e6d565b60405180910390f35b6101d16106ad565b6040516101de9190611f19565b60405180910390f35b6101ef6106b5565b6040516101fc9190611f4a565b60405180910390f35b61021f600480360381019061021a9190611f63565b6106c3565b60405161022c9190611e95565b60405180910390f35b61024f600480360381019061024a9190611f63565b610708565b60405161025c9190611e95565b60405180910390f35b61026d610719565b60405161027a9190611e6d565b60405180910390f35b61028b61072b565b60405161029e979695949392919061208e565b60405180910390f35b6102c160048036038101906102bc9190611e15565b6107d0565b005b6102dd60048036038101906102d89190612310565b6108fa565b005b6102e7610be9565b6040516102f49190611e95565b60405180910390f35b610305610c0d565b6040516103129190611d57565b60405180910390f35b61033560048036038101906103309190611e15565b610c9d565b6040516103429190611e6d565b60405180910390f35b610353610e13565b60405161036091906123e1565b60405180910390f35b610383600480360381019061037e919061244e565b610e37565b005b61039f600480360381019061039a91906124eb565b610f7c565b6040516103ac9190611e95565b60405180910390f35b6060600380546103c490612556565b80601f01602080910402602001604051908101604052809291908181526020018280546103f090612556565b801561043b5780601f106104125761010080835404028352916020019161043b565b820191905f5260205f20905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b5f8061044f610ffe565b905061045c818585611005565b600191505092915050565b5f600254905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f660016104b6610ffe565b6040518363ffffffff1660e01b81526004016104d39291906125f9565b602060405180830381865afa1580156104ee573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610512919061264a565b61051a575f80fd5b5f60085f6101000a81548160ff021916908315150217905550565b5f60085f9054906101000a900460ff1615806105ef57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003610592610ffe565b6040518363ffffffff1660e01b81526004016105af9291906125f9565b602060405180830381865afa1580156105ca573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ee919061264a565b5b8061069157507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003326040518363ffffffff1660e01b81526004016106519291906125f9565b602060405180830381865afa15801561066c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610690919061264a565b5b610699575f80fd5b6106a4848484611017565b90509392505050565b5f6012905090565b5f6106be611045565b905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f610712826110fb565b9050919050565b60085f9054906101000a900460ff1681565b5f6060805f805f606061073c611141565b61074461117c565b46305f801b5f67ffffffffffffffff81111561076357610762612114565b5b6040519080825280602002602001820160405280156107915781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66001610816610ffe565b6040518363ffffffff1660e01b81526004016108339291906125f9565b602060405180830381865afa15801561084e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610872919061264a565b61087a575f80fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016108b5929190612675565b6020604051808303815f875af11580156108d1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f5919061264a565b505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66001610940610ffe565b6040518363ffffffff1660e01b815260040161095d9291906125f9565b602060405180830381865afa158015610978573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061099c919061264a565b6109a4575f80fd5b5f6109ad610467565b146109ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e4906126e6565b60405180910390fd5b8051825114610a31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a289061274e565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003306040518363ffffffff1660e01b8152600401610a8d9291906125f9565b602060405180830381865afa158015610aa8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610acc919061264a565b610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906127b6565b60405180910390fd5b5f5b8251811015610b6157610b54838281518110610b2c57610b2b6127d4565b5b6020026020010151838381518110610b4757610b466127d4565b5b60200260200101516111b7565b8080600101915050610b0d565b507f0000000000000000000000000000000000000000000000000000000000000000610b8b610467565b14610bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc29061284b565b60405180910390fd5b600160085f6101000a81548160ff0219169083151502179055505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060048054610c1c90612556565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4890612556565b8015610c935780601f10610c6a57610100808354040283529160200191610c93565b820191905f5260205f20905b815481529060010190602001808311610c7657829003601f168201915b5050505050905090565b5f60085f9054906101000a900460ff161580610d5757507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003610cfa610ffe565b6040518363ffffffff1660e01b8152600401610d179291906125f9565b602060405180830381865afa158015610d32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d56919061264a565b5b80610df957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003326040518363ffffffff1660e01b8152600401610db99291906125f9565b602060405180830381865afa158015610dd4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610df8919061264a565b5b610e01575f80fd5b610e0b8383611236565b905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b83421115610e7c57836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610e739190611e95565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610eaa8c611258565b89604051602001610ec096959493929190612869565b6040516020818303038152906040528051906020012090505f610ee2826112ab565b90505f610ef1828787876112c4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f6557808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610f5c9291906128c8565b60405180910390fd5b610f708a8a8a611005565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b61101283838360016112f2565b505050565b5f80611021610ffe565b905061102e8582856114c1565b611039858585611553565b60019150509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156110c057507f000000000000000000000000000000000000000000000000000000000000000046145b156110ed577f000000000000000000000000000000000000000000000000000000000000000090506110f8565b6110f5611643565b90505b90565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b606061117760057f00000000000000000000000000000000000000000000000000000000000000006116d890919063ffffffff16565b905090565b60606111b260067f00000000000000000000000000000000000000000000000000000000000000006116d890919063ffffffff16565b905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611227575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161121e91906128ef565b60405180910390fd5b6112325f8383611785565b5050565b5f80611240610ffe565b905061124d818585611553565b600191505092915050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f6112bd6112b7611045565b8361199e565b9050919050565b5f805f806112d4888888886119de565b9250925092506112e48282611ac5565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611362575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161135991906128ef565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113d2575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016113c991906128ef565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156114bb578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516114b29190611e95565b60405180910390a35b50505050565b5f6114cc8484610f7c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461154d578181101561153e578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161153593929190612908565b60405180910390fd5b61154c84848484035f6112f2565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115c3575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016115ba91906128ef565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611633575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161162a91906128ef565b60405180910390fd5b61163e838383611785565b505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000046306040516020016116bd95949392919061293d565b60405160208183030381529060405280519060200120905090565b606060ff5f1b83146116f4576116ed83611c27565b905061177f565b81805461170090612556565b80601f016020809104026020016040519081016040528092919081815260200182805461172c90612556565b80156117775780601f1061174e57610100808354040283529160200191611777565b820191905f5260205f20905b81548152906001019060200180831161175a57829003601f168201915b505050505090505b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117d5578060025f8282546117c991906129bb565b925050819055506118a3565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561185e578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161185593929190612908565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118ea578060025f8282540392505081905550611934565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119919190611e95565b60405180910390a3505050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611a1a575f600385925092509250611abb565b5f6001888888886040515f8152602001604052604051611a3d94939291906129ee565b6020604051602081039080840390855afa158015611a5d573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611aae575f60015f801b93509350935050611abb565b805f805f1b935093509350505b9450945094915050565b5f6003811115611ad857611ad7612586565b5b826003811115611aeb57611aea612586565b5b0315611c235760016003811115611b0557611b04612586565b5b826003811115611b1857611b17612586565b5b03611b4f576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026003811115611b6357611b62612586565b5b826003811115611b7657611b75612586565b5b03611bba57805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611bb19190611e95565b60405180910390fd5b600380811115611bcd57611bcc612586565b5b826003811115611be057611bdf612586565b5b03611c2257806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611c199190611f4a565b60405180910390fd5b5b5050565b60605f611c3383611c99565b90505f602067ffffffffffffffff811115611c5157611c50612114565b5b6040519080825280601f01601f191660200182016040528015611c835781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f811115611cde576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611d2982611ce7565b611d338185611cf1565b9350611d43818560208601611d01565b611d4c81611d0f565b840191505092915050565b5f6020820190508181035f830152611d6f8184611d1f565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611db182611d88565b9050919050565b611dc181611da7565b8114611dcb575f80fd5b50565b5f81359050611ddc81611db8565b92915050565b5f819050919050565b611df481611de2565b8114611dfe575f80fd5b50565b5f81359050611e0f81611deb565b92915050565b5f8060408385031215611e2b57611e2a611d80565b5b5f611e3885828601611dce565b9250506020611e4985828601611e01565b9150509250929050565b5f8115159050919050565b611e6781611e53565b82525050565b5f602082019050611e805f830184611e5e565b92915050565b611e8f81611de2565b82525050565b5f602082019050611ea85f830184611e86565b92915050565b5f805f60608486031215611ec557611ec4611d80565b5b5f611ed286828701611dce565b9350506020611ee386828701611dce565b9250506040611ef486828701611e01565b9150509250925092565b5f60ff82169050919050565b611f1381611efe565b82525050565b5f602082019050611f2c5f830184611f0a565b92915050565b5f819050919050565b611f4481611f32565b82525050565b5f602082019050611f5d5f830184611f3b565b92915050565b5f60208284031215611f7857611f77611d80565b5b5f611f8584828501611dce565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611fc281611f8e565b82525050565b611fd181611da7565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61200981611de2565b82525050565b5f61201a8383612000565b60208301905092915050565b5f602082019050919050565b5f61203c82611fd7565b6120468185611fe1565b935061205183611ff1565b805f5b83811015612081578151612068888261200f565b975061207383612026565b925050600181019050612054565b5085935050505092915050565b5f60e0820190506120a15f83018a611fb9565b81810360208301526120b38189611d1f565b905081810360408301526120c78188611d1f565b90506120d66060830187611e86565b6120e36080830186611fc8565b6120f060a0830185611f3b565b81810360c08301526121028184612032565b905098975050505050505050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61214a82611d0f565b810181811067ffffffffffffffff8211171561216957612168612114565b5b80604052505050565b5f61217b611d77565b90506121878282612141565b919050565b5f67ffffffffffffffff8211156121a6576121a5612114565b5b602082029050602081019050919050565b5f80fd5b5f6121cd6121c88461218c565b612172565b905080838252602082019050602084028301858111156121f0576121ef6121b7565b5b835b8181101561221957806122058882611dce565b8452602084019350506020810190506121f2565b5050509392505050565b5f82601f83011261223757612236612110565b5b81356122478482602086016121bb565b91505092915050565b5f67ffffffffffffffff82111561226a57612269612114565b5b602082029050602081019050919050565b5f61228d61228884612250565b612172565b905080838252602082019050602084028301858111156122b0576122af6121b7565b5b835b818110156122d957806122c58882611e01565b8452602084019350506020810190506122b2565b5050509392505050565b5f82601f8301126122f7576122f6612110565b5b813561230784826020860161227b565b91505092915050565b5f806040838503121561232657612325611d80565b5b5f83013567ffffffffffffffff81111561234357612342611d84565b5b61234f85828601612223565b925050602083013567ffffffffffffffff8111156123705761236f611d84565b5b61237c858286016122e3565b9150509250929050565b5f819050919050565b5f6123a96123a461239f84611d88565b612386565b611d88565b9050919050565b5f6123ba8261238f565b9050919050565b5f6123cb826123b0565b9050919050565b6123db816123c1565b82525050565b5f6020820190506123f45f8301846123d2565b92915050565b61240381611efe565b811461240d575f80fd5b50565b5f8135905061241e816123fa565b92915050565b61242d81611f32565b8114612437575f80fd5b50565b5f8135905061244881612424565b92915050565b5f805f805f805f60e0888a03121561246957612468611d80565b5b5f6124768a828b01611dce565b97505060206124878a828b01611dce565b96505060406124988a828b01611e01565b95505060606124a98a828b01611e01565b94505060806124ba8a828b01612410565b93505060a06124cb8a828b0161243a565b92505060c06124dc8a828b0161243a565b91505092959891949750929550565b5f806040838503121561250157612500611d80565b5b5f61250e85828601611dce565b925050602061251f85828601611dce565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061256d57607f821691505b6020821081036125805761257f612529565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600f81106125c4576125c3612586565b5b50565b5f8190506125d4826125b3565b919050565b5f6125e3826125c7565b9050919050565b6125f3816125d9565b82525050565b5f60408201905061260c5f8301856125ea565b6126196020830184611fc8565b9392505050565b61262981611e53565b8114612633575f80fd5b50565b5f8151905061264481612620565b92915050565b5f6020828403121561265f5761265e611d80565b5b5f61266c84828501612636565b91505092915050565b5f6040820190506126885f830185611fc8565b6126956020830184611e86565b9392505050565b7f544f4b454e20414c52454144592047454e4552415445440000000000000000005f82015250565b5f6126d0601783611cf1565b91506126db8261269c565b602082019050919050565b5f6020820190508181035f8301526126fd816126c4565b9050919050565b7f494e434f525245435420504152414d204c454e475448530000000000000000005f82015250565b5f612738601783611cf1565b915061274382612704565b602082019050919050565b5f6020820190508181035f8301526127658161272c565b9050919050565b7f544f4b454e204e4f54205452414e534645522041444d494e00000000000000005f82015250565b5f6127a0601883611cf1565b91506127ab8261276c565b602082019050919050565b5f6020820190508181035f8301526127cd81612794565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f494e434f525245435420535550504c59000000000000000000000000000000005f82015250565b5f612835601083611cf1565b915061284082612801565b602082019050919050565b5f6020820190508181035f83015261286281612829565b9050919050565b5f60c08201905061287c5f830189611f3b565b6128896020830188611fc8565b6128966040830187611fc8565b6128a36060830186611e86565b6128b06080830185611e86565b6128bd60a0830184611e86565b979650505050505050565b5f6040820190506128db5f830185611fc8565b6128e86020830184611fc8565b9392505050565b5f6020820190506129025f830184611fc8565b92915050565b5f60608201905061291b5f830186611fc8565b6129286020830185611e86565b6129356040830184611e86565b949350505050565b5f60a0820190506129505f830188611f3b565b61295d6020830187611f3b565b61296a6040830186611f3b565b6129776060830185611e86565b6129846080830184611fc8565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6129c582611de2565b91506129d083611de2565b92508282019050808211156129e8576129e761298e565b5b92915050565b5f608082019050612a015f830187611f3b565b612a0e6020830186611f0a565b612a1b6040830185611f3b565b612a286060830184611f3b565b9594505050505056fea2646970667358221220f87556e3878ec05a4713b946207c3ff79e4be1772a179954a47b09d7ec88bc1c64736f6c63430008190033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f5000000000000000000000000000000000000000000000000000000000000000c5375706572204368616d7073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054348414d50000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061011f575f3560e01c806383f1211b116100ab57806395d89b411161006f57806395d89b41146102fd578063a9059cbb1461031b578063ab8c71c01461034b578063d505accf14610369578063dd62ed3e146103855761011f565b806383f1211b1461026557806384b0196e146102835780638980f11f146102a75780638d2455c8146102c3578063902d55a5146102df5761011f565b806323b872dd116100f257806323b872dd14610199578063313ce567146101c95780633644e515146101e757806370a08231146102055780637ecebe00146102355761011f565b806306fdde0314610123578063095ea7b31461014157806318160ddd1461017157806321842be31461018f575b5f80fd5b61012b6103b5565b6040516101389190611d57565b60405180910390f35b61015b60048036038101906101569190611e15565b610445565b6040516101689190611e6d565b60405180910390f35b610179610467565b6040516101869190611e95565b60405180910390f35b610197610470565b005b6101b360048036038101906101ae9190611eae565b610535565b6040516101c09190611e6d565b60405180910390f35b6101d16106ad565b6040516101de9190611f19565b60405180910390f35b6101ef6106b5565b6040516101fc9190611f4a565b60405180910390f35b61021f600480360381019061021a9190611f63565b6106c3565b60405161022c9190611e95565b60405180910390f35b61024f600480360381019061024a9190611f63565b610708565b60405161025c9190611e95565b60405180910390f35b61026d610719565b60405161027a9190611e6d565b60405180910390f35b61028b61072b565b60405161029e979695949392919061208e565b60405180910390f35b6102c160048036038101906102bc9190611e15565b6107d0565b005b6102dd60048036038101906102d89190612310565b6108fa565b005b6102e7610be9565b6040516102f49190611e95565b60405180910390f35b610305610c0d565b6040516103129190611d57565b60405180910390f35b61033560048036038101906103309190611e15565b610c9d565b6040516103429190611e6d565b60405180910390f35b610353610e13565b60405161036091906123e1565b60405180910390f35b610383600480360381019061037e919061244e565b610e37565b005b61039f600480360381019061039a91906124eb565b610f7c565b6040516103ac9190611e95565b60405180910390f35b6060600380546103c490612556565b80601f01602080910402602001604051908101604052809291908181526020018280546103f090612556565b801561043b5780601f106104125761010080835404028352916020019161043b565b820191905f5260205f20905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b5f8061044f610ffe565b905061045c818585611005565b600191505092915050565b5f600254905090565b7f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f660016104b6610ffe565b6040518363ffffffff1660e01b81526004016104d39291906125f9565b602060405180830381865afa1580156104ee573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610512919061264a565b61051a575f80fd5b5f60085f6101000a81548160ff021916908315150217905550565b5f60085f9054906101000a900460ff1615806105ef57507f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003610592610ffe565b6040518363ffffffff1660e01b81526004016105af9291906125f9565b602060405180830381865afa1580156105ca573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ee919061264a565b5b8061069157507f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003326040518363ffffffff1660e01b81526004016106519291906125f9565b602060405180830381865afa15801561066c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610690919061264a565b5b610699575f80fd5b6106a4848484611017565b90509392505050565b5f6012905090565b5f6106be611045565b905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f610712826110fb565b9050919050565b60085f9054906101000a900460ff1681565b5f6060805f805f606061073c611141565b61074461117c565b46305f801b5f67ffffffffffffffff81111561076357610762612114565b5b6040519080825280602002602001820160405280156107915781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b7f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66001610816610ffe565b6040518363ffffffff1660e01b81526004016108339291906125f9565b602060405180830381865afa15801561084e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610872919061264a565b61087a575f80fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016108b5929190612675565b6020604051808303815f875af11580156108d1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f5919061264a565b505050565b7f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66001610940610ffe565b6040518363ffffffff1660e01b815260040161095d9291906125f9565b602060405180830381865afa158015610978573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061099c919061264a565b6109a4575f80fd5b5f6109ad610467565b146109ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e4906126e6565b60405180910390fd5b8051825114610a31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a289061274e565b60405180910390fd5b7f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003306040518363ffffffff1660e01b8152600401610a8d9291906125f9565b602060405180830381865afa158015610aa8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610acc919061264a565b610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906127b6565b60405180910390fd5b5f5b8251811015610b6157610b54838281518110610b2c57610b2b6127d4565b5b6020026020010151838381518110610b4757610b466127d4565b5b60200260200101516111b7565b8080600101915050610b0d565b507f0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000610b8b610467565b14610bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc29061284b565b60405180910390fd5b600160085f6101000a81548160ff0219169083151502179055505050565b7f0000000000000000000000000000000000000000033b2e3c9fd0803ce800000081565b606060048054610c1c90612556565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4890612556565b8015610c935780601f10610c6a57610100808354040283529160200191610c93565b820191905f5260205f20905b815481529060010190602001808311610c7657829003601f168201915b5050505050905090565b5f60085f9054906101000a900460ff161580610d5757507f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003610cfa610ffe565b6040518363ffffffff1660e01b8152600401610d179291906125f9565b602060405180830381865afa158015610d32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d56919061264a565b5b80610df957507f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f573ffffffffffffffffffffffffffffffffffffffff16639e97b8f66003326040518363ffffffff1660e01b8152600401610db99291906125f9565b602060405180830381865afa158015610dd4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610df8919061264a565b5b610e01575f80fd5b610e0b8383611236565b905092915050565b7f00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f581565b83421115610e7c57836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610e739190611e95565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610eaa8c611258565b89604051602001610ec096959493929190612869565b6040516020818303038152906040528051906020012090505f610ee2826112ab565b90505f610ef1828787876112c4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f6557808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610f5c9291906128c8565b60405180910390fd5b610f708a8a8a611005565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b61101283838360016112f2565b505050565b5f80611021610ffe565b905061102e8582856114c1565b611039858585611553565b60019150509392505050565b5f7f000000000000000000000000eb6d78148f001f3aa2f588997c5e102e489ad34173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156110c057507f000000000000000000000000000000000000000000000000000000000000210546145b156110ed577f374e4c200b6e55482d1e930b2196a67c35cb32e7acc418af6bd5b4487a38e55290506110f8565b6110f5611643565b90505b90565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b606061117760057f5375706572204368616d7073000000000000000000000000000000000000000c6116d890919063ffffffff16565b905090565b60606111b260067f31000000000000000000000000000000000000000000000000000000000000016116d890919063ffffffff16565b905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611227575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161121e91906128ef565b60405180910390fd5b6112325f8383611785565b5050565b5f80611240610ffe565b905061124d818585611553565b600191505092915050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f6112bd6112b7611045565b8361199e565b9050919050565b5f805f806112d4888888886119de565b9250925092506112e48282611ac5565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611362575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161135991906128ef565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113d2575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016113c991906128ef565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156114bb578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516114b29190611e95565b60405180910390a35b50505050565b5f6114cc8484610f7c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461154d578181101561153e578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161153593929190612908565b60405180910390fd5b61154c84848484035f6112f2565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115c3575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016115ba91906128ef565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611633575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161162a91906128ef565b60405180910390fd5b61163e838383611785565b505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f71eab9af017260858e3765f10bb91187918ad3efd287fb45d6eb197194026add7fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016116bd95949392919061293d565b60405160208183030381529060405280519060200120905090565b606060ff5f1b83146116f4576116ed83611c27565b905061177f565b81805461170090612556565b80601f016020809104026020016040519081016040528092919081815260200182805461172c90612556565b80156117775780601f1061174e57610100808354040283529160200191611777565b820191905f5260205f20905b81548152906001019060200180831161175a57829003601f168201915b505050505090505b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117d5578060025f8282546117c991906129bb565b925050819055506118a3565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561185e578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161185593929190612908565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118ea578060025f8282540392505081905550611934565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119919190611e95565b60405180910390a3505050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611a1a575f600385925092509250611abb565b5f6001888888886040515f8152602001604052604051611a3d94939291906129ee565b6020604051602081039080840390855afa158015611a5d573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611aae575f60015f801b93509350935050611abb565b805f805f1b935093509350505b9450945094915050565b5f6003811115611ad857611ad7612586565b5b826003811115611aeb57611aea612586565b5b0315611c235760016003811115611b0557611b04612586565b5b826003811115611b1857611b17612586565b5b03611b4f576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026003811115611b6357611b62612586565b5b826003811115611b7657611b75612586565b5b03611bba57805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611bb19190611e95565b60405180910390fd5b600380811115611bcd57611bcc612586565b5b826003811115611be057611bdf612586565b5b03611c2257806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611c199190611f4a565b60405180910390fd5b5b5050565b60605f611c3383611c99565b90505f602067ffffffffffffffff811115611c5157611c50612114565b5b6040519080825280601f01601f191660200182016040528015611c835781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f811115611cde576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611d2982611ce7565b611d338185611cf1565b9350611d43818560208601611d01565b611d4c81611d0f565b840191505092915050565b5f6020820190508181035f830152611d6f8184611d1f565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611db182611d88565b9050919050565b611dc181611da7565b8114611dcb575f80fd5b50565b5f81359050611ddc81611db8565b92915050565b5f819050919050565b611df481611de2565b8114611dfe575f80fd5b50565b5f81359050611e0f81611deb565b92915050565b5f8060408385031215611e2b57611e2a611d80565b5b5f611e3885828601611dce565b9250506020611e4985828601611e01565b9150509250929050565b5f8115159050919050565b611e6781611e53565b82525050565b5f602082019050611e805f830184611e5e565b92915050565b611e8f81611de2565b82525050565b5f602082019050611ea85f830184611e86565b92915050565b5f805f60608486031215611ec557611ec4611d80565b5b5f611ed286828701611dce565b9350506020611ee386828701611dce565b9250506040611ef486828701611e01565b9150509250925092565b5f60ff82169050919050565b611f1381611efe565b82525050565b5f602082019050611f2c5f830184611f0a565b92915050565b5f819050919050565b611f4481611f32565b82525050565b5f602082019050611f5d5f830184611f3b565b92915050565b5f60208284031215611f7857611f77611d80565b5b5f611f8584828501611dce565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611fc281611f8e565b82525050565b611fd181611da7565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61200981611de2565b82525050565b5f61201a8383612000565b60208301905092915050565b5f602082019050919050565b5f61203c82611fd7565b6120468185611fe1565b935061205183611ff1565b805f5b83811015612081578151612068888261200f565b975061207383612026565b925050600181019050612054565b5085935050505092915050565b5f60e0820190506120a15f83018a611fb9565b81810360208301526120b38189611d1f565b905081810360408301526120c78188611d1f565b90506120d66060830187611e86565b6120e36080830186611fc8565b6120f060a0830185611f3b565b81810360c08301526121028184612032565b905098975050505050505050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61214a82611d0f565b810181811067ffffffffffffffff8211171561216957612168612114565b5b80604052505050565b5f61217b611d77565b90506121878282612141565b919050565b5f67ffffffffffffffff8211156121a6576121a5612114565b5b602082029050602081019050919050565b5f80fd5b5f6121cd6121c88461218c565b612172565b905080838252602082019050602084028301858111156121f0576121ef6121b7565b5b835b8181101561221957806122058882611dce565b8452602084019350506020810190506121f2565b5050509392505050565b5f82601f83011261223757612236612110565b5b81356122478482602086016121bb565b91505092915050565b5f67ffffffffffffffff82111561226a57612269612114565b5b602082029050602081019050919050565b5f61228d61228884612250565b612172565b905080838252602082019050602084028301858111156122b0576122af6121b7565b5b835b818110156122d957806122c58882611e01565b8452602084019350506020810190506122b2565b5050509392505050565b5f82601f8301126122f7576122f6612110565b5b813561230784826020860161227b565b91505092915050565b5f806040838503121561232657612325611d80565b5b5f83013567ffffffffffffffff81111561234357612342611d84565b5b61234f85828601612223565b925050602083013567ffffffffffffffff8111156123705761236f611d84565b5b61237c858286016122e3565b9150509250929050565b5f819050919050565b5f6123a96123a461239f84611d88565b612386565b611d88565b9050919050565b5f6123ba8261238f565b9050919050565b5f6123cb826123b0565b9050919050565b6123db816123c1565b82525050565b5f6020820190506123f45f8301846123d2565b92915050565b61240381611efe565b811461240d575f80fd5b50565b5f8135905061241e816123fa565b92915050565b61242d81611f32565b8114612437575f80fd5b50565b5f8135905061244881612424565b92915050565b5f805f805f805f60e0888a03121561246957612468611d80565b5b5f6124768a828b01611dce565b97505060206124878a828b01611dce565b96505060406124988a828b01611e01565b95505060606124a98a828b01611e01565b94505060806124ba8a828b01612410565b93505060a06124cb8a828b0161243a565b92505060c06124dc8a828b0161243a565b91505092959891949750929550565b5f806040838503121561250157612500611d80565b5b5f61250e85828601611dce565b925050602061251f85828601611dce565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061256d57607f821691505b6020821081036125805761257f612529565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600f81106125c4576125c3612586565b5b50565b5f8190506125d4826125b3565b919050565b5f6125e3826125c7565b9050919050565b6125f3816125d9565b82525050565b5f60408201905061260c5f8301856125ea565b6126196020830184611fc8565b9392505050565b61262981611e53565b8114612633575f80fd5b50565b5f8151905061264481612620565b92915050565b5f6020828403121561265f5761265e611d80565b5b5f61266c84828501612636565b91505092915050565b5f6040820190506126885f830185611fc8565b6126956020830184611e86565b9392505050565b7f544f4b454e20414c52454144592047454e4552415445440000000000000000005f82015250565b5f6126d0601783611cf1565b91506126db8261269c565b602082019050919050565b5f6020820190508181035f8301526126fd816126c4565b9050919050565b7f494e434f525245435420504152414d204c454e475448530000000000000000005f82015250565b5f612738601783611cf1565b915061274382612704565b602082019050919050565b5f6020820190508181035f8301526127658161272c565b9050919050565b7f544f4b454e204e4f54205452414e534645522041444d494e00000000000000005f82015250565b5f6127a0601883611cf1565b91506127ab8261276c565b602082019050919050565b5f6020820190508181035f8301526127cd81612794565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f494e434f525245435420535550504c59000000000000000000000000000000005f82015250565b5f612835601083611cf1565b915061284082612801565b602082019050919050565b5f6020820190508181035f83015261286281612829565b9050919050565b5f60c08201905061287c5f830189611f3b565b6128896020830188611fc8565b6128966040830187611fc8565b6128a36060830186611e86565b6128b06080830185611e86565b6128bd60a0830184611e86565b979650505050505050565b5f6040820190506128db5f830185611fc8565b6128e86020830184611fc8565b9392505050565b5f6020820190506129025f830184611fc8565b92915050565b5f60608201905061291b5f830186611fc8565b6129286020830185611e86565b6129356040830184611e86565b949350505050565b5f60a0820190506129505f830188611f3b565b61295d6020830187611f3b565b61296a6040830186611f3b565b6129776060830185611e86565b6129846080830184611fc8565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6129c582611de2565b91506129d083611de2565b92508282019050808211156129e8576129e761298e565b5b92915050565b5f608082019050612a015f830187611f3b565b612a0e6020830186611f0a565b612a1b6040830185611f3b565b612a286060830184611f3b565b9594505050505056fea2646970667358221220f87556e3878ec05a4713b946207c3ff79e4be1772a179954a47b09d7ec88bc1c64736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f5000000000000000000000000000000000000000000000000000000000000000c5375706572204368616d7073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054348414d50000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Super Champs
Arg [1] : symbol_ (string): CHAMP
Arg [2] : total_supply_ (uint256): 1000000000000000000000000000
Arg [3] : permissions_ (address): 0x20Bb4D3cabB7dD671b55e8eb727Cd46653C076f5

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000
Arg [3] : 00000000000000000000000020bb4d3cabb7dd671b55e8eb727cd46653c076f5
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [5] : 5375706572204368616d70730000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 4348414d50000000000000000000000000000000000000000000000000000000

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