USA Node
Top Transactions
Blocks
Staking
Tokens
Broadcast TXN
CLI Interface
Developer API
Smart Contract HQ
Contact Us
Donate
Node Status
Node:
Main Net - US
Search
Token Contract Details
Contract:
0x81dba8ac5b92f226e2f75478c5c23aba83e97d8e
Name:
totem of mage
Symbol:
TB
Total Supply:
11
Decimal:
Compiler Version:
v0.8.0
Published Contract:
Not Available
Send Transactions
TNT-20 Transactions
TNT-721 Transactions
Contract
Contract ByteCode:
0x608060405234801561001057600080fd5b50600436106101e55760003560e01c80636352211e1161010f578063a22cb465116100a2578063d539139311610071578063d5391393146105a0578063d547741f146105be578063e63ab1e9146105da578063e985e9c5146105f8576101e5565b8063a22cb46514610508578063b88d4fde14610524578063c87b56dd14610540578063ca15c87314610570576101e5565b80639010d07c116100de5780639010d07c1461046c57806391d148541461049c57806395d89b41146104cc578063a217fddf146104ea576101e5565b80636352211e146103e65780636a6278421461041657806370a08231146104325780638456cb5914610462576101e5565b80632f2ff15d1161018757806342842e0e1161015657806342842e0e1461036057806342966c681461037c5780634f6ccce7146103985780635c975abb146103c8576101e5565b80632f2ff15d146102ee5780632f745c591461030a57806336568abe1461033a5780633f4ba83a14610356576101e5565b8063095ea7b3116101c3578063095ea7b31461026857806318160ddd1461028457806323b872dd146102a2578063248a9ca3146102be576101e5565b806301ffc9a7146101ea57806306fdde031461021a578063081812fc14610238575b600080fd5b61020460048036038101906101ff9190613424565b610628565b6040516102119190613fd5565b60405180910390f35b61022261063a565b60405161022f919061400b565b60405180910390f35b610252600480360381019061024d9190613476565b6106cc565b60405161025f9190613f6e565b60405180910390f35b610282600480360381019061027d9190613347565b610751565b005b61028c610869565b604051610299919061434d565b60405180910390f35b6102bc60048036038101906102b79190613241565b610876565b005b6102d860048036038101906102d39190613383565b6108d6565b6040516102e59190613ff0565b60405180910390f35b610308600480360381019061030391906133ac565b6108f5565b005b610324600480360381019061031f9190613347565b610929565b604051610331919061434d565b60405180910390f35b610354600480360381019061034f91906133ac565b6109ce565b005b61035e610a02565b005b61037a60048036038101906103759190613241565b610a7c565b005b61039660048036038101906103919190613476565b610a9c565b005b6103b260048036038101906103ad9190613476565b610af8565b6040516103bf919061434d565b60405180910390f35b6103d0610b8f565b6040516103dd9190613fd5565b60405180910390f35b61040060048036038101906103fb9190613476565b610ba6565b60405161040d9190613f6e565b60405180910390f35b610430600480360381019061042b91906131dc565b610c58565b005b61044c600480360381019061044791906131dc565b610ce8565b604051610459919061434d565b60405180910390f35b61046a610da0565b005b610486600480360381019061048191906133e8565b610e1a565b6040516104939190613f6e565b60405180910390f35b6104b660048036038101906104b191906133ac565b610e49565b6040516104c39190613fd5565b60405180910390f35b6104d4610eb3565b6040516104e1919061400b565b60405180910390f35b6104f2610f45565b6040516104ff9190613ff0565b60405180910390f35b610522600480360381019061051d919061330b565b610f4c565b005b61053e60048036038101906105399190613290565b6110cd565b005b61055a60048036038101906105559190613476565b61112f565b604051610567919061400b565b60405180910390f35b61058a60048036038101906105859190613383565b6111d6565b604051610597919061434d565b60405180910390f35b6105a86111fa565b6040516105b59190613ff0565b60405180910390f35b6105d860048036038101906105d391906133ac565b61121e565b005b6105e2611252565b6040516105ef9190613ff0565b60405180910390f35b610612600480360381019061060d9190613205565b611276565b60405161061f9190613fd5565b60405180910390f35b600061063382611348565b9050919050565b6060600280546106499061460b565b80601f01602080910402602001604051908101604052809291908181526020018280546106759061460b565b80156106c25780601f10610697576101008083540402835291602001916106c2565b820191906000526020600020905b8154815290600101906020018083116106a557829003601f168201915b5050505050905090565b60006106d7826113c2565b610716576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070d9061420d565b60405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061075c82610ba6565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c49061426d565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107ec61142e565b73ffffffffffffffffffffffffffffffffffffffff16148061081b575061081a8161081561142e565b611276565b5b61085a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108519061418d565b60405180910390fd5b6108648383611436565b505050565b6000600a80549050905090565b61088761088161142e565b826114ef565b6108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd9061428d565b60405180910390fd5b6108d18383836115cd565b505050565b6000806000838152602001908152602001600020600101549050919050565b6108ff8282611829565b610924816001600085815260200190815260200160002061131890919063ffffffff16565b505050565b600061093483610ce8565b8210610975576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096c9061408d565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6109d88282611852565b6109fd81600160008581526020019081526020016000206118d590919063ffffffff16565b505050565b610a337f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610a2e61142e565b610e49565b610a72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a699061430d565b60405180910390fd5b610a7a611905565b565b610a97838383604051806020016040528060008152506110cd565b505050565b610aad610aa761142e565b826114ef565b610aec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae3906142ed565b60405180910390fd5b610af5816119a7565b50565b6000610b02610869565b8210610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a906142ad565b60405180910390fd5b600a8281548110610b7d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6000600c60009054906101000a900460ff16905090565b6000806004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c46906141cd565b60405180910390fd5b80915050919050565b610c897f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610c8461142e565b610e49565b610cc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cbf906142cd565b60405180910390fd5b610cdb81610cd6600d611ab8565b611ac6565b610ce5600d611c94565b50565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d50906141ad565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610dd17f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610dcc61142e565b610e49565b610e10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e07906140ed565b60405180910390fd5b610e18611caa565b565b6000610e418260016000868152602001908152602001600020611d4d90919063ffffffff16565b905092915050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060038054610ec29061460b565b80601f0160208091040260200160405190810160405280929190818152602001828054610eee9061460b565b8015610f3b5780601f10610f1057610100808354040283529160200191610f3b565b820191906000526020600020905b815481529060010190602001808311610f1e57829003601f168201915b5050505050905090565b6000801b81565b610f5461142e565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb99061412d565b60405180910390fd5b8060076000610fcf61142e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661107c61142e565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516110c19190613fd5565b60405180910390a35050565b6110de6110d861142e565b836114ef565b61111d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111149061428d565b60405180910390fd5b61112984848484611d67565b50505050565b606061113a826113c2565b611179576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111709061424d565b60405180910390fd5b6000611183611dc3565b905060008151116111a357604051806020016040528060008152506111ce565b806111ad84611e55565b6040516020016111be929190613f10565b6040516020818303038152906040525b915050919050565b60006111f360016000848152602001908152602001600020612002565b9050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6112288282612017565b61124d81600160008581526020019081526020016000206118d590919063ffffffff16565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6113148282612040565b5050565b6000611340836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612120565b905092915050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806113bb57506113ba82612190565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166114a983610ba6565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006114fa826113c2565b611539576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115309061414d565b60405180910390fd5b600061154483610ba6565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806115b357508373ffffffffffffffffffffffffffffffffffffffff1661159b846106cc565b73ffffffffffffffffffffffffffffffffffffffff16145b806115c457506115c38185611276565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166115ed82610ba6565b73ffffffffffffffffffffffffffffffffffffffff1614611643576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163a9061422d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156116b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116aa9061410d565b60405180910390fd5b6116be838383612272565b6116c9600082611436565b6001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461171991906144ed565b925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611770919061440c565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b611832826108d6565b6118438161183e61142e565b612282565b61184d8383612040565b505050565b61185a61142e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146118c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118be9061432d565b60405180910390fd5b6118d1828261231f565b5050565b60006118fd836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612400565b905092915050565b61190d610b8f565b61194c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119439061406d565b60405180910390fd5b6000600c60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61199061142e565b60405161199d9190613f6e565b60405180910390a1565b60006119b282610ba6565b90506119c081600084612272565b6119cb600083611436565b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a1b91906144ed565b925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2d906141ed565b60405180910390fd5b611b3f816113c2565b15611b7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b76906140cd565b60405180910390fd5b611b8b60008383612272565b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611bdb919061440c565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6001816000016000828254019250508190555050565b611cb2610b8f565b15611cf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ce99061416d565b60405180910390fd5b6001600c60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611d3661142e565b604051611d439190613f6e565b60405180910390a1565b6000611d5c8360000183612586565b60001c905092915050565b611d728484846115cd565b611d7e848484846125d7565b611dbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db4906140ad565b60405180910390fd5b50505050565b6060600e8054611dd29061460b565b80601f0160208091040260200160405190810160405280929190818152602001828054611dfe9061460b565b8015611e4b5780601f10611e2057610100808354040283529160200191611e4b565b820191906000526020600020905b815481529060010190602001808311611e2e57829003601f168201915b5050505050905090565b60606000821415611e9d576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611ffd565b600082905060005b60008214611ecf578080611eb89061463d565b915050600a82611ec89190614462565b9150611ea5565b60008167ffffffffffffffff811115611f11577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611f435781602001600182028036833780820191505090505b5090505b60008514611ff657600182611f5c91906144ed565b9150600a85611f6b9190614686565b6030611f77919061440c565b60f81b818381518110611fb3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611fef9190614462565b9450611f47565b8093505050505b919050565b60006120108260000161276e565b9050919050565b612020826108d6565b6120318161202c61142e565b612282565b61203b838361231f565b505050565b61204a8282610e49565b61211c57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506120c161142e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600061212c838361277f565b61218557826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905061218a565b600090505b92915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061225b57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061226b575061226a826127a2565b5b9050919050565b61227d83838361281c565b505050565b61228c8282610e49565b61231b576122b18173ffffffffffffffffffffffffffffffffffffffff166014612874565b6122bf8360001c6020612874565b6040516020016122d0929190613f34565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612312919061400b565b60405180910390fd5b5050565b6123298282610e49565b156123fc57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506123a161142e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000808360010160008481526020019081526020016000205490506000811461257a57600060018261243291906144ed565b905060006001866000018054905061244a91906144ed565b9050818114612505576000866000018281548110612491577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050808760000184815481106124db577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b8560000180548061253f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612580565b60009150505b92915050565b60008260000182815481106125c4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b60006125f88473ffffffffffffffffffffffffffffffffffffffff16612b6e565b15612761578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261262161142e565b8786866040518563ffffffff1660e01b81526004016126439493929190613f89565b602060405180830381600087803b15801561265d57600080fd5b505af192505050801561268e57506040513d601f19601f8201168201806040525081019061268b919061344d565b60015b612711573d80600081146126be576040519150601f19603f3d011682016040523d82523d6000602084013e6126c3565b606091505b50600081511415612709576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612700906140ad565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612766565b600190505b949350505050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020541415905092915050565b60007f5a05180f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612815575061281482612b81565b5b9050919050565b612827838383612bfb565b61282f610b8f565b1561286f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128669061404d565b60405180910390fd5b505050565b6060600060028360026128879190614493565b612891919061440c565b67ffffffffffffffff8111156128d0577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156129025781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612960577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106129ea577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612a2a9190614493565b612a34919061440c565b90505b6001811115612b20577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612a9c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612ad9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612b19906145e1565b9050612a37565b5060008414612b64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b5b9061402d565b60405180910390fd5b8091505092915050565b600080823b905060008111915050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612bf45750612bf382612d0f565b5b9050919050565b612c06838383612d79565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612c4957612c4481612d7e565b612c88565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612c8757612c868382612dc7565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612ccb57612cc681612f34565b612d0a565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612d0957612d088282613077565b5b5b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612dd484610ce8565b612dde91906144ed565b9050600060096000848152602001908152602001600020549050818114612ec3576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a80549050612f4891906144ed565b90506000600b60008481526020019081526020016000205490506000600a8381548110612f9e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600a8381548110612fe6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a80548061305b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061308283610ce8565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b600061310961310484614399565b614368565b90508281526020810184848401111561312157600080fd5b61312c84828561459f565b509392505050565b60008135905061314381614784565b92915050565b6000813590506131588161479b565b92915050565b60008135905061316d816147b2565b92915050565b600081359050613182816147c9565b92915050565b600081519050613197816147c9565b92915050565b600082601f8301126131ae57600080fd5b81356131be8482602086016130f6565b91505092915050565b6000813590506131d6816147e0565b92915050565b6000602082840312156131ee57600080fd5b60006131fc84828501613134565b91505092915050565b6000806040838503121561321857600080fd5b600061322685828601613134565b925050602061323785828601613134565b9150509250929050565b60008060006060848603121561325657600080fd5b600061326486828701613134565b935050602061327586828701613134565b9250506040613286868287016131c7565b9150509250925092565b600080600080608085870312156132a657600080fd5b60006132b487828801613134565b94505060206132c587828801613134565b93505060406132d6878288016131c7565b925050606085013567ffffffffffffffff8111156132f357600080fd5b6132ff8782880161319d565b91505092959194509250565b6000806040838503121561331e57600080fd5b600061332c85828601613134565b925050602061333d85828601613149565b9150509250929050565b6000806040838503121561335a57600080fd5b600061336885828601613134565b9250506020613379858286016131c7565b9150509250929050565b60006020828403121561339557600080fd5b60006133a38482850161315e565b91505092915050565b600080604083850312156133bf57600080fd5b60006133cd8582860161315e565b92505060206133de85828601613134565b9150509250929050565b600080604083850312156133fb57600080fd5b60006134098582860161315e565b925050602061341a858286016131c7565b9150509250929050565b60006020828403121561343657600080fd5b600061344484828501613173565b91505092915050565b60006020828403121561345f57600080fd5b600061346d84828501613188565b91505092915050565b60006020828403121561348857600080fd5b6000613496848285016131c7565b91505092915050565b6134a881614521565b82525050565b6134b781614533565b82525050565b6134c68161453f565b82525050565b60006134d7826143c9565b6134e181856143df565b93506134f18185602086016145ae565b6134fa81614773565b840191505092915050565b6000613510826143d4565b61351a81856143f0565b935061352a8185602086016145ae565b61353381614773565b840191505092915050565b6000613549826143d4565b6135538185614401565b93506135638185602086016145ae565b80840191505092915050565b600061357c6020836143f0565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b60006135bc602b836143f0565b91507f4552433732315061757361626c653a20746f6b656e207472616e73666572207760008301527f68696c65207061757365640000000000000000000000000000000000000000006020830152604082019050919050565b60006136226014836143f0565b91507f5061757361626c653a206e6f74207061757365640000000000000000000000006000830152602082019050919050565b6000613662602b836143f0565b91507f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008301527f74206f6620626f756e64730000000000000000000000000000000000000000006020830152604082019050919050565b60006136c86032836143f0565b91507f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b600061372e601c836143f0565b91507f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b600061376e603e836143f0565b91507f4552433732315072657365744d696e7465725061757365724175746f49643a2060008301527f6d75737420686176652070617573657220726f6c6520746f20706175736500006020830152604082019050919050565b60006137d46024836143f0565b91507f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061383a6019836143f0565b91507f4552433732313a20617070726f766520746f2063616c6c6572000000000000006000830152602082019050919050565b600061387a602c836143f0565b91507f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b60006138e06010836143f0565b91507f5061757361626c653a20706175736564000000000000000000000000000000006000830152602082019050919050565b60006139206038836143f0565b91507f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006020830152604082019050919050565b6000613986602a836143f0565b91507f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b60006139ec6029836143f0565b91507f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008301527f656e7420746f6b656e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000613a526020836143f0565b91507f4552433732313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b6000613a92602c836143f0565b91507f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000613af86029836143f0565b91507f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008301527f73206e6f74206f776e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000613b5e602f836143f0565b91507f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008301527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006020830152604082019050919050565b6000613bc46021836143f0565b91507f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613c2a6031836143f0565b91507f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008301527f776e6572206e6f7220617070726f7665640000000000000000000000000000006020830152604082019050919050565b6000613c90602c836143f0565b91507f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008301527f7574206f6620626f756e647300000000000000000000000000000000000000006020830152604082019050919050565b6000613cf6601783614401565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b6000613d36603d836143f0565b91507f4552433732315072657365744d696e7465725061757365724175746f49643a2060008301527f6d7573742068617665206d696e74657220726f6c6520746f206d696e740000006020830152604082019050919050565b6000613d9c6030836143f0565b91507f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f766564000000000000000000000000000000006020830152604082019050919050565b6000613e026040836143f0565b91507f4552433732315072657365744d696e7465725061757365724175746f49643a2060008301527f6d75737420686176652070617573657220726f6c6520746f20756e70617573656020830152604082019050919050565b6000613e68601183614401565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b6000613ea8602f836143f0565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b613f0a81614595565b82525050565b6000613f1c828561353e565b9150613f28828461353e565b91508190509392505050565b6000613f3f82613ce9565b9150613f4b828561353e565b9150613f5682613e5b565b9150613f62828461353e565b91508190509392505050565b6000602082019050613f83600083018461349f565b92915050565b6000608082019050613f9e600083018761349f565b613fab602083018661349f565b613fb86040830185613f01565b8181036060830152613fca81846134cc565b905095945050505050565b6000602082019050613fea60008301846134ae565b92915050565b600060208201905061400560008301846134bd565b92915050565b600060208201905081810360008301526140258184613505565b905092915050565b600060208201905081810360008301526140468161356f565b9050919050565b60006020820190508181036000830152614066816135af565b9050919050565b6000602082019050818103600083015261408681613615565b9050919050565b600060208201905081810360008301526140a681613655565b9050919050565b600060208201905081810360008301526140c6816136bb565b9050919050565b600060208201905081810360008301526140e681613721565b9050919050565b6000602082019050818103600083015261410681613761565b9050919050565b60006020820190508181036000830152614126816137c7565b9050919050565b600060208201905081810360008301526141468161382d565b9050919050565b600060208201905081810360008301526141668161386d565b9050919050565b60006020820190508181036000830152614186816138d3565b9050919050565b600060208201905081810360008301526141a681613913565b9050919050565b600060208201905081810360008301526141c681613979565b9050919050565b600060208201905081810360008301526141e6816139df565b9050919050565b6000602082019050818103600083015261420681613a45565b9050919050565b6000602082019050818103600083015261422681613a85565b9050919050565b6000602082019050818103600083015261424681613aeb565b9050919050565b6000602082019050818103600083015261426681613b51565b9050919050565b6000602082019050818103600083015261428681613bb7565b9050919050565b600060208201905081810360008301526142a681613c1d565b9050919050565b600060208201905081810360008301526142c681613c83565b9050919050565b600060208201905081810360008301526142e681613d29565b9050919050565b6000602082019050818103600083015261430681613d8f565b9050919050565b6000602082019050818103600083015261432681613df5565b9050919050565b6000602082019050818103600083015261434681613e9b565b9050919050565b60006020820190506143626000830184613f01565b92915050565b6000604051905081810181811067ffffffffffffffff8211171561438f5761438e614744565b5b8060405250919050565b600067ffffffffffffffff8211156143b4576143b3614744565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061441782614595565b915061442283614595565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614457576144566146b7565b5b828201905092915050565b600061446d82614595565b915061447883614595565b925082614488576144876146e6565b5b828204905092915050565b600061449e82614595565b91506144a983614595565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156144e2576144e16146b7565b5b828202905092915050565b60006144f882614595565b915061450383614595565b925082821015614516576145156146b7565b5b828203905092915050565b600061452c82614575565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156145cc5780820151818401526020810190506145b1565b838111156145db576000848401525b50505050565b60006145ec82614595565b91506000821415614600576145ff6146b7565b5b600182039050919050565b6000600282049050600182168061462357607f821691505b6020821081141561463757614636614715565b5b50919050565b600061464882614595565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561467b5761467a6146b7565b5b600182019050919050565b600061469182614595565b915061469c83614595565b9250826146ac576146ab6146e6565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b61478d81614521565b811461479857600080fd5b50565b6147a481614533565b81146147af57600080fd5b50565b6147bb8161453f565b81146147c657600080fd5b50565b6147d281614549565b81146147dd57600080fd5b50565b6147e981614595565b81146147f457600080fd5b5056fea264697066735822122057eb8c72d71eaa520aa975113cbd6e7e2fe5d751f0374dbfba3373e3a6bc53bc64736f6c63430008000033
Enter Contract to Publish:
Compiler Version:
v0.8.20+commit.a1b79de6
v0.8.19+commit.7dd6d404
v0.8.18+commit.87f61d96
v0.8.17+commit.8df45f5f
v0.8.16+commit.07a7930e
v0.8.15+commit.e14f2714
v0.8.14+commit.80d49f37
v0.8.13+commit.abaa5c0e
v0.8.12+commit.f00d7308
v0.8.11+commit.d7f03943
v0.8.10+commit.fc410830
v0.8.9+commit.e5eed63a
v0.8.8+commit.dddeac2f
v0.8.7+commit.e28d00a7
v0.8.6+commit.11564f7e
v0.8.5+commit.a4f2e591
v0.8.4+commit.c7e474f2
v0.8.3+commit.8d00100c
v0.8.2+commit.661d1103
v0.8.1+commit.df193b15
v0.8.0+commit.c7dfd78e
v0.7.6+commit.7338295f
v0.7.5+commit.eb77ed08
v0.7.4+commit.3f05b770
v0.7.3+commit.9bfce1f6
v0.7.2+commit.51b20bc0
v0.7.1+commit.f4a555be
v0.7.0+commit.9e61f92b
v0.6.12+commit.27d51765
v0.6.11+commit.5ef660b1
v0.6.10+commit.00c0fcaf
v0.6.9+commit.3e3065ac
v0.6.8+commit.0bbfe453
v0.6.7+commit.b8d736ae
v0.6.6+commit.6c089d02
v0.6.5+commit.f956cc89
v0.6.4+commit.1dca32f3
v0.6.3+commit.8dda9521
v0.6.2+commit.bacdbe57
v0.6.1+commit.e6f7d5a4
v0.6.0+commit.26b70077
v0.5.17+commit.d19bba13
v0.5.16+commit.9c3226ce
v0.5.15+commit.6a57276f
v0.5.14+commit.01f1aaa4
v0.5.13+commit.5b0b510c
v0.5.12+commit.7709ece9
v0.5.11+commit.c082d0b4
v0.5.10+commit.5a6ea5b1
v0.5.9+commit.e560f70d
v0.5.8+commit.23d335f2
v0.5.7+commit.6da8b019
v0.5.6+commit.b259423e
v0.5.5+commit.47a71e8f
v0.5.4+commit.9549d8ff
v0.5.3+commit.10d17f24
v0.5.2+commit.1df8f40c
v0.5.1+commit.c8a2cb62
v0.4.26+commit.4563c3fc