0 txs
0 calls
constructor
constructor(string _name, string _symbol, address _bridgeContract)
functions
balanceOf
viewfunction balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
bridgeContract
viewfunction bridgeContract() view returns (address)
getTokenInterfacesVersion
purefunction getTokenInterfacesVersion() pure returns (uint64 major, uint64 minor, uint64 patch)
isApprovedForAll
viewfunction isApprovedForAll(address account, address operator) view returns (bool)
name
viewfunction name() view returns (string)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
uri
viewfunction uri(uint256 _tokenId) view returns (string)
burn
nonpayablefunction burn(uint256[] _tokenIds, uint256[] _values)
mint
nonpayablefunction mint(address _to, uint256[] _tokenIds, uint256[] _values)
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)
setBaseURI
nonpayablefunction setBaseURI(string _baseURI)
setBridgeContract
nonpayablefunction setBridgeContract(address _bridgeContract)
setTokenURI
nonpayablefunction setTokenURI(uint256 _tokenId, string _tokenURI)
events
ApprovalForAll
event ApprovalForAll(address indexed account, address indexed operator, bool approved)
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
0x60806040523480156200001157600080fd5b5060405162002a4238038062002a42833981810160405260608110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82516401000000008111828201881017156200008957600080fd5b82525081516020918201929091019080838360005b83811015620000b85781810151838201526020016200009e565b50505050905090810190601f168015620000e65780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200010a57600080fd5b9083019060208201858111156200012057600080fd5b82516401000000008111828201881017156200013b57600080fd5b82525081516020918201929091019080838360005b838110156200016a57818101518382015260200162000150565b50505050905090810190601f168015620001985780820380516001836020036101000a031916815260200191505b5060408181526020928301519282019052600081529092509050620001c46301ffc9a760e01b62000249565b620001cf816200024c565b620001e1636cdb3d1360e11b62000249565b620001f36303a24d0760e21b62000249565b5082516200020990600490602086019062000265565b5081516200021f90600590602085019062000265565b50600880546001600160a01b0319166001600160a01b039290921691909117905550620003119050565b50565b80516200026190600390602084019062000265565b5050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200029d5760008555620002e8565b82601f10620002b857805160ff1916838001178555620002e8565b82800160010185558215620002e8579182015b82811115620002e8578251825591602001919060010190620002cb565b50620002f6929150620002fa565b5090565b5b80821115620002f65760008155600101620002fb565b61272180620003216000396000f3fe608060405234801561001057600080fd5b506004361061010a5760003560e01c806355f804b3116100a2578063a22cb46511610071578063a22cb465146107d0578063cd596583146107fe578063e4cbb46e14610822578063e985e9c514610945578063f242432a146109735761010a565b806355f804b3146105f3578063859ba28c1461066157806395d89b41146106955780639727756a1461069d5761010a565b80630e89341c116100de5780630e89341c1461022d578063162094c41461024a5780632eb2c2d6146102bf5780634e1273f4146104805761010a565b8062fdd58e1461010f57806301ffc9a71461014d57806306fdde03146101885780630b26cf6614610205575b600080fd5b61013b6004803603604081101561012557600080fd5b506001600160a01b038135169060200135610a3c565b60408051918252519081900360200190f35b6101746004803603602081101561016357600080fd5b50356001600160e01b031916610aab565b604080519115158252519081900360200190f35b610190610b0b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101ca5781810151838201526020016101b2565b50505050905090810190601f1680156101f75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61022b6004803603602081101561021b57600080fd5b50356001600160a01b0316610b99565b005b6101906004803603602081101561024357600080fd5b5035610c71565b61022b6004803603604081101561026057600080fd5b81359190810190604081016020820135600160201b81111561028157600080fd5b82018360208201111561029357600080fd5b803590602001918460018302840111600160201b831117156102b457600080fd5b509092509050610e70565b61022b600480360360a08110156102d557600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561030857600080fd5b82018360208201111561031a57600080fd5b803590602001918460208302840111600160201b8311171561033b57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561038a57600080fd5b82018360208201111561039c57600080fd5b803590602001918460208302840111600160201b831117156103bd57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561040c57600080fd5b82018360208201111561041e57600080fd5b803590602001918460018302840111600160201b8311171561043f57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610f32945050505050565b6105a36004803603604081101561049657600080fd5b810190602081018135600160201b8111156104b057600080fd5b8201836020820111156104c257600080fd5b803590602001918460208302840111600160201b831117156104e357600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561053257600080fd5b82018360208201111561054457600080fd5b803590602001918460208302840111600160201b8311171561056557600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611230945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156105df5781810151838201526020016105c7565b505050509050019250505060405180910390f35b61022b6004803603602081101561060957600080fd5b810190602081018135600160201b81111561062357600080fd5b82018360208201111561063557600080fd5b803590602001918460018302840111600160201b8311171561065657600080fd5b50909250905061131c565b6106696113d0565b6040805167ffffffffffffffff9485168152928416602084015292168183015290519081900360600190f35b6101906113da565b61022b600480360360608110156106b357600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156106dd57600080fd5b8201836020820111156106ef57600080fd5b803590602001918460208302840111600160201b8311171561071057600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561075f57600080fd5b82018360208201111561077157600080fd5b803590602001918460208302840111600160201b8311171561079257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611435945050505050565b61022b600480360360408110156107e657600080fd5b506001600160a01b0381351690602001351515611574565b610806611663565b604080516001600160a01b039092168252519081900360200190f35b61022b6004803603604081101561083857600080fd5b810190602081018135600160201b81111561085257600080fd5b82018360208201111561086457600080fd5b803590602001918460208302840111600160201b8311171561088557600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156108d457600080fd5b8201836020820111156108e657600080fd5b803590602001918460208302840111600160201b8311171561090757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611672945050505050565b6101746004803603604081101561095b57600080fd5b506001600160a01b0381358116916020013516611698565b61022b600480360360a081101561098957600080fd5b6001600160a01b03823581169260208101359091169160408201359160608101359181019060a081016080820135600160201b8111156109c857600080fd5b8201836020820111156109da57600080fd5b803590602001918460018302840111600160201b831117156109fb57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506116c6945050505050565b60006001600160a01b038316610a835760405162461bcd60e51b815260040180806020018281038252602b815260200180612535602b913960400191505060405180910390fd5b5060009081526001602090815260408083206001600160a01b03949094168352929052205490565b60006301ffc9a760e01b636cdb3d1360e11b6303a24d0760e21b6001600160e01b03198516831480610ae957506001600160e01b0319858116908316145b80610b0057506001600160e01b0319858116908216145b93505050505b919050565b6004805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610b915780601f10610b6657610100808354040283529160200191610b91565b820191906000526020600020905b815481529060010190602001808311610b7457829003601f168201915b505050505081565b6008546001600160a01b0316331480610c335750600860009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bfb57600080fd5b505afa158015610c0f573d6000803e3d6000fd5b505050506040513d6020811015610c2557600080fd5b50516001600160a01b031633145b610c3c57600080fd5b6001600160a01b038116610c4f57600080fd5b600880546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600660209081526040918290208054835160026001831615610100026000190190921691909104601f81018490048402820184019094528381526060938493919291830182828015610d095780601f10610cde57610100808354040283529160200191610d09565b820191906000526020600020905b815481529060010190602001808311610cec57829003601f168201915b505060078054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815296975060609695509193509150830182828015610d9d5780601f10610d7257610100808354040283529160200191610d9d565b820191906000526020600020905b815481529060010190602001808311610d8057829003601f168201915b50505050509050805160001415610db657509050610b06565b80826040516020018083805190602001908083835b60208310610dea5780518252601f199092019160209182019101610dcb565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310610e325780518252601f199092019160209182019101610e13565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405292505050919050565b6008546001600160a01b0316331480610f0a5750600860009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610ed257600080fd5b505afa158015610ee6573d6000803e3d6000fd5b505050506040513d6020811015610efc57600080fd5b50516001600160a01b031633145b610f1357600080fd5b6000838152600660205260409020610f2c90838361238c565b50505050565b8151835114610f725760405162461bcd60e51b81526004018080602001828103825260288152602001806126a36028913960400191505060405180910390fd5b6001600160a01b038416610fb75760405162461bcd60e51b81526004018080602001828103825260258152602001806125ad6025913960400191505060405180910390fd5b610fbf611891565b6001600160a01b0316856001600160a01b03161480610fea5750610fea85610fe5611891565b611698565b6110255760405162461bcd60e51b81526004018080602001828103825260328152602001806125d26032913960400191505060405180910390fd5b600061102f611891565b905061103f818787878787611228565b60005b845181101561114057600085828151811061105957fe5b60200260200101519050600085838151811061107157fe5b602002602001015190506110de816040518060600160405280602a8152602001612627602a91396001600086815260200190815260200160002060008d6001600160a01b03166001600160a01b03168152602001908152602001600020546118969092919063ffffffff16565b60008381526001602090815260408083206001600160a01b038e811685529252808320939093558a1681522054611115908261192d565b60009283526001602081815260408086206001600160a01b038d168752909152909320555001611042565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156111c65781810151838201526020016111ae565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156112055781810151838201526020016111ed565b5050505090500194505050505060405180910390a461122881878787878761198e565b505050505050565b606081518351146112725760405162461bcd60e51b815260040180806020018281038252602981526020018061267a6029913960400191505060405180910390fd5b6060835167ffffffffffffffff8111801561128c57600080fd5b506040519080825280602002602001820160405280156112b6578160200160208202803683370190505b50905060005b8451811015611314576112f58582815181106112d457fe5b60200260200101518583815181106112e857fe5b6020026020010151610a3c565b82828151811061130157fe5b60209081029190910101526001016112bc565b509392505050565b6008546001600160a01b03163314806113b65750600860009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561137e57600080fd5b505afa158015611392573d6000803e3d6000fd5b505050506040513d60208110156113a857600080fd5b50516001600160a01b031633145b6113bf57600080fd5b6113cb6007838361238c565b505050565b6001806000909192565b6005805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610b915780601f10610b6657610100808354040283529160200191610b91565b6008546001600160a01b0316331461144c57600080fd5b8151600114801561145e575080516001145b156114df576114da838360008151811061147457fe5b60200260200101518360008151811061148957fe5b6020026020010151600067ffffffffffffffff811180156114a957600080fd5b506040519080825280601f01601f1916602001820160405280156114d4576020820181803683370190505b50611c0d565b61155c565b600854600160a01b900460ff1661153e5760018251118015611502575080518251145b61150b57600080fd5b6000600183510390506115388484838151811061152457fe5b602002602001015184848151811061148957fe5b80835281525b60408051600081526020810190915261155c90849084908490611d15565b50506008805460ff60a01b1916600160a01b17905550565b816001600160a01b0316611586611891565b6001600160a01b031614156115cc5760405162461bcd60e51b81526004018080602001828103825260298152602001806126516029913960400191505060405180910390fd5b80600260006115d9611891565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff19169215159290921790915561161d611891565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405180821515815260200191505060405180910390a35050565b6008546001600160a01b031681565b6008546001600160a01b0316331461168957600080fd5b611694338383611f63565b5050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205460ff1690565b6001600160a01b03841661170b5760405162461bcd60e51b81526004018080602001828103825260258152602001806125ad6025913960400191505060405180910390fd5b611713611891565b6001600160a01b0316856001600160a01b03161480611739575061173985610fe5611891565b6117745760405162461bcd60e51b81526004018080602001828103825260298152602001806125846029913960400191505060405180910390fd5b600061177e611891565b905061179e81878761178f886121d1565b611798886121d1565b87611228565b6117e5836040518060600160405280602a8152602001612627602a913960008781526001602090815260408083206001600160a01b038d1684529091529020549190611896565b60008581526001602090815260408083206001600160a01b038b8116855292528083209390935587168152205461181c908461192d565b60008581526001602090815260408083206001600160a01b03808b168086529184529382902094909455805188815291820187905280518a8416938616927fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6292908290030190a4611228818787878787612215565b335b90565b600081848411156119255760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156118ea5781810151838201526020016118d2565b50505050905090810190601f1680156119175780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611987576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6119a0846001600160a01b0316612386565b1561122857836001600160a01b031663bc197c8187878686866040518663ffffffff1660e01b815260040180866001600160a01b03168152602001856001600160a01b03168152602001806020018060200180602001848103845287818151815260200191508051906020019060200280838360005b83811015611a2e578181015183820152602001611a16565b50505050905001848103835286818151815260200191508051906020019060200280838360005b83811015611a6d578181015183820152602001611a55565b50505050905001848103825285818151815260200191508051906020019080838360005b83811015611aa9578181015183820152602001611a91565b50505050905090810190601f168015611ad65780820380516001836020036101000a031916815260200191505b5098505050505050505050602060405180830381600087803b158015611afb57600080fd5b505af1925050508015611b2057506040513d6020811015611b1b57600080fd5b505160015b611bb557611b2c612433565b80611b375750611b7e565b60405162461bcd60e51b81526020600482018181528351602484015283518493919283926044019190850190808383600083156118ea5781810151838201526020016118d2565b60405162461bcd60e51b81526004018080602001828103825260348152602001806124d96034913960400191505060405180910390fd5b6001600160e01b0319811663bc197c8160e01b14611c045760405162461bcd60e51b815260040180806020018281038252602881526020018061250d6028913960400191505060405180910390fd5b50505050505050565b6001600160a01b038416611c525760405162461bcd60e51b81526004018080602001828103825260218152602001806126cb6021913960400191505060405180910390fd5b6000611c5c611891565b9050611c6e8160008761178f886121d1565b60008481526001602090815260408083206001600160a01b0389168452909152902054611c9b908461192d565b60008581526001602090815260408083206001600160a01b03808b16808652918452828520959095558151898152928301889052815190948616927fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6292908290030190a4611d0e81600087878787612215565b5050505050565b6001600160a01b038416611d5a5760405162461bcd60e51b81526004018080602001828103825260218152602001806126cb6021913960400191505060405180910390fd5b8151835114611d9a5760405162461bcd60e51b81526004018080602001828103825260288152602001806126a36028913960400191505060405180910390fd5b6000611da4611891565b9050611db581600087878787611228565b60005b8451811015611e7957611e3060016000878481518110611dd457fe5b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b0316815260200190815260200160002054858381518110611e1a57fe5b602002602001015161192d90919063ffffffff16565b60016000878481518110611e4057fe5b602090810291909101810151825281810192909252604090810160009081206001600160a01b038b168252909252902055600101611db8565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015611f00578181015183820152602001611ee8565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015611f3f578181015183820152602001611f27565b5050505090500194505050505060405180910390a4611d0e8160008787878761198e565b6001600160a01b038316611fa85760405162461bcd60e51b81526004018080602001828103825260238152602001806126046023913960400191505060405180910390fd5b8051825114611fe85760405162461bcd60e51b81526004018080602001828103825260288152602001806126a36028913960400191505060405180910390fd5b6000611ff2611891565b905061201281856000868660405180602001604052806000815250611228565b60005b83518110156120f0576120a783828151811061202d57fe5b6020026020010151604051806060016040528060248152602001612560602491396001600088868151811061205e57fe5b602002602001015181526020019081526020016000206000896001600160a01b03166001600160a01b03168152602001908152602001600020546118969092919063ffffffff16565b600160008684815181106120b757fe5b602090810291909101810151825281810192909252604090810160009081206001600160a01b038a168252909252902055600101612015565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b8381101561217757818101518382015260200161215f565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156121b657818101518382015260200161219e565b5050505090500194505050505060405180910390a450505050565b60408051600180825281830190925260609182919060208083019080368337019050509050828160008151811061220457fe5b602090810291909101015292915050565b612227846001600160a01b0316612386565b1561122857836001600160a01b031663f23a6e6187878686866040518663ffffffff1660e01b815260040180866001600160a01b03168152602001856001600160a01b0316815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122b657818101518382015260200161229e565b50505050905090810190601f1680156122e35780820380516001836020036101000a031916815260200191505b509650505050505050602060405180830381600087803b15801561230657600080fd5b505af192505050801561232b57506040513d602081101561232657600080fd5b505160015b61233757611b2c612433565b6001600160e01b0319811663f23a6e6160e01b14611c045760405162461bcd60e51b815260040180806020018281038252602881526020018061250d6028913960400191505060405180910390fd5b3b151590565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826123c25760008555612408565b82601f106123db5782800160ff19823516178555612408565b82800160010185558215612408579182015b828111156124085782358255916020019190600101906123ed565b50612414929150612418565b5090565b5b808211156124145760008155600101612419565b60e01c90565b600060443d101561244357611893565b600481823e6308c379a0612457825161242d565b1461246157611893565b6040513d600319016004823e80513d67ffffffffffffffff81602484011181841117156124915750505050611893565b828401925082519150808211156124ab5750505050611893565b503d830160208284010111156124c357505050611893565b601f01601f191681016020016040529150509056fe455243313135353a207472616e7366657220746f206e6f6e2045524331313535526563656976657220696d706c656d656e746572455243313135353a204552433131353552656365697665722072656a656374656420746f6b656e73455243313135353a2062616c616e636520717565727920666f7220746865207a65726f2061646472657373455243313135353a206275726e20616d6f756e7420657863656564732062616c616e6365455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564455243313135353a207472616e7366657220746f20746865207a65726f2061646472657373455243313135353a207472616e736665722063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f766564455243313135353a206275726e2066726f6d20746865207a65726f2061646472657373455243313135353a20696e73756666696369656e742062616c616e636520666f72207472616e73666572455243313135353a2073657474696e6720617070726f76616c2073746174757320666f722073656c66455243313135353a206163636f756e747320616e6420696473206c656e677468206d69736d61746368455243313135353a2069647320616e6420616d6f756e7473206c656e677468206d69736d61746368455243313135353a206d696e7420746f20746865207a65726f2061646472657373a26469706673582212201564e791cc2f3ddc14305758129aae344ff2243196a18c94091f1229927c117164736f6c63430007050033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002272700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022727000000000000000000000000000000000000000000000000000000000000