Token
ERC-1155
Source Code
Overview
Max Total Supply
0
Holders
4
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC1155InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC1155InvalidApprover","type":"error"},{"inputs":[{"internalType":"uint256","name":"idsLength","type":"uint256"},{"internalType":"uint256","name":"valuesLength","type":"uint256"}],"name":"ERC1155InvalidArrayLength","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"ERC1155InvalidOperator","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC1155InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC1155InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC1155MissingApprovalForAll","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":true,"internalType":"address","name":"gamesContractAddress","type":"address"},{"indexed":true,"internalType":"uint256","name":"gameId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"NftMinted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"gamesContractAddress","type":"address"},{"indexed":true,"internalType":"uint256","name":"gameId","type":"uint256"},{"indexed":false,"internalType":"string","name":"nftUri","type":"string"}],"name":"NftUriSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"gameToMintedTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"gamesContractAddress","type":"address"},{"internalType":"uint256","name":"gameId","type":"uint256"}],"name":"getNftUri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"gamesContractAddress","type":"address"},{"internalType":"uint256","name":"gameId","type":"uint256"}],"name":"mintWinNFT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nextTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"nftUriData","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeBatchTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"gamesContractAddress","type":"address"},{"internalType":"uint256","name":"gameId","type":"uint256"},{"internalType":"string","name":"nftUri","type":"string"}],"name":"setNftUri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenIdToNftUri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6080604052600160065534801562000015575f80fd5b506040518060400160405280600a81526020017f47616d6557696e4e4654000000000000000000000000000000000000000000008152506200005d816200006460201b60201c565b50620003c1565b8060029081620000759190620002dd565b5050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620000f557607f821691505b6020821081036200010b576200010a620000b0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200016f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000132565b6200017b868362000132565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620001c5620001bf620001b98462000193565b6200019c565b62000193565b9050919050565b5f819050919050565b620001e083620001a5565b620001f8620001ef82620001cc565b8484546200013e565b825550505050565b5f90565b6200020e62000200565b6200021b818484620001d5565b505050565b5b818110156200024257620002365f8262000204565b60018101905062000221565b5050565b601f82111562000291576200025b8162000111565b620002668462000123565b8101602085101562000276578190505b6200028e620002858562000123565b83018262000220565b50505b505050565b5f82821c905092915050565b5f620002b35f198460080262000296565b1980831691505092915050565b5f620002cd8383620002a2565b9150826002028217905092915050565b620002e88262000079565b67ffffffffffffffff81111562000304576200030362000083565b5b620003108254620000dd565b6200031d82828562000246565b5f60209050601f83116001811462000353575f84156200033e578287015190505b6200034a8582620002c0565b865550620003b9565b601f198416620003638662000111565b5f5b828110156200038c5784890151825560018201915060208501945060208101905062000365565b86831015620003ac5784890151620003a8601f891682620002a2565b8355505b6001600288020188555050505b505050505050565b61301b80620003cf5f395ff3fe608060405234801561000f575f80fd5b50600436106100f2575f3560e01c8063670c4c2311610095578063964bc44411610064578063964bc444146102cc578063a22cb465146102fc578063e985e9c514610318578063f242432a14610348576100f2565b8063670c4c231461023257806375794a3c146102625780637cf4bac1146102805780638da81683146102b0576100f2565b80631c986a17116100d15780631c986a17146101865780632eb2c2d6146101b65780633e4ea393146101d25780634e1273f414610202576100f2565b8062fdd58e146100f657806301ffc9a7146101265780630e89341c14610156575b5f80fd5b610110600480360381019061010b9190611db4565b610364565b60405161011d9190611e01565b60405180910390f35b610140600480360381019061013b9190611e6f565b6103b9565b60405161014d9190611eb4565b60405180910390f35b610170600480360381019061016b9190611ecd565b61049a565b60405161017d9190611f82565b60405180910390f35b6101a0600480360381019061019b9190611db4565b61053b565b6040516101ad9190611f82565b60405180910390f35b6101d060048036038101906101cb9190612192565b6105e1565b005b6101ec60048036038101906101e79190611db4565b610688565b6040516101f99190611e01565b60405180910390f35b61021c6004803603810190610217919061231d565b6109ef565b604051610229919061244a565b60405180910390f35b61024c60048036038101906102479190611ecd565b610af6565b6040516102599190611f82565b60405180910390f35b61026a610b91565b6040516102779190611e01565b60405180910390f35b61029a60048036038101906102959190611db4565b610b97565b6040516102a79190611e01565b60405180910390f35b6102ca60048036038101906102c59190612508565b610bb7565b005b6102e660048036038101906102e19190611db4565b610dda565b6040516102f39190611f82565b60405180910390f35b6103166004803603810190610311919061259e565b610f73565b005b610332600480360381019061032d91906125dc565b610f89565b60405161033f9190611eb4565b60405180910390f35b610362600480360381019061035d919061261a565b611017565b005b5f805f8381526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f7fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061048357507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806104935750610492826110be565b5b9050919050565b606060045f8381526020019081526020015f2080546104b8906126da565b80601f01602080910402602001604051908101604052809291908181526020018280546104e4906126da565b801561052f5780601f106105065761010080835404028352916020019161052f565b820191905f5260205f20905b81548152906001019060200180831161051257829003601f168201915b50505050509050919050565b6003602052815f5260405f20602052805f5260405f205f91509150508054610562906126da565b80601f016020809104026020016040519081016040528092919081815260200182805461058e906126da565b80156105d95780601f106105b0576101008083540402835291602001916105d9565b820191905f5260205f20905b8154815290600101906020018083116105bc57829003601f168201915b505050505081565b5f6105ea611127565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415801561062f575061062d8682610f89565b155b156106735780866040517fe237d92200000000000000000000000000000000000000000000000000000000815260040161066a929190612719565b60405180910390fd5b610680868686868661112e565b505050505050565b5f808390508073ffffffffffffffffffffffffffffffffffffffff1663c812fae4846040518263ffffffff1660e01b81526004016106c69190611e01565b602060405180830381865afa1580156106e1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107059190612754565b610744576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073b906127c9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663bdd415af84336040518363ffffffff1660e01b815260040161077f9291906127e7565b602060405180830381865afa15801561079a573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107be9190612754565b6107fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f49061287e565b60405180910390fd5b5f60055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8581526020019081526020015f20541461088b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610882906128e6565b60405180910390fd5b5f60065490506108ac3382600160405180602001604052805f815250611222565b838573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f626891549ebaf8778d610f7553b514ef8ebb8efec5da288b9e0a934e7cc235518460405161090a9190611e01565b60405180910390a460035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8581526020019081526020015f2060045f8381526020019081526020015f20908161097b9190612ac8565b508060055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8681526020019081526020015f208190555060065f8154809291906109df90612bda565b9190505550809250505092915050565b60608151835114610a3b57815183516040517f5b059991000000000000000000000000000000000000000000000000000000008152600401610a32929190612c21565b60405180910390fd5b5f835167ffffffffffffffff811115610a5757610a56611fa6565b5b604051908082528060200260200182016040528015610a855781602001602082028036833780820191505090505b5090505f5b8451811015610aeb57610ac1610aa982876112b790919063ffffffff16565b610abc83876112ca90919063ffffffff16565b610364565b828281518110610ad457610ad3612c48565b5b602002602001018181525050806001019050610a8a565b508091505092915050565b6004602052805f5260405f205f915090508054610b12906126da565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3e906126da565b8015610b895780601f10610b6057610100808354040283529160200191610b89565b820191905f5260205f20905b815481529060010190602001808311610b6c57829003601f168201915b505050505081565b60065481565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f8390508073ffffffffffffffffffffffffffffffffffffffff1663df03ee7a84336040518363ffffffff1660e01b8152600401610bf69291906127e7565b602060405180830381865afa158015610c11573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c359190612754565b610c74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6b90612ce5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663c812fae4846040518263ffffffff1660e01b8152600401610cad9190611e01565b602060405180830381865afa158015610cc8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cec9190612754565b610d2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d22906127c9565b60405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8581526020019081526020015f209081610d849190612d03565b50828473ffffffffffffffffffffffffffffffffffffffff167f78e1689502deccaa5e2aa961ac6a8c3e80e171197eb2584fbd9427f015a6ffb684604051610dcc9190611f82565b60405180910390a350505050565b60605f8390508073ffffffffffffffffffffffffffffffffffffffff1663c812fae4846040518263ffffffff1660e01b8152600401610e199190611e01565b602060405180830381865afa158015610e34573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e589190612754565b610e97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8e906127c9565b60405180910390fd5b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8481526020019081526020015f208054610eee906126da565b80601f0160208091040260200160405190810160405280929190818152602001828054610f1a906126da565b8015610f655780601f10610f3c57610100808354040283529160200191610f65565b820191905f5260205f20905b815481529060010190602001808311610f4857829003601f168201915b505050505091505092915050565b610f85610f7e611127565b83836112dd565b5050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f611020611127565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415801561106557506110638682610f89565b155b156110a95780866040517fe237d9220000000000000000000000000000000000000000000000000000000081526004016110a0929190612719565b60405180910390fd5b6110b68686868686611446565b505050505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361119e575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016111959190612dd2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361120e575f6040517f01a835140000000000000000000000000000000000000000000000000000000081526004016112059190612dd2565b60405180910390fd5b61121b858585858561154c565b5050505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611292575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016112899190612dd2565b60405180910390fd5b5f8061129e85856115f8565b915091506112af5f8784848761154c565b505050505050565b5f60208202602084010151905092915050565b5f60208202602084010151905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361134d575f6040517fced3e1000000000000000000000000000000000000000000000000000000000081526004016113449190612dd2565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516114399190611eb4565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114b6575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016114ad9190612dd2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611526575f6040517f01a8351400000000000000000000000000000000000000000000000000000000815260040161151d9190612dd2565b60405180910390fd5b5f8061153285856115f8565b91509150611543878784848761154c565b50505050505050565b61155885858585611628565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146115f1575f611594611127565b905060018451036115e0575f6115b35f866112ca90919063ffffffff16565b90505f6115c95f866112ca90919063ffffffff16565b90506115d98389898585896119b8565b50506115ef565b6115ee818787878787611b67565b5b505b5050505050565b60608060405191506001825283602083015260408201905060018152826020820152604081016040529250929050565b805182511461167257815181516040517f5b059991000000000000000000000000000000000000000000000000000000008152600401611669929190612c21565b60405180910390fd5b5f61167b611127565b90505f5b8351811015611877575f61169c82866112ca90919063ffffffff16565b90505f6116b283866112ca90919063ffffffff16565b90505f73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16146117d5575f805f8481526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561178157888183856040517f03dee4c50000000000000000000000000000000000000000000000000000000081526004016117789493929190612deb565b60405180910390fd5b8181035f808581526020019081526020015f205f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161461186a57805f808481526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546118629190612e2e565b925050819055505b505080600101905061167f565b506001835103611932575f6118955f856112ca90919063ffffffff16565b90505f6118ab5f856112ca90919063ffffffff16565b90508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628585604051611923929190612c21565b60405180910390a450506119b1565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516119a8929190612e61565b60405180910390a45b5050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b1115611b5f578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b8152600401611a18959493929190612ee8565b6020604051808303815f875af1925050508015611a5357506040513d601f19601f82011682018060405250810190611a509190612f54565b60015b611ad4573d805f8114611a81576040519150601f19603f3d011682016040523d82523d5f602084013e611a86565b606091505b505f815103611acc57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611ac39190612dd2565b60405180910390fd5b805181602001fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611b5d57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611b549190612dd2565b60405180910390fd5b505b505050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b1115611d0e578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b8152600401611bc7959493929190612f7f565b6020604051808303815f875af1925050508015611c0257506040513d601f19601f82011682018060405250810190611bff9190612f54565b60015b611c83573d805f8114611c30576040519150601f19603f3d011682016040523d82523d5f602084013e611c35565b606091505b505f815103611c7b57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611c729190612dd2565b60405180910390fd5b805181602001fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611d0c57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611d039190612dd2565b60405180910390fd5b505b505050505050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611d5082611d27565b9050919050565b611d6081611d46565b8114611d6a575f80fd5b50565b5f81359050611d7b81611d57565b92915050565b5f819050919050565b611d9381611d81565b8114611d9d575f80fd5b50565b5f81359050611dae81611d8a565b92915050565b5f8060408385031215611dca57611dc9611d1f565b5b5f611dd785828601611d6d565b9250506020611de885828601611da0565b9150509250929050565b611dfb81611d81565b82525050565b5f602082019050611e145f830184611df2565b92915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611e4e81611e1a565b8114611e58575f80fd5b50565b5f81359050611e6981611e45565b92915050565b5f60208284031215611e8457611e83611d1f565b5b5f611e9184828501611e5b565b91505092915050565b5f8115159050919050565b611eae81611e9a565b82525050565b5f602082019050611ec75f830184611ea5565b92915050565b5f60208284031215611ee257611ee1611d1f565b5b5f611eef84828501611da0565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611f2f578082015181840152602081019050611f14565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f5482611ef8565b611f5e8185611f02565b9350611f6e818560208601611f12565b611f7781611f3a565b840191505092915050565b5f6020820190508181035f830152611f9a8184611f4a565b905092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611fdc82611f3a565b810181811067ffffffffffffffff82111715611ffb57611ffa611fa6565b5b80604052505050565b5f61200d611d16565b90506120198282611fd3565b919050565b5f67ffffffffffffffff82111561203857612037611fa6565b5b602082029050602081019050919050565b5f80fd5b5f61205f61205a8461201e565b612004565b9050808382526020820190506020840283018581111561208257612081612049565b5b835b818110156120ab57806120978882611da0565b845260208401935050602081019050612084565b5050509392505050565b5f82601f8301126120c9576120c8611fa2565b5b81356120d984826020860161204d565b91505092915050565b5f80fd5b5f67ffffffffffffffff821115612100576120ff611fa6565b5b61210982611f3a565b9050602081019050919050565b828183375f83830152505050565b5f612136612131846120e6565b612004565b905082815260208101848484011115612152576121516120e2565b5b61215d848285612116565b509392505050565b5f82601f83011261217957612178611fa2565b5b8135612189848260208601612124565b91505092915050565b5f805f805f60a086880312156121ab576121aa611d1f565b5b5f6121b888828901611d6d565b95505060206121c988828901611d6d565b945050604086013567ffffffffffffffff8111156121ea576121e9611d23565b5b6121f6888289016120b5565b935050606086013567ffffffffffffffff81111561221757612216611d23565b5b612223888289016120b5565b925050608086013567ffffffffffffffff81111561224457612243611d23565b5b61225088828901612165565b9150509295509295909350565b5f67ffffffffffffffff82111561227757612276611fa6565b5b602082029050602081019050919050565b5f61229a6122958461225d565b612004565b905080838252602082019050602084028301858111156122bd576122bc612049565b5b835b818110156122e657806122d28882611d6d565b8452602084019350506020810190506122bf565b5050509392505050565b5f82601f83011261230457612303611fa2565b5b8135612314848260208601612288565b91505092915050565b5f806040838503121561233357612332611d1f565b5b5f83013567ffffffffffffffff8111156123505761234f611d23565b5b61235c858286016122f0565b925050602083013567ffffffffffffffff81111561237d5761237c611d23565b5b612389858286016120b5565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6123c581611d81565b82525050565b5f6123d683836123bc565b60208301905092915050565b5f602082019050919050565b5f6123f882612393565b612402818561239d565b935061240d836123ad565b805f5b8381101561243d57815161242488826123cb565b975061242f836123e2565b925050600181019050612410565b5085935050505092915050565b5f6020820190508181035f83015261246281846123ee565b905092915050565b5f67ffffffffffffffff82111561248457612483611fa6565b5b61248d82611f3a565b9050602081019050919050565b5f6124ac6124a78461246a565b612004565b9050828152602081018484840111156124c8576124c76120e2565b5b6124d3848285612116565b509392505050565b5f82601f8301126124ef576124ee611fa2565b5b81356124ff84826020860161249a565b91505092915050565b5f805f6060848603121561251f5761251e611d1f565b5b5f61252c86828701611d6d565b935050602061253d86828701611da0565b925050604084013567ffffffffffffffff81111561255e5761255d611d23565b5b61256a868287016124db565b9150509250925092565b61257d81611e9a565b8114612587575f80fd5b50565b5f8135905061259881612574565b92915050565b5f80604083850312156125b4576125b3611d1f565b5b5f6125c185828601611d6d565b92505060206125d28582860161258a565b9150509250929050565b5f80604083850312156125f2576125f1611d1f565b5b5f6125ff85828601611d6d565b925050602061261085828601611d6d565b9150509250929050565b5f805f805f60a0868803121561263357612632611d1f565b5b5f61264088828901611d6d565b955050602061265188828901611d6d565b945050604061266288828901611da0565b935050606061267388828901611da0565b925050608086013567ffffffffffffffff81111561269457612693611d23565b5b6126a088828901612165565b9150509295509295909350565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806126f157607f821691505b602082108103612704576127036126ad565b5b50919050565b61271381611d46565b82525050565b5f60408201905061272c5f83018561270a565b612739602083018461270a565b9392505050565b5f8151905061274e81612574565b92915050565b5f6020828403121561276957612768611d1f565b5b5f61277684828501612740565b91505092915050565b7f47616d65206973206e6f74206f766572000000000000000000000000000000005f82015250565b5f6127b3601083611f02565b91506127be8261277f565b602082019050919050565b5f6020820190508181035f8301526127e0816127a7565b9050919050565b5f6040820190506127fa5f830185611df2565b612807602083018461270a565b9392505050565b7f596f7520617265206e6f74207468652077696e6e6572206f66207468697320675f8201527f616d650000000000000000000000000000000000000000000000000000000000602082015250565b5f612868602383611f02565b91506128738261280e565b604082019050919050565b5f6020820190508181035f8301526128958161285c565b9050919050565b7f4e465420616c7265616479206d696e74656420666f7220746869732077696e005f82015250565b5f6128d0601f83611f02565b91506128db8261289c565b602082019050919050565b5f6020820190508181035f8301526128fd816128c4565b9050919050565b5f81549050612912816126da565b9050919050565b5f819050815f5260205f209050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026129877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261294c565b612991868361294c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6129cc6129c76129c284611d81565b6129a9565b611d81565b9050919050565b5f819050919050565b6129e5836129b2565b6129f96129f1826129d3565b848454612958565b825550505050565b5f90565b612a0d612a01565b612a188184846129dc565b505050565b5b81811015612a3b57612a305f82612a05565b600181019050612a1e565b5050565b601f821115612a8057612a5181612919565b612a5a8461293d565b81016020851015612a69578190505b612a7d612a758561293d565b830182612a1d565b50505b505050565b5f82821c905092915050565b5f612aa05f1984600802612a85565b1980831691505092915050565b5f612ab88383612a91565b9150826002028217905092915050565b818103612ad6575050612bab565b612adf82612904565b67ffffffffffffffff811115612af857612af7611fa6565b5b612b0282546126da565b612b0d828285612a3f565b5f601f831160018114612b3a575f8415612b28578287015490505b612b328582612aad565b865550612ba4565b601f198416612b488761292b565b9650612b5386612919565b5f5b82811015612b7a57848901548255600182019150600185019450602081019050612b55565b86831015612b975784890154612b93601f891682612a91565b8355505b6001600288020188555050505b5050505050505b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612be482611d81565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612c1657612c15612bad565b5b600182019050919050565b5f604082019050612c345f830185611df2565b612c416020830184611df2565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f596f7520617265206e6f74207468652063726561746f72206f662074686973205f8201527f67616d6500000000000000000000000000000000000000000000000000000000602082015250565b5f612ccf602483611f02565b9150612cda82612c75565b604082019050919050565b5f6020820190508181035f830152612cfc81612cc3565b9050919050565b612d0c82611ef8565b67ffffffffffffffff811115612d2557612d24611fa6565b5b612d2f82546126da565b612d3a828285612a3f565b5f60209050601f831160018114612d6b575f8415612d59578287015190505b612d638582612aad565b865550612dca565b601f198416612d7986612919565b5f5b82811015612da057848901518255600182019150602085019450602081019050612d7b565b86831015612dbd5784890151612db9601f891682612a91565b8355505b6001600288020188555050505b505050505050565b5f602082019050612de55f83018461270a565b92915050565b5f608082019050612dfe5f83018761270a565b612e0b6020830186611df2565b612e186040830185611df2565b612e256060830184611df2565b95945050505050565b5f612e3882611d81565b9150612e4383611d81565b9250828201905080821115612e5b57612e5a612bad565b5b92915050565b5f6040820190508181035f830152612e7981856123ee565b90508181036020830152612e8d81846123ee565b90509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f612eba82612e96565b612ec48185612ea0565b9350612ed4818560208601611f12565b612edd81611f3a565b840191505092915050565b5f60a082019050612efb5f83018861270a565b612f08602083018761270a565b612f156040830186611df2565b612f226060830185611df2565b8181036080830152612f348184612eb0565b90509695505050505050565b5f81519050612f4e81611e45565b92915050565b5f60208284031215612f6957612f68611d1f565b5b5f612f7684828501612f40565b91505092915050565b5f60a082019050612f925f83018861270a565b612f9f602083018761270a565b8181036040830152612fb181866123ee565b90508181036060830152612fc581856123ee565b90508181036080830152612fd98184612eb0565b9050969550505050505056fea26469706673582212201b17233bd7aa14a73758bf0b9755c528c745151b16f6e46c713573a7489090ed64736f6c63430008180033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100f2575f3560e01c8063670c4c2311610095578063964bc44411610064578063964bc444146102cc578063a22cb465146102fc578063e985e9c514610318578063f242432a14610348576100f2565b8063670c4c231461023257806375794a3c146102625780637cf4bac1146102805780638da81683146102b0576100f2565b80631c986a17116100d15780631c986a17146101865780632eb2c2d6146101b65780633e4ea393146101d25780634e1273f414610202576100f2565b8062fdd58e146100f657806301ffc9a7146101265780630e89341c14610156575b5f80fd5b610110600480360381019061010b9190611db4565b610364565b60405161011d9190611e01565b60405180910390f35b610140600480360381019061013b9190611e6f565b6103b9565b60405161014d9190611eb4565b60405180910390f35b610170600480360381019061016b9190611ecd565b61049a565b60405161017d9190611f82565b60405180910390f35b6101a0600480360381019061019b9190611db4565b61053b565b6040516101ad9190611f82565b60405180910390f35b6101d060048036038101906101cb9190612192565b6105e1565b005b6101ec60048036038101906101e79190611db4565b610688565b6040516101f99190611e01565b60405180910390f35b61021c6004803603810190610217919061231d565b6109ef565b604051610229919061244a565b60405180910390f35b61024c60048036038101906102479190611ecd565b610af6565b6040516102599190611f82565b60405180910390f35b61026a610b91565b6040516102779190611e01565b60405180910390f35b61029a60048036038101906102959190611db4565b610b97565b6040516102a79190611e01565b60405180910390f35b6102ca60048036038101906102c59190612508565b610bb7565b005b6102e660048036038101906102e19190611db4565b610dda565b6040516102f39190611f82565b60405180910390f35b6103166004803603810190610311919061259e565b610f73565b005b610332600480360381019061032d91906125dc565b610f89565b60405161033f9190611eb4565b60405180910390f35b610362600480360381019061035d919061261a565b611017565b005b5f805f8381526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f7fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061048357507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806104935750610492826110be565b5b9050919050565b606060045f8381526020019081526020015f2080546104b8906126da565b80601f01602080910402602001604051908101604052809291908181526020018280546104e4906126da565b801561052f5780601f106105065761010080835404028352916020019161052f565b820191905f5260205f20905b81548152906001019060200180831161051257829003601f168201915b50505050509050919050565b6003602052815f5260405f20602052805f5260405f205f91509150508054610562906126da565b80601f016020809104026020016040519081016040528092919081815260200182805461058e906126da565b80156105d95780601f106105b0576101008083540402835291602001916105d9565b820191905f5260205f20905b8154815290600101906020018083116105bc57829003601f168201915b505050505081565b5f6105ea611127565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415801561062f575061062d8682610f89565b155b156106735780866040517fe237d92200000000000000000000000000000000000000000000000000000000815260040161066a929190612719565b60405180910390fd5b610680868686868661112e565b505050505050565b5f808390508073ffffffffffffffffffffffffffffffffffffffff1663c812fae4846040518263ffffffff1660e01b81526004016106c69190611e01565b602060405180830381865afa1580156106e1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107059190612754565b610744576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073b906127c9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663bdd415af84336040518363ffffffff1660e01b815260040161077f9291906127e7565b602060405180830381865afa15801561079a573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107be9190612754565b6107fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f49061287e565b60405180910390fd5b5f60055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8581526020019081526020015f20541461088b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610882906128e6565b60405180910390fd5b5f60065490506108ac3382600160405180602001604052805f815250611222565b838573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f626891549ebaf8778d610f7553b514ef8ebb8efec5da288b9e0a934e7cc235518460405161090a9190611e01565b60405180910390a460035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8581526020019081526020015f2060045f8381526020019081526020015f20908161097b9190612ac8565b508060055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8681526020019081526020015f208190555060065f8154809291906109df90612bda565b9190505550809250505092915050565b60608151835114610a3b57815183516040517f5b059991000000000000000000000000000000000000000000000000000000008152600401610a32929190612c21565b60405180910390fd5b5f835167ffffffffffffffff811115610a5757610a56611fa6565b5b604051908082528060200260200182016040528015610a855781602001602082028036833780820191505090505b5090505f5b8451811015610aeb57610ac1610aa982876112b790919063ffffffff16565b610abc83876112ca90919063ffffffff16565b610364565b828281518110610ad457610ad3612c48565b5b602002602001018181525050806001019050610a8a565b508091505092915050565b6004602052805f5260405f205f915090508054610b12906126da565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3e906126da565b8015610b895780601f10610b6057610100808354040283529160200191610b89565b820191905f5260205f20905b815481529060010190602001808311610b6c57829003601f168201915b505050505081565b60065481565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f8390508073ffffffffffffffffffffffffffffffffffffffff1663df03ee7a84336040518363ffffffff1660e01b8152600401610bf69291906127e7565b602060405180830381865afa158015610c11573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c359190612754565b610c74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6b90612ce5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663c812fae4846040518263ffffffff1660e01b8152600401610cad9190611e01565b602060405180830381865afa158015610cc8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cec9190612754565b610d2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d22906127c9565b60405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8581526020019081526020015f209081610d849190612d03565b50828473ffffffffffffffffffffffffffffffffffffffff167f78e1689502deccaa5e2aa961ac6a8c3e80e171197eb2584fbd9427f015a6ffb684604051610dcc9190611f82565b60405180910390a350505050565b60605f8390508073ffffffffffffffffffffffffffffffffffffffff1663c812fae4846040518263ffffffff1660e01b8152600401610e199190611e01565b602060405180830381865afa158015610e34573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e589190612754565b610e97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8e906127c9565b60405180910390fd5b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8481526020019081526020015f208054610eee906126da565b80601f0160208091040260200160405190810160405280929190818152602001828054610f1a906126da565b8015610f655780601f10610f3c57610100808354040283529160200191610f65565b820191905f5260205f20905b815481529060010190602001808311610f4857829003601f168201915b505050505091505092915050565b610f85610f7e611127565b83836112dd565b5050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f611020611127565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415801561106557506110638682610f89565b155b156110a95780866040517fe237d9220000000000000000000000000000000000000000000000000000000081526004016110a0929190612719565b60405180910390fd5b6110b68686868686611446565b505050505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361119e575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016111959190612dd2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361120e575f6040517f01a835140000000000000000000000000000000000000000000000000000000081526004016112059190612dd2565b60405180910390fd5b61121b858585858561154c565b5050505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611292575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016112899190612dd2565b60405180910390fd5b5f8061129e85856115f8565b915091506112af5f8784848761154c565b505050505050565b5f60208202602084010151905092915050565b5f60208202602084010151905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361134d575f6040517fced3e1000000000000000000000000000000000000000000000000000000000081526004016113449190612dd2565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516114399190611eb4565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114b6575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016114ad9190612dd2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611526575f6040517f01a8351400000000000000000000000000000000000000000000000000000000815260040161151d9190612dd2565b60405180910390fd5b5f8061153285856115f8565b91509150611543878784848761154c565b50505050505050565b61155885858585611628565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146115f1575f611594611127565b905060018451036115e0575f6115b35f866112ca90919063ffffffff16565b90505f6115c95f866112ca90919063ffffffff16565b90506115d98389898585896119b8565b50506115ef565b6115ee818787878787611b67565b5b505b5050505050565b60608060405191506001825283602083015260408201905060018152826020820152604081016040529250929050565b805182511461167257815181516040517f5b059991000000000000000000000000000000000000000000000000000000008152600401611669929190612c21565b60405180910390fd5b5f61167b611127565b90505f5b8351811015611877575f61169c82866112ca90919063ffffffff16565b90505f6116b283866112ca90919063ffffffff16565b90505f73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16146117d5575f805f8481526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561178157888183856040517f03dee4c50000000000000000000000000000000000000000000000000000000081526004016117789493929190612deb565b60405180910390fd5b8181035f808581526020019081526020015f205f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161461186a57805f808481526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546118629190612e2e565b925050819055505b505080600101905061167f565b506001835103611932575f6118955f856112ca90919063ffffffff16565b90505f6118ab5f856112ca90919063ffffffff16565b90508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628585604051611923929190612c21565b60405180910390a450506119b1565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516119a8929190612e61565b60405180910390a45b5050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b1115611b5f578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b8152600401611a18959493929190612ee8565b6020604051808303815f875af1925050508015611a5357506040513d601f19601f82011682018060405250810190611a509190612f54565b60015b611ad4573d805f8114611a81576040519150601f19603f3d011682016040523d82523d5f602084013e611a86565b606091505b505f815103611acc57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611ac39190612dd2565b60405180910390fd5b805181602001fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611b5d57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611b549190612dd2565b60405180910390fd5b505b505050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b1115611d0e578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b8152600401611bc7959493929190612f7f565b6020604051808303815f875af1925050508015611c0257506040513d601f19601f82011682018060405250810190611bff9190612f54565b60015b611c83573d805f8114611c30576040519150601f19603f3d011682016040523d82523d5f602084013e611c35565b606091505b505f815103611c7b57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611c729190612dd2565b60405180910390fd5b805181602001fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611d0c57846040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611d039190612dd2565b60405180910390fd5b505b505050505050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611d5082611d27565b9050919050565b611d6081611d46565b8114611d6a575f80fd5b50565b5f81359050611d7b81611d57565b92915050565b5f819050919050565b611d9381611d81565b8114611d9d575f80fd5b50565b5f81359050611dae81611d8a565b92915050565b5f8060408385031215611dca57611dc9611d1f565b5b5f611dd785828601611d6d565b9250506020611de885828601611da0565b9150509250929050565b611dfb81611d81565b82525050565b5f602082019050611e145f830184611df2565b92915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611e4e81611e1a565b8114611e58575f80fd5b50565b5f81359050611e6981611e45565b92915050565b5f60208284031215611e8457611e83611d1f565b5b5f611e9184828501611e5b565b91505092915050565b5f8115159050919050565b611eae81611e9a565b82525050565b5f602082019050611ec75f830184611ea5565b92915050565b5f60208284031215611ee257611ee1611d1f565b5b5f611eef84828501611da0565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611f2f578082015181840152602081019050611f14565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611f5482611ef8565b611f5e8185611f02565b9350611f6e818560208601611f12565b611f7781611f3a565b840191505092915050565b5f6020820190508181035f830152611f9a8184611f4a565b905092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611fdc82611f3a565b810181811067ffffffffffffffff82111715611ffb57611ffa611fa6565b5b80604052505050565b5f61200d611d16565b90506120198282611fd3565b919050565b5f67ffffffffffffffff82111561203857612037611fa6565b5b602082029050602081019050919050565b5f80fd5b5f61205f61205a8461201e565b612004565b9050808382526020820190506020840283018581111561208257612081612049565b5b835b818110156120ab57806120978882611da0565b845260208401935050602081019050612084565b5050509392505050565b5f82601f8301126120c9576120c8611fa2565b5b81356120d984826020860161204d565b91505092915050565b5f80fd5b5f67ffffffffffffffff821115612100576120ff611fa6565b5b61210982611f3a565b9050602081019050919050565b828183375f83830152505050565b5f612136612131846120e6565b612004565b905082815260208101848484011115612152576121516120e2565b5b61215d848285612116565b509392505050565b5f82601f83011261217957612178611fa2565b5b8135612189848260208601612124565b91505092915050565b5f805f805f60a086880312156121ab576121aa611d1f565b5b5f6121b888828901611d6d565b95505060206121c988828901611d6d565b945050604086013567ffffffffffffffff8111156121ea576121e9611d23565b5b6121f6888289016120b5565b935050606086013567ffffffffffffffff81111561221757612216611d23565b5b612223888289016120b5565b925050608086013567ffffffffffffffff81111561224457612243611d23565b5b61225088828901612165565b9150509295509295909350565b5f67ffffffffffffffff82111561227757612276611fa6565b5b602082029050602081019050919050565b5f61229a6122958461225d565b612004565b905080838252602082019050602084028301858111156122bd576122bc612049565b5b835b818110156122e657806122d28882611d6d565b8452602084019350506020810190506122bf565b5050509392505050565b5f82601f83011261230457612303611fa2565b5b8135612314848260208601612288565b91505092915050565b5f806040838503121561233357612332611d1f565b5b5f83013567ffffffffffffffff8111156123505761234f611d23565b5b61235c858286016122f0565b925050602083013567ffffffffffffffff81111561237d5761237c611d23565b5b612389858286016120b5565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6123c581611d81565b82525050565b5f6123d683836123bc565b60208301905092915050565b5f602082019050919050565b5f6123f882612393565b612402818561239d565b935061240d836123ad565b805f5b8381101561243d57815161242488826123cb565b975061242f836123e2565b925050600181019050612410565b5085935050505092915050565b5f6020820190508181035f83015261246281846123ee565b905092915050565b5f67ffffffffffffffff82111561248457612483611fa6565b5b61248d82611f3a565b9050602081019050919050565b5f6124ac6124a78461246a565b612004565b9050828152602081018484840111156124c8576124c76120e2565b5b6124d3848285612116565b509392505050565b5f82601f8301126124ef576124ee611fa2565b5b81356124ff84826020860161249a565b91505092915050565b5f805f6060848603121561251f5761251e611d1f565b5b5f61252c86828701611d6d565b935050602061253d86828701611da0565b925050604084013567ffffffffffffffff81111561255e5761255d611d23565b5b61256a868287016124db565b9150509250925092565b61257d81611e9a565b8114612587575f80fd5b50565b5f8135905061259881612574565b92915050565b5f80604083850312156125b4576125b3611d1f565b5b5f6125c185828601611d6d565b92505060206125d28582860161258a565b9150509250929050565b5f80604083850312156125f2576125f1611d1f565b5b5f6125ff85828601611d6d565b925050602061261085828601611d6d565b9150509250929050565b5f805f805f60a0868803121561263357612632611d1f565b5b5f61264088828901611d6d565b955050602061265188828901611d6d565b945050604061266288828901611da0565b935050606061267388828901611da0565b925050608086013567ffffffffffffffff81111561269457612693611d23565b5b6126a088828901612165565b9150509295509295909350565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806126f157607f821691505b602082108103612704576127036126ad565b5b50919050565b61271381611d46565b82525050565b5f60408201905061272c5f83018561270a565b612739602083018461270a565b9392505050565b5f8151905061274e81612574565b92915050565b5f6020828403121561276957612768611d1f565b5b5f61277684828501612740565b91505092915050565b7f47616d65206973206e6f74206f766572000000000000000000000000000000005f82015250565b5f6127b3601083611f02565b91506127be8261277f565b602082019050919050565b5f6020820190508181035f8301526127e0816127a7565b9050919050565b5f6040820190506127fa5f830185611df2565b612807602083018461270a565b9392505050565b7f596f7520617265206e6f74207468652077696e6e6572206f66207468697320675f8201527f616d650000000000000000000000000000000000000000000000000000000000602082015250565b5f612868602383611f02565b91506128738261280e565b604082019050919050565b5f6020820190508181035f8301526128958161285c565b9050919050565b7f4e465420616c7265616479206d696e74656420666f7220746869732077696e005f82015250565b5f6128d0601f83611f02565b91506128db8261289c565b602082019050919050565b5f6020820190508181035f8301526128fd816128c4565b9050919050565b5f81549050612912816126da565b9050919050565b5f819050815f5260205f209050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026129877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261294c565b612991868361294c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6129cc6129c76129c284611d81565b6129a9565b611d81565b9050919050565b5f819050919050565b6129e5836129b2565b6129f96129f1826129d3565b848454612958565b825550505050565b5f90565b612a0d612a01565b612a188184846129dc565b505050565b5b81811015612a3b57612a305f82612a05565b600181019050612a1e565b5050565b601f821115612a8057612a5181612919565b612a5a8461293d565b81016020851015612a69578190505b612a7d612a758561293d565b830182612a1d565b50505b505050565b5f82821c905092915050565b5f612aa05f1984600802612a85565b1980831691505092915050565b5f612ab88383612a91565b9150826002028217905092915050565b818103612ad6575050612bab565b612adf82612904565b67ffffffffffffffff811115612af857612af7611fa6565b5b612b0282546126da565b612b0d828285612a3f565b5f601f831160018114612b3a575f8415612b28578287015490505b612b328582612aad565b865550612ba4565b601f198416612b488761292b565b9650612b5386612919565b5f5b82811015612b7a57848901548255600182019150600185019450602081019050612b55565b86831015612b975784890154612b93601f891682612a91565b8355505b6001600288020188555050505b5050505050505b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612be482611d81565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612c1657612c15612bad565b5b600182019050919050565b5f604082019050612c345f830185611df2565b612c416020830184611df2565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f596f7520617265206e6f74207468652063726561746f72206f662074686973205f8201527f67616d6500000000000000000000000000000000000000000000000000000000602082015250565b5f612ccf602483611f02565b9150612cda82612c75565b604082019050919050565b5f6020820190508181035f830152612cfc81612cc3565b9050919050565b612d0c82611ef8565b67ffffffffffffffff811115612d2557612d24611fa6565b5b612d2f82546126da565b612d3a828285612a3f565b5f60209050601f831160018114612d6b575f8415612d59578287015190505b612d638582612aad565b865550612dca565b601f198416612d7986612919565b5f5b82811015612da057848901518255600182019150602085019450602081019050612d7b565b86831015612dbd5784890151612db9601f891682612a91565b8355505b6001600288020188555050505b505050505050565b5f602082019050612de55f83018461270a565b92915050565b5f608082019050612dfe5f83018761270a565b612e0b6020830186611df2565b612e186040830185611df2565b612e256060830184611df2565b95945050505050565b5f612e3882611d81565b9150612e4383611d81565b9250828201905080821115612e5b57612e5a612bad565b5b92915050565b5f6040820190508181035f830152612e7981856123ee565b90508181036020830152612e8d81846123ee565b90509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f612eba82612e96565b612ec48185612ea0565b9350612ed4818560208601611f12565b612edd81611f3a565b840191505092915050565b5f60a082019050612efb5f83018861270a565b612f08602083018761270a565b612f156040830186611df2565b612f226060830185611df2565b8181036080830152612f348184612eb0565b90509695505050505050565b5f81519050612f4e81611e45565b92915050565b5f60208284031215612f6957612f68611d1f565b5b5f612f7684828501612f40565b91505092915050565b5f60a082019050612f925f83018861270a565b612f9f602083018761270a565b8181036040830152612fb181866123ee565b90508181036060830152612fc581856123ee565b90508181036080830152612fd98184612eb0565b9050969550505050505056fea26469706673582212201b17233bd7aa14a73758bf0b9755c528c745151b16f6e46c713573a7489090ed64736f6c63430008180033
[ 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.