1[2 {3 "anonymous": false,4 "inputs": [5 {6 "indexed": true,7 "internalType": "address",8 "name": "owner",9 "type": "address"10 },11 {12 "indexed": true,13 "internalType": "address",14 "name": "approved",15 "type": "address"16 },17 {18 "indexed": true,19 "internalType": "uint256",20 "name": "tokenId",21 "type": "uint256"22 }23 ],24 "name": "Approval",25 "type": "event"26 },27 {28 "anonymous": false,29 "inputs": [30 {31 "indexed": true,32 "internalType": "address",33 "name": "owner",34 "type": "address"35 },36 {37 "indexed": true,38 "internalType": "address",39 "name": "operator",40 "type": "address"41 },42 {43 "indexed": false,44 "internalType": "bool",45 "name": "approved",46 "type": "bool"47 }48 ],49 "name": "ApprovalForAll",50 "type": "event"51 },52 {53 "anonymous": false,54 "inputs": [],55 "name": "MintingFinished",56 "type": "event"57 },58 {59 "anonymous": false,60 "inputs": [61 {62 "indexed": true,63 "internalType": "address",64 "name": "from",65 "type": "address"66 },67 {68 "indexed": true,69 "internalType": "address",70 "name": "to",71 "type": "address"72 },73 {74 "indexed": true,75 "internalType": "uint256",76 "name": "tokenId",77 "type": "uint256"78 }79 ],80 "name": "Transfer",81 "type": "event"82 },83 {84 "inputs": [85 { "internalType": "address", "name": "newAdmin", "type": "address" }86 ],87 "name": "addCollectionAdmin",88 "outputs": [],89 "stateMutability": "nonpayable",90 "type": "function"91 },92 {93 "inputs": [94 { "internalType": "uint256", "name": "newAdmin", "type": "uint256" }95 ],96 "name": "addCollectionAdminSubstrate",97 "outputs": [],98 "stateMutability": "nonpayable",99 "type": "function"100 },101 {102 "inputs": [103 { "internalType": "address", "name": "user", "type": "address" }104 ],105 "name": "addToCollectionAllowList",106 "outputs": [],107 "stateMutability": "nonpayable",108 "type": "function"109 },110 {111 "inputs": [112 { "internalType": "address", "name": "approved", "type": "address" },113 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }114 ],115 "name": "approve",116 "outputs": [],117 "stateMutability": "nonpayable",118 "type": "function"119 },120 {121 "inputs": [122 { "internalType": "address", "name": "owner", "type": "address" }123 ],124 "name": "balanceOf",125 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],126 "stateMutability": "view",127 "type": "function"128 },129 {130 "inputs": [131 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }132 ],133 "name": "burn",134 "outputs": [],135 "stateMutability": "nonpayable",136 "type": "function"137 },138 {139 "inputs": [140 { "internalType": "address", "name": "from", "type": "address" },141 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }142 ],143 "name": "burnFrom",144 "outputs": [],145 "stateMutability": "nonpayable",146 "type": "function"147 },148 {149 "inputs": [150 { "internalType": "address", "name": "newOwner", "type": "address" }151 ],152 "name": "changeOwner",153 "outputs": [],154 "stateMutability": "nonpayable",155 "type": "function"156 },157 {158 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],159 "name": "collectionProperty",160 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],161 "stateMutability": "view",162 "type": "function"163 },164 {165 "inputs": [],166 "name": "confirmCollectionSponsorship",167 "outputs": [],168 "stateMutability": "nonpayable",169 "type": "function"170 },171 {172 "inputs": [],173 "name": "contractAddress",174 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],175 "stateMutability": "view",176 "type": "function"177 },178 {179 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],180 "name": "deleteCollectionProperty",181 "outputs": [],182 "stateMutability": "nonpayable",183 "type": "function"184 },185 {186 "inputs": [187 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },188 { "internalType": "string", "name": "key", "type": "string" }189 ],190 "name": "deleteProperty",191 "outputs": [],192 "stateMutability": "nonpayable",193 "type": "function"194 },195 {196 "inputs": [],197 "name": "finishMinting",198 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],199 "stateMutability": "nonpayable",200 "type": "function"201 },202 {203 "inputs": [204 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }205 ],206 "name": "getApproved",207 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],208 "stateMutability": "view",209 "type": "function"210 },211 {212 "inputs": [213 { "internalType": "address", "name": "owner", "type": "address" },214 { "internalType": "address", "name": "operator", "type": "address" }215 ],216 "name": "isApprovedForAll",217 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],218 "stateMutability": "view",219 "type": "function"220 },221 {222 "inputs": [223 { "internalType": "address", "name": "to", "type": "address" },224 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }225 ],226 "name": "mint",227 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],228 "stateMutability": "nonpayable",229 "type": "function"230 },231 {232 "inputs": [233 { "internalType": "address", "name": "to", "type": "address" },234 { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }235 ],236 "name": "mintBulk",237 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],238 "stateMutability": "nonpayable",239 "type": "function"240 },241 {242 "inputs": [243 { "internalType": "address", "name": "to", "type": "address" },244 {245 "components": [246 { "internalType": "uint256", "name": "field_0", "type": "uint256" },247 { "internalType": "string", "name": "field_1", "type": "string" }248 ],249 "internalType": "struct Tuple0[]",250 "name": "tokens",251 "type": "tuple[]"252 }253 ],254 "name": "mintBulkWithTokenURI",255 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],256 "stateMutability": "nonpayable",257 "type": "function"258 },259 {260 "inputs": [261 { "internalType": "address", "name": "to", "type": "address" },262 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },263 { "internalType": "string", "name": "tokenUri", "type": "string" }264 ],265 "name": "mintWithTokenURI",266 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],267 "stateMutability": "nonpayable",268 "type": "function"269 },270 {271 "inputs": [],272 "name": "mintingFinished",273 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],274 "stateMutability": "view",275 "type": "function"276 },277 {278 "inputs": [],279 "name": "name",280 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],281 "stateMutability": "view",282 "type": "function"283 },284 {285 "inputs": [],286 "name": "nextTokenId",287 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],288 "stateMutability": "view",289 "type": "function"290 },291 {292 "inputs": [293 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }294 ],295 "name": "ownerOf",296 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],297 "stateMutability": "view",298 "type": "function"299 },300 {301 "inputs": [302 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },303 { "internalType": "string", "name": "key", "type": "string" }304 ],305 "name": "property",306 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],307 "stateMutability": "view",308 "type": "function"309 },310 {311 "inputs": [312 { "internalType": "address", "name": "admin", "type": "address" }313 ],314 "name": "removeCollectionAdmin",315 "outputs": [],316 "stateMutability": "nonpayable",317 "type": "function"318 },319 {320 "inputs": [321 { "internalType": "uint256", "name": "admin", "type": "uint256" }322 ],323 "name": "removeCollectionAdminSubstrate",324 "outputs": [],325 "stateMutability": "nonpayable",326 "type": "function"327 },328 {329 "inputs": [330 { "internalType": "address", "name": "user", "type": "address" }331 ],332 "name": "removeFromCollectionAllowList",333 "outputs": [],334 "stateMutability": "nonpayable",335 "type": "function"336 },337 {338 "inputs": [339 { "internalType": "address", "name": "from", "type": "address" },340 { "internalType": "address", "name": "to", "type": "address" },341 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }342 ],343 "name": "safeTransferFrom",344 "outputs": [],345 "stateMutability": "nonpayable",346 "type": "function"347 },348 {349 "inputs": [350 { "internalType": "address", "name": "from", "type": "address" },351 { "internalType": "address", "name": "to", "type": "address" },352 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },353 { "internalType": "bytes", "name": "data", "type": "bytes" }354 ],355 "name": "safeTransferFromWithData",356 "outputs": [],357 "stateMutability": "nonpayable",358 "type": "function"359 },360 {361 "inputs": [362 { "internalType": "address", "name": "operator", "type": "address" },363 { "internalType": "bool", "name": "approved", "type": "bool" }364 ],365 "name": "setApprovalForAll",366 "outputs": [],367 "stateMutability": "nonpayable",368 "type": "function"369 },370 {371 "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],372 "name": "setCollectionAccess",373 "outputs": [],374 "stateMutability": "nonpayable",375 "type": "function"376 },377 {378 "inputs": [379 { "internalType": "string", "name": "limit", "type": "string" },380 { "internalType": "uint32", "name": "value", "type": "uint32" }381 ],382 "name": "setCollectionLimit",383 "outputs": [],384 "stateMutability": "nonpayable",385 "type": "function"386 },387 {388 "inputs": [389 { "internalType": "string", "name": "limit", "type": "string" },390 { "internalType": "bool", "name": "value", "type": "bool" }391 ],392 "name": "setCollectionLimit",393 "outputs": [],394 "stateMutability": "nonpayable",395 "type": "function"396 },397 {398 "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],399 "name": "setCollectionMintMode",400 "outputs": [],401 "stateMutability": "nonpayable",402 "type": "function"403 },404 {405 "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],406 "name": "setCollectionNesting",407 "outputs": [],408 "stateMutability": "nonpayable",409 "type": "function"410 },411 {412 "inputs": [413 { "internalType": "bool", "name": "enable", "type": "bool" },414 {415 "internalType": "address[]",416 "name": "collections",417 "type": "address[]"418 }419 ],420 "name": "setCollectionNesting",421 "outputs": [],422 "stateMutability": "nonpayable",423 "type": "function"424 },425 {426 "inputs": [427 { "internalType": "string", "name": "key", "type": "string" },428 { "internalType": "bytes", "name": "value", "type": "bytes" }429 ],430 "name": "setCollectionProperty",431 "outputs": [],432 "stateMutability": "nonpayable",433 "type": "function"434 },435 {436 "inputs": [437 { "internalType": "address", "name": "sponsor", "type": "address" }438 ],439 "name": "setCollectionSponsor",440 "outputs": [],441 "stateMutability": "nonpayable",442 "type": "function"443 },444 {445 "inputs": [446 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },447 { "internalType": "string", "name": "key", "type": "string" },448 { "internalType": "bytes", "name": "value", "type": "bytes" }449 ],450 "name": "setProperty",451 "outputs": [],452 "stateMutability": "nonpayable",453 "type": "function"454 },455 {456 "inputs": [457 { "internalType": "string", "name": "key", "type": "string" },458 { "internalType": "bool", "name": "isMutable", "type": "bool" },459 { "internalType": "bool", "name": "collectionAdmin", "type": "bool" },460 { "internalType": "bool", "name": "tokenOwner", "type": "bool" }461 ],462 "name": "setTokenPropertyPermission",463 "outputs": [],464 "stateMutability": "nonpayable",465 "type": "function"466 },467 {468 "inputs": [469 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }470 ],471 "name": "supportsInterface",472 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],473 "stateMutability": "view",474 "type": "function"475 },476 {477 "inputs": [],478 "name": "symbol",479 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],480 "stateMutability": "view",481 "type": "function"482 },483 {484 "inputs": [485 { "internalType": "uint256", "name": "index", "type": "uint256" }486 ],487 "name": "tokenByIndex",488 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],489 "stateMutability": "view",490 "type": "function"491 },492 {493 "inputs": [494 { "internalType": "address", "name": "owner", "type": "address" },495 { "internalType": "uint256", "name": "index", "type": "uint256" }496 ],497 "name": "tokenOfOwnerByIndex",498 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],499 "stateMutability": "view",500 "type": "function"501 },502 {503 "inputs": [504 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }505 ],506 "name": "tokenURI",507 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],508 "stateMutability": "view",509 "type": "function"510 },511 {512 "inputs": [],513 "name": "totalSupply",514 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],515 "stateMutability": "view",516 "type": "function"517 },518 {519 "inputs": [520 { "internalType": "address", "name": "to", "type": "address" },521 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }522 ],523 "name": "transfer",524 "outputs": [],525 "stateMutability": "nonpayable",526 "type": "function"527 },528 {529 "inputs": [530 { "internalType": "address", "name": "from", "type": "address" },531 { "internalType": "address", "name": "to", "type": "address" },532 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }533 ],534 "name": "transferFrom",535 "outputs": [],536 "stateMutability": "nonpayable",537 "type": "function"538 },539 {540 "inputs": [],541 "name": "uniqueCollectionType",542 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],543 "stateMutability": "nonpayable",544 "type": "function"545 },546 {547 "inputs": [548 { "internalType": "address", "name": "user", "type": "address" }549 ],550 "name": "verifyOwnerOrAdmin",551 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],552 "stateMutability": "view",553 "type": "function"554 }555]