0 txs
0 calls
constructor
constructor()
functions
balanceOf
viewfunction balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
baseTokenURI
viewfunction baseTokenURI() view returns (string)
exists
viewfunction exists(uint256 id) view returns (bool)
isApprovedForAll
viewfunction isApprovedForAll(address account, address operator) view returns (bool)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply(uint256 id) view returns (uint256)
uri
viewfunction uri(uint256 _id) view returns (string)
create
nonpayablefunction create(address _initialOwner, uint256 _initialSupply, bytes _data)
createBatch
nonpayablefunction createBatch(address _to, uint256[] _quantities, bytes _data)
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)
setBaseTokenURI
nonpayablefunction setBaseTokenURI(string _baseTokenURI)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ApprovalForAll
event ApprovalForAll(address indexed account, address indexed operator, bool approved)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TransferBatch
event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI
event URI(string value, uint256 indexed id)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b506040805160208101909152600081526200002c81620000ae565b506200003833620000c0565b60408051808201909152601981527f54484554414e20313834204e465420436f6c6c656374696f6e0000000000000060208201526005906200007b9082620001b7565b506040805180820190915260058152642a189c1a2760d91b6020820152600690620000a79082620001b7565b5062000283565b6002620000bc8282620001b7565b5050565b600480546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200013d57607f821691505b6020821081036200015e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001b257600081815260208120601f850160051c810160208610156200018d5750805b601f850160051c820191505b81811015620001ae5782815560010162000199565b5050505b505050565b81516001600160401b03811115620001d357620001d362000112565b620001eb81620001e4845462000128565b8462000164565b602080601f8311600181146200022357600084156200020a5750858301515b600019600386901b1c1916600185901b178555620001ae565b600085815260208120601f198616915b82811015620002545788860151825594840194600190910190840162000233565b5085821015620002735787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b611fd280620002936000396000f3fe608060405234801561001057600080fd5b50600436106101205760003560e01c8063715018a6116100ad578063bd85b03911610071578063bd85b03914610264578063d547cfb714610284578063e985e9c51461028c578063f242432a146102c8578063f2fde38b146102db57600080fd5b8063715018a6146102135780638da5cb5b1461021b57806395d89b4114610236578063a22cb4651461023e578063b69f2c091461025157600080fd5b80632eb2c2d6116100f45780632eb2c2d61461019657806330176e13146101ab5780634e1273f4146101be5780634f558e79146101de578063696c9c0a1461020057600080fd5b8062fdd58e1461012557806301ffc9a71461014b57806306fdde031461016e5780630e89341c14610183575b600080fd5b610138610133366004611447565b6102ee565b6040519081526020015b60405180910390f35b61015e610159366004611487565b610387565b6040519015158152602001610142565b6101766103d7565b60405161014291906114fb565b61017661019136600461150e565b610465565b6101a96101a436600461167a565b6104c3565b005b6101a96101b9366004611723565b61050f565b6101d16101cc366004611773565b610527565b6040516101429190611878565b61015e6101ec36600461150e565b600090815260036020526040902054151590565b6101a961020e36600461188b565b610650565b6101a9610676565b6004546040516001600160a01b039091168152602001610142565b61017661068a565b6101a961024c3660046118e1565b610697565b6101a961025f36600461191d565b6106a2565b61013861027236600461150e565b60009081526003602052604090205490565b610176610741565b61015e61029a366004611986565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b6101a96102d63660046119b9565b61074e565b6101a96102e9366004611a1d565b610793565b60006001600160a01b03831661035e5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b506000818152602081815260408083206001600160a01b03861684529091529020545b92915050565b60006001600160e01b03198216636cdb3d1360e11b14806103b857506001600160e01b031982166303a24d0760e21b145b8061038157506301ffc9a760e01b6001600160e01b0319831614610381565b600580546103e490611a38565b80601f016020809104026020016040519081016040528092919081815260200182805461041090611a38565b801561045d5780601f106104325761010080835404028352916020019161045d565b820191906000526020600020905b81548152906001019060200180831161044057829003601f168201915b505050505081565b606060006007805461047690611a38565b9050116104925760405180602001604052806000815250610381565b600761049d8361080c565b6040516020016104ae929190611a72565b60405160208183030381529060405292915050565b6001600160a01b0385163314806104df57506104df853361029a565b6104fb5760405162461bcd60e51b815260040161035590611af9565b610508858585858561089e565b5050505050565b610517610a48565b60076105238282611b92565b5050565b6060815183511461058c5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610355565b600083516001600160401b038111156105a7576105a7611527565b6040519080825280602002602001820160405280156105d0578160200160208202803683370190505b50905060005b84518110156106485761061b8582815181106105f4576105f4611c51565b602002602001015185838151811061060e5761060e611c51565b60200260200101516102ee565b82828151811061062d5761062d611c51565b602090810291909101015261064181611c7d565b90506105d6565b509392505050565b610658610a48565b6000610662610aa2565b905061067084828585610ac3565b50505050565b61067e610a48565b6106886000610bac565b565b600680546103e490611a38565b610523338383610bfe565b6106aa610a48565b600082516001600160401b038111156106c5576106c5611527565b6040519080825280602002602001820160405280156106ee578160200160208202803683370190505b50905060005b815181101561073457610705610aa2565b82828151811061071757610717611c51565b60209081029190910101528061072c81611c7d565b9150506106f4565b5061067084828585610cde565b600780546103e490611a38565b6001600160a01b03851633148061076a575061076a853361029a565b6107865760405162461bcd60e51b815260040161035590611af9565b6105088585858585610e38565b61079b610a48565b6001600160a01b0381166108005760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610355565b61080981610bac565b50565b6060600061081983610f70565b60010190506000816001600160401b0381111561083857610838611527565b6040519080825280601f01601f191660200182016040528015610862576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461086c57509392505050565b81518351146108bf5760405162461bcd60e51b815260040161035590611c96565b6001600160a01b0384166108e55760405162461bcd60e51b815260040161035590611cde565b336108f4818787878787611048565b60005b84518110156109da57600085828151811061091457610914611c51565b60200260200101519050600085838151811061093257610932611c51565b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156109825760405162461bcd60e51b815260040161035590611d23565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906109bf908490611d6d565b92505081905550505050806109d390611c7d565b90506108f7565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610a2a929190611d80565b60405180910390a4610a40818787878787611056565b505050505050565b6004546001600160a01b031633146106885760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610355565b600080610aae60085490565b9050610abe600880546001019055565b919050565b6001600160a01b038416610ae95760405162461bcd60e51b815260040161035590611dae565b336000610af5856111b1565b90506000610b02856111b1565b9050610b1383600089858589611048565b6000868152602081815260408083206001600160a01b038b16845290915281208054879290610b43908490611d6d565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4610ba3836000898989896111fc565b50505050505050565b600480546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b031603610c715760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610355565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b038416610d045760405162461bcd60e51b815260040161035590611dae565b8151835114610d255760405162461bcd60e51b815260040161035590611c96565b33610d3581600087878787611048565b60005b8451811015610dd057838181518110610d5357610d53611c51565b6020026020010151600080878481518110610d7057610d70611c51565b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b031681526020019081526020016000206000828254610db89190611d6d565b90915550819050610dc881611c7d565b915050610d38565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610e21929190611d80565b60405180910390a461050881600087878787611056565b6001600160a01b038416610e5e5760405162461bcd60e51b815260040161035590611cde565b336000610e6a856111b1565b90506000610e77856111b1565b9050610e87838989858589611048565b6000868152602081815260408083206001600160a01b038c16845290915290205485811015610ec85760405162461bcd60e51b815260040161035590611d23565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a16825281208054889290610f05908490611d6d565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4610f65848a8a8a8a8a6111fc565b505050505050505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310610faf5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310610fdb576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310610ff957662386f26fc10000830492506010015b6305f5e1008310611011576305f5e100830492506008015b612710831061102557612710830492506004015b60648310611037576064830492506002015b600a83106103815760010192915050565b610a408686868686866112b7565b6001600160a01b0384163b15610a405760405163bc197c8160e01b81526001600160a01b0385169063bc197c819061109a9089908990889088908890600401611def565b6020604051808303816000875af19250505080156110d5575060408051601f3d908101601f191682019092526110d291810190611e4d565b60015b611181576110e1611e6a565b806308c379a00361111a57506110f5611e86565b80611100575061111c565b8060405162461bcd60e51b815260040161035591906114fb565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610355565b6001600160e01b0319811663bc197c8160e01b14610ba35760405162461bcd60e51b815260040161035590611f0f565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106111eb576111eb611c51565b602090810291909101015292915050565b6001600160a01b0384163b15610a405760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906112409089908990889088908890600401611f57565b6020604051808303816000875af192505050801561127b575060408051601f3d908101601f1916820190925261127891810190611e4d565b60015b611287576110e1611e6a565b6001600160e01b0319811663f23a6e6160e01b14610ba35760405162461bcd60e51b815260040161035590611f0f565b6001600160a01b03851661133e5760005b835181101561133c578281815181106112e3576112e3611c51565b60200260200101516003600086848151811061130157611301611c51565b6020026020010151815260200190815260200160002060008282546113269190611d6d565b90915550611335905081611c7d565b90506112c8565b505b6001600160a01b038416610a405760005b8351811015610ba357600084828151811061136c5761136c611c51565b60200260200101519050600084838151811061138a5761138a611c51565b602002602001015190506000600360008481526020019081526020016000205490508181101561140d5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a206275726e20616d6f756e74206578636565647320746f74604482015267616c537570706c7960c01b6064820152608401610355565b6000928352600360205260409092209103905561142981611c7d565b905061134f565b80356001600160a01b0381168114610abe57600080fd5b6000806040838503121561145a57600080fd5b61146383611430565b946020939093013593505050565b6001600160e01b03198116811461080957600080fd5b60006020828403121561149957600080fd5b81356114a481611471565b9392505050565b60005b838110156114c65781810151838201526020016114ae565b50506000910152565b600081518084526114e78160208601602086016114ab565b601f01601f19169290920160200192915050565b6020815260006114a460208301846114cf565b60006020828403121561152057600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b038111828210171561156257611562611527565b6040525050565b60006001600160401b0382111561158257611582611527565b5060051b60200190565b600082601f83011261159d57600080fd5b813560206115aa82611569565b6040516115b7828261153d565b83815260059390931b85018201928281019150868411156115d757600080fd5b8286015b848110156115f257803583529183019183016115db565b509695505050505050565b60006001600160401b0383111561161657611616611527565b60405161162d601f8501601f19166020018261153d565b80915083815284848401111561164257600080fd5b83836020830137600060208583010152509392505050565b600082601f83011261166b57600080fd5b6114a4838335602085016115fd565b600080600080600060a0868803121561169257600080fd5b61169b86611430565b94506116a960208701611430565b935060408601356001600160401b03808211156116c557600080fd5b6116d189838a0161158c565b945060608801359150808211156116e757600080fd5b6116f389838a0161158c565b9350608088013591508082111561170957600080fd5b506117168882890161165a565b9150509295509295909350565b60006020828403121561173557600080fd5b81356001600160401b0381111561174b57600080fd5b8201601f8101841361175c57600080fd5b61176b848235602084016115fd565b949350505050565b6000806040838503121561178657600080fd5b82356001600160401b038082111561179d57600080fd5b818501915085601f8301126117b157600080fd5b813560206117be82611569565b6040516117cb828261153d565b83815260059390931b85018201928281019150898411156117eb57600080fd5b948201945b838610156118105761180186611430565b825294820194908201906117f0565b9650508601359250508082111561182657600080fd5b506118338582860161158c565b9150509250929050565b600081518084526020808501945080840160005b8381101561186d57815187529582019590820190600101611851565b509495945050505050565b6020815260006114a4602083018461183d565b6000806000606084860312156118a057600080fd5b6118a984611430565b92506020840135915060408401356001600160401b038111156118cb57600080fd5b6118d78682870161165a565b9150509250925092565b600080604083850312156118f457600080fd5b6118fd83611430565b91506020830135801515811461191257600080fd5b809150509250929050565b60008060006060848603121561193257600080fd5b61193b84611430565b925060208401356001600160401b038082111561195757600080fd5b6119638783880161158c565b9350604086013591508082111561197957600080fd5b506118d78682870161165a565b6000806040838503121561199957600080fd5b6119a283611430565b91506119b060208401611430565b90509250929050565b600080600080600060a086880312156119d157600080fd5b6119da86611430565b94506119e860208701611430565b9350604086013592506060860135915060808601356001600160401b03811115611a1157600080fd5b6117168882890161165a565b600060208284031215611a2f57600080fd5b6114a482611430565b600181811c90821680611a4c57607f821691505b602082108103611a6c57634e487b7160e01b600052602260045260246000fd5b50919050565b6000808454611a8081611a38565b60018281168015611a985760018114611aad57611adc565b60ff1984168752821515830287019450611adc565b8860005260208060002060005b85811015611ad35781548a820152908401908201611aba565b50505082870194505b505050508351611af08183602088016114ab565b01949350505050565b6020808252602e908201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60408201526d195c881bdc88185c1c1c9bdd995960921b606082015260800190565b601f821115611b8d57600081815260208120601f850160051c81016020861015611b6e5750805b601f850160051c820191505b81811015610a4057828155600101611b7a565b505050565b81516001600160401b03811115611bab57611bab611527565b611bbf81611bb98454611a38565b84611b47565b602080601f831160018114611bf45760008415611bdc5750858301515b600019600386901b1c1916600185901b178555610a40565b600085815260208120601f198616915b82811015611c2357888601518255948401946001909101908401611c04565b5085821015611c415787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201611c8f57611c8f611c67565b5060010190565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b8082018082111561038157610381611c67565b604081526000611d93604083018561183d565b8281036020840152611da5818561183d565b95945050505050565b60208082526021908201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736040820152607360f81b606082015260800190565b6001600160a01b0386811682528516602082015260a060408201819052600090611e1b9083018661183d565b8281036060840152611e2d818661183d565b90508281036080840152611e4181856114cf565b98975050505050505050565b600060208284031215611e5f57600080fd5b81516114a481611471565b600060033d1115611e835760046000803e5060005160e01c5b90565b600060443d1015611e945790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715611ec357505050505090565b8285019150815181811115611edb5750505050505090565b843d8701016020828501011115611ef55750505050505090565b611f046020828601018761153d565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090611f91908301846114cf565b97965050505050505056fea2646970667358221220fde95bd37fe5cb4a5df64c51ce187d846d2513515db02bc2318f04f770ce03f064736f6c63430008110033