1 tx
1 call
constructor
constructor(address owner, string tokenURI)
functions
balanceOf
viewfunction balanceOf(address, uint256) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] owners, uint256[] ids) view returns (uint256[] balances)
isApprovedForAll
viewfunction isApprovedForAll(address, address) view returns (bool)
owner
viewfunction owner() view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
totalSupply
viewfunction totalSupply() view returns (uint256)
totalSupply
viewfunction totalSupply(uint256 tokenId) view returns (uint256)
uri
viewfunction uri(uint256) view returns (string)
burn
nonpayablefunction burn(address account, uint256 tokenId, uint256 amount)
burnBatch
nonpayablefunction burnBatch(address account, uint256[] tokenIds, uint256[] amounts)
mintBatch
nonpayablefunction mintBatch(address[] _tos, uint256[] _amounts)
renounceOwnership
nonpayablefunction renounceOwnership()
safeBatchTransferFrom
nonpayablefunction safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TransferBatch
event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] amounts)
TransferSingle
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 amount)
URI
event URI(string value, uint256 indexed id)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b5060405162001e6438038062001e6483398101604081905262000034916200031e565b6200003e62000072565b620000493362000135565b80516200005e90600690602084019062000262565b506200006a8262000187565b50506200045a565b600054610100900460ff1615620000e05760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b60648201526084015b60405180910390fd5b60005460ff908116101562000133576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6200019162000206565b6001600160a01b038116620001f85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620000d7565b620002038162000135565b50565b6005546001600160a01b03163314620001335760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620000d7565b82805462000270906200041e565b90600052602060002090601f016020900481019282620002945760008555620002df565b82601f10620002af57805160ff1916838001178555620002df565b82800160010185558215620002df579182015b82811115620002df578251825591602001919060010190620002c2565b50620002ed929150620002f1565b5090565b5b80821115620002ed5760008155600101620002f2565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156200033257600080fd5b82516001600160a01b03811681146200034a57600080fd5b602084810151919350906001600160401b03808211156200036a57600080fd5b818601915086601f8301126200037f57600080fd5b81518181111562000394576200039462000308565b604051601f8201601f19908116603f01168101908382118183101715620003bf57620003bf62000308565b816040528281528986848701011115620003d857600080fd5b600093505b82841015620003fc5784840186015181850187015292850192620003dd565b828411156200040e5760008684830101525b8096505050505050509250929050565b600181811c908216806200043357607f821691505b6020821081036200045457634e487b7160e01b600052602260045260246000fd5b50919050565b6119fa806200046a6000396000f3fe608060405234801561001057600080fd5b50600436106100ff5760003560e01c80637c88e3d911610097578063e985e9c511610066578063e985e9c51461023e578063f242432a1461026c578063f2fde38b1461027f578063f5298aca1461029257600080fd5b80637c88e3d9146101dd5780638da5cb5b146101f0578063a22cb4651461020b578063bd85b0391461021e57600080fd5b80632eb2c2d6116100d35780632eb2c2d61461018d5780634e1273f4146101a25780636b20c454146101c2578063715018a6146101d557600080fd5b8062fdd58e1461010457806301ffc9a7146101425780630e89341c1461016557806318160ddd14610185575b600080fd5b61012f6101123660046111a5565b600160209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b6101556101503660046111e5565b6102a5565b6040519015158152602001610139565b610178610173366004611209565b6102f7565b604051610139919061126f565b60045461012f565b6101a061019b366004611310565b61038b565b005b6101b56101b03660046113cb565b61065a565b6040516101399190611472565b6101a06101d0366004611536565b61076e565b6101a06108ec565b6101a06101eb3660046113cb565b610900565b6005546040516001600160a01b039091168152602001610139565b6101a06102193660046115aa565b610986565b61012f61022c366004611209565b60009081526003602052604090205490565b61015561024c3660046115e6565b600260209081526000928352604080842090915290825290205460ff1681565b6101a061027a366004611619565b6109f2565b6101a061028d366004611691565b610c33565b6101a06102a03660046116ac565b610cac565b60006301ffc9a760e01b6001600160e01b0319831614806102d65750636cdb3d1360e11b6001600160e01b03198316145b806102f157506303a24d0760e21b6001600160e01b03198316145b92915050565b606060068054610306906116df565b80601f0160208091040260200160405190810160405280929190818152602001828054610332906116df565b801561037f5780601f106103545761010080835404028352916020019161037f565b820191906000526020600020905b81548152906001019060200180831161036257829003601f168201915b50505050509050919050565b8483146103b35760405162461bcd60e51b81526004016103aa90611719565b60405180910390fd5b336001600160a01b03891614806103ed57506001600160a01b038816600090815260026020908152604080832033845290915290205460ff165b61042a5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016103aa565b60008060005b8781101561052a5788888281811061044a5761044a611742565b90506020020135925086868281811061046557610465611742565b6001600160a01b038e166000908152600160209081526040808320898452825290912054910292909201359350508211156104b25760405162461bcd60e51b81526004016103aa90611758565b6001600160a01b038b166000908152600160209081526040808320868452909152812080548492906104e590849061179c565b90915550506001600160a01b038a1660009081526001602090815260408083208684529091528120805484929061051d9084906117b3565b9091555050600101610430565b50886001600160a01b03168a6001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8b8b8b8b60405161057e9493929190611801565b60405180910390a46001600160a01b0389163b156106255760405163bc197c8160e01b808252906001600160a01b038b169063bc197c81906105d29033908f908e908e908e908e908e908e90600401611851565b6020604051808303816000875af11580156105f1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061591906118b5565b6001600160e01b03191614610632565b6001600160a01b03891615155b61064e5760405162461bcd60e51b81526004016103aa906118d2565b50505050505050505050565b606083821461067b5760405162461bcd60e51b81526004016103aa90611719565b8367ffffffffffffffff81111561069457610694611485565b6040519080825280602002602001820160405280156106bd578160200160208202803683370190505b50905060005b8481101561076557600160008787848181106106e1576106e1611742565b90506020020160208101906106f69190611691565b6001600160a01b03166001600160a01b03168152602001908152602001600020600085858481811061072a5761072a611742565b9050602002013581526020019081526020016000205482828151811061075257610752611742565b60209081029190910101526001016106c3565b50949350505050565b336001600160a01b03841614806107a857506001600160a01b038316600090815260026020908152604080832033845290915290205460ff165b6107ec5760405162461bcd60e51b81526020600482015260156024820152741393d517d3d5d3915497d3d497d054141493d59151605a1b60448201526064016103aa565b60005b82518110156108db57600083828151811061080c5761080c611742565b60200260200101519050600083838151811061082a5761082a611742565b602002602001015190508060016000886001600160a01b03166001600160a01b03168152602001908152602001600020600084815260200190815260200160002054101561088a5760405162461bcd60e51b81526004016103aa90611758565b600082815260036020526040812080548392906108a890849061179c565b9250508190555080600460008282546108c1919061179c565b925050819055505050806108d4906118fc565b90506107ef565b506108e7838383610db5565b505050565b6108f4610ec6565b6108fe6000610f20565b565b610908610ec6565b60005b8381101561097f5761096d85858381811061092857610928611742565b905060200201602081019061093d9190611691565b600085858581811061095157610951611742565b9050602002013560405180602001604052806000815250610f72565b80610977816118fc565b91505061090b565b5050505050565b3360008181526002602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b336001600160a01b0387161480610a2c57506001600160a01b038616600090815260026020908152604080832033845290915290205460ff165b610a695760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064016103aa565b6001600160a01b0386166000908152600160209081526040808320878452909152902054831115610aac5760405162461bcd60e51b81526004016103aa90611758565b6001600160a01b038616600090815260016020908152604080832087845290915281208054859290610adf90849061179c565b90915550506001600160a01b038516600090815260016020908152604080832087845290915281208054859290610b179084906117b3565b909155505060408051858152602081018590526001600160a01b03808816929089169133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46001600160a01b0385163b15610c025760405163f23a6e6160e01b808252906001600160a01b0387169063f23a6e6190610baf9033908b908a908a908a908a90600401611915565b6020604051808303816000875af1158015610bce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf291906118b5565b6001600160e01b03191614610c0f565b6001600160a01b03851615155b610c2b5760405162461bcd60e51b81526004016103aa906118d2565b505050505050565b610c3b610ec6565b6001600160a01b038116610ca05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103aa565b610ca981610f20565b50565b336001600160a01b0384161480610ce657506001600160a01b038316600090815260026020908152604080832033845290915290205460ff165b610d2a5760405162461bcd60e51b81526020600482015260156024820152741393d517d3d5d3915497d3d497d054141493d59151605a1b60448201526064016103aa565b6001600160a01b0383166000908152600160209081526040808320858452909152902054811115610d6d5760405162461bcd60e51b81526004016103aa90611758565b60008281526003602052604081208054839290610d8b90849061179c565b925050819055508060046000828254610da4919061179c565b909155506108e79050838383610fbf565b815181518114610dd75760405162461bcd60e51b81526004016103aa90611719565b60005b81811015610e6757828181518110610df457610df4611742565b602002602001015160016000876001600160a01b03166001600160a01b031681526020019081526020016000206000868481518110610e3557610e35611742565b602002602001015181526020019081526020016000206000828254610e5a919061179c565b9091555050600101610dda565b5060006001600160a01b0316846001600160a01b0316336001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051610eb892919061195c565b60405180910390a450505050565b6005546001600160a01b031633146108fe5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103aa565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8160046000828254610f8491906117b3565b909155505060008381526003602052604081208054849290610fa79084906117b3565b90915550610fb9905084848484611045565b50505050565b6001600160a01b038316600090815260016020908152604080832085845290915281208054839290610ff290849061179c565b909155505060408051838152602081018390526000916001600160a01b0386169133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4505050565b6001600160a01b0384166000908152600160209081526040808320868452909152812080548492906110789084906117b3565b909155505060408051848152602081018490526001600160a01b0386169160009133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46001600160a01b0384163b156111605760405163f23a6e6160e01b808252906001600160a01b0386169063f23a6e619061110d90339060009089908990899060040161198a565b6020604051808303816000875af115801561112c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061115091906118b5565b6001600160e01b0319161461116d565b6001600160a01b03841615155b610fb95760405162461bcd60e51b81526004016103aa906118d2565b80356001600160a01b03811681146111a057600080fd5b919050565b600080604083850312156111b857600080fd5b6111c183611189565b946020939093013593505050565b6001600160e01b031981168114610ca957600080fd5b6000602082840312156111f757600080fd5b8135611202816111cf565b9392505050565b60006020828403121561121b57600080fd5b5035919050565b6000815180845260005b818110156112485760208185018101518683018201520161122c565b8181111561125a576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006112026020830184611222565b60008083601f84011261129457600080fd5b50813567ffffffffffffffff8111156112ac57600080fd5b6020830191508360208260051b85010111156112c757600080fd5b9250929050565b60008083601f8401126112e057600080fd5b50813567ffffffffffffffff8111156112f857600080fd5b6020830191508360208285010111156112c757600080fd5b60008060008060008060008060a0898b03121561132c57600080fd5b61133589611189565b975061134360208a01611189565b9650604089013567ffffffffffffffff8082111561136057600080fd5b61136c8c838d01611282565b909850965060608b013591508082111561138557600080fd5b6113918c838d01611282565b909650945060808b01359150808211156113aa57600080fd5b506113b78b828c016112ce565b999c989b5096995094979396929594505050565b600080600080604085870312156113e157600080fd5b843567ffffffffffffffff808211156113f957600080fd5b61140588838901611282565b9096509450602087013591508082111561141e57600080fd5b5061142b87828801611282565b95989497509550505050565b600081518084526020808501945080840160005b838110156114675781518752958201959082019060010161144b565b509495945050505050565b6020815260006112026020830184611437565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126114ac57600080fd5b8135602067ffffffffffffffff808311156114c9576114c9611485565b8260051b604051601f19603f830116810181811084821117156114ee576114ee611485565b60405293845285810183019383810192508785111561150c57600080fd5b83870191505b8482101561152b57813583529183019190830190611512565b979650505050505050565b60008060006060848603121561154b57600080fd5b61155484611189565b9250602084013567ffffffffffffffff8082111561157157600080fd5b61157d8783880161149b565b9350604086013591508082111561159357600080fd5b506115a08682870161149b565b9150509250925092565b600080604083850312156115bd57600080fd5b6115c683611189565b9150602083013580151581146115db57600080fd5b809150509250929050565b600080604083850312156115f957600080fd5b61160283611189565b915061161060208401611189565b90509250929050565b60008060008060008060a0878903121561163257600080fd5b61163b87611189565b955061164960208801611189565b94506040870135935060608701359250608087013567ffffffffffffffff81111561167357600080fd5b61167f89828a016112ce565b979a9699509497509295939492505050565b6000602082840312156116a357600080fd5b61120282611189565b6000806000606084860312156116c157600080fd5b6116ca84611189565b95602085013595506040909401359392505050565b600181811c908216806116f357607f821691505b60208210810361171357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600f908201526e0988a9c8ea890be9a92a69a82a8869608b1b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b602080825260149082015273494e53554646494349454e545f42414c414e434560601b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000828210156117ae576117ae611786565b500390565b600082198211156117c6576117c6611786565b500190565b81835260006001600160fb1b038311156117e457600080fd5b8260051b8083602087013760009401602001938452509192915050565b6040815260006118156040830186886117cb565b828103602084015261152b8185876117cb565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b0389811682528816602082015260a06040820181905260009061187e908301888a6117cb565b82810360608401526118918187896117cb565b905082810360808401526118a6818587611828565b9b9a5050505050505050505050565b6000602082840312156118c757600080fd5b8151611202816111cf565b60208082526010908201526f155394d0519157d49150d2541251539560821b604082015260600190565b60006001820161190e5761190e611786565b5060010190565b6001600160a01b03878116825286166020820152604081018590526060810184905260a0608082018190526000906119509083018486611828565b98975050505050505050565b60408152600061196f6040830185611437565b82810360208401526119818185611437565b95945050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a06080820181905260009061152b9083018461122256fea264697066735822122059962ef8dbd75e58f5c3e1100107f8a8b9517fe444d07700764fa1465751c26264736f6c634300080e0033000000000000000000000000675bcca5a5517bf3d047417af7a1100bbd3f31d10000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003a68747470733a2f2f6d657461646174612e6379626572636f6e6e6563742e6465762f657373656e63652f33633365353331333264303562323430000000000000