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": "uint256", "name": "newOwner", "type": "uint256" }151 ],152 "name": "changeOwner",153 "outputs": [],154 "stateMutability": "nonpayable",155 "type": "function"156 },157 {158 "inputs": [159 { "internalType": "address", "name": "newOwner", "type": "address" }160 ],161 "name": "changeOwner",162 "outputs": [],163 "stateMutability": "nonpayable",164 "type": "function"165 },166 {167 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],168 "name": "collectionProperty",169 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],170 "stateMutability": "view",171 "type": "function"172 },173 {174 "inputs": [],175 "name": "confirmCollectionSponsorship",176 "outputs": [],177 "stateMutability": "nonpayable",178 "type": "function"179 },180 {181 "inputs": [],182 "name": "contractAddress",183 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],184 "stateMutability": "view",185 "type": "function"186 },187 {188 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],189 "name": "deleteCollectionProperty",190 "outputs": [],191 "stateMutability": "nonpayable",192 "type": "function"193 },194 {195 "inputs": [196 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },197 { "internalType": "string", "name": "key", "type": "string" }198 ],199 "name": "deleteProperty",200 "outputs": [],201 "stateMutability": "nonpayable",202 "type": "function"203 },204 {205 "inputs": [],206 "name": "finishMinting",207 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],208 "stateMutability": "nonpayable",209 "type": "function"210 },211 {212 "inputs": [213 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }214 ],215 "name": "getApproved",216 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],217 "stateMutability": "view",218 "type": "function"219 },220 {221 "inputs": [222 { "internalType": "address", "name": "owner", "type": "address" },223 { "internalType": "address", "name": "operator", "type": "address" }224 ],225 "name": "isApprovedForAll",226 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],227 "stateMutability": "view",228 "type": "function"229 },230 {231 "inputs": [232 { "internalType": "address", "name": "to", "type": "address" },233 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }234 ],235 "name": "mint",236 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],237 "stateMutability": "nonpayable",238 "type": "function"239 },240 {241 "inputs": [242 { "internalType": "address", "name": "to", "type": "address" },243 { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }244 ],245 "name": "mintBulk",246 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],247 "stateMutability": "nonpayable",248 "type": "function"249 },250 {251 "inputs": [252 { "internalType": "address", "name": "to", "type": "address" },253 {254 "components": [255 { "internalType": "uint256", "name": "field_0", "type": "uint256" },256 { "internalType": "string", "name": "field_1", "type": "string" }257 ],258 "internalType": "struct Tuple0[]",259 "name": "tokens",260 "type": "tuple[]"261 }262 ],263 "name": "mintBulkWithTokenURI",264 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],265 "stateMutability": "nonpayable",266 "type": "function"267 },268 {269 "inputs": [270 { "internalType": "address", "name": "to", "type": "address" },271 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },272 { "internalType": "string", "name": "tokenUri", "type": "string" }273 ],274 "name": "mintWithTokenURI",275 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],276 "stateMutability": "nonpayable",277 "type": "function"278 },279 {280 "inputs": [],281 "name": "mintingFinished",282 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],283 "stateMutability": "view",284 "type": "function"285 },286 {287 "inputs": [],288 "name": "name",289 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],290 "stateMutability": "view",291 "type": "function"292 },293 {294 "inputs": [],295 "name": "nextTokenId",296 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],297 "stateMutability": "view",298 "type": "function"299 },300 {301 "inputs": [302 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }303 ],304 "name": "ownerOf",305 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],306 "stateMutability": "view",307 "type": "function"308 },309 {310 "inputs": [311 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },312 { "internalType": "string", "name": "key", "type": "string" }313 ],314 "name": "property",315 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],316 "stateMutability": "view",317 "type": "function"318 },319 {320 "inputs": [321 { "internalType": "address", "name": "admin", "type": "address" }322 ],323 "name": "removeCollectionAdmin",324 "outputs": [],325 "stateMutability": "nonpayable",326 "type": "function"327 },328 {329 "inputs": [330 { "internalType": "uint256", "name": "admin", "type": "uint256" }331 ],332 "name": "removeCollectionAdminSubstrate",333 "outputs": [],334 "stateMutability": "nonpayable",335 "type": "function"336 },337 {338 "inputs": [339 { "internalType": "address", "name": "user", "type": "address" }340 ],341 "name": "removeFromCollectionAllowList",342 "outputs": [],343 "stateMutability": "nonpayable",344 "type": "function"345 },346 {347 "inputs": [348 { "internalType": "address", "name": "from", "type": "address" },349 { "internalType": "address", "name": "to", "type": "address" },350 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }351 ],352 "name": "safeTransferFrom",353 "outputs": [],354 "stateMutability": "nonpayable",355 "type": "function"356 },357 {358 "inputs": [359 { "internalType": "address", "name": "from", "type": "address" },360 { "internalType": "address", "name": "to", "type": "address" },361 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },362 { "internalType": "bytes", "name": "data", "type": "bytes" }363 ],364 "name": "safeTransferFromWithData",365 "outputs": [],366 "stateMutability": "nonpayable",367 "type": "function"368 },369 {370 "inputs": [371 { "internalType": "address", "name": "operator", "type": "address" },372 { "internalType": "bool", "name": "approved", "type": "bool" }373 ],374 "name": "setApprovalForAll",375 "outputs": [],376 "stateMutability": "nonpayable",377 "type": "function"378 },379 {380 "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],381 "name": "setCollectionAccess",382 "outputs": [],383 "stateMutability": "nonpayable",384 "type": "function"385 },386 {387 "inputs": [388 { "internalType": "string", "name": "limit", "type": "string" },389 { "internalType": "uint32", "name": "value", "type": "uint32" }390 ],391 "name": "setCollectionLimit",392 "outputs": [],393 "stateMutability": "nonpayable",394 "type": "function"395 },396 {397 "inputs": [398 { "internalType": "string", "name": "limit", "type": "string" },399 { "internalType": "bool", "name": "value", "type": "bool" }400 ],401 "name": "setCollectionLimit",402 "outputs": [],403 "stateMutability": "nonpayable",404 "type": "function"405 },406 {407 "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],408 "name": "setCollectionMintMode",409 "outputs": [],410 "stateMutability": "nonpayable",411 "type": "function"412 },413 {414 "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],415 "name": "setCollectionNesting",416 "outputs": [],417 "stateMutability": "nonpayable",418 "type": "function"419 },420 {421 "inputs": [422 { "internalType": "bool", "name": "enable", "type": "bool" },423 {424 "internalType": "address[]",425 "name": "collections",426 "type": "address[]"427 }428 ],429 "name": "setCollectionNesting",430 "outputs": [],431 "stateMutability": "nonpayable",432 "type": "function"433 },434 {435 "inputs": [436 { "internalType": "string", "name": "key", "type": "string" },437 { "internalType": "bytes", "name": "value", "type": "bytes" }438 ],439 "name": "setCollectionProperty",440 "outputs": [],441 "stateMutability": "nonpayable",442 "type": "function"443 },444 {445 "inputs": [446 { "internalType": "address", "name": "sponsor", "type": "address" }447 ],448 "name": "setCollectionSponsor",449 "outputs": [],450 "stateMutability": "nonpayable",451 "type": "function"452 },453 {454 "inputs": [455 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },456 { "internalType": "string", "name": "key", "type": "string" },457 { "internalType": "bytes", "name": "value", "type": "bytes" }458 ],459 "name": "setProperty",460 "outputs": [],461 "stateMutability": "nonpayable",462 "type": "function"463 },464 {465 "inputs": [466 { "internalType": "string", "name": "key", "type": "string" },467 { "internalType": "bool", "name": "isMutable", "type": "bool" },468 { "internalType": "bool", "name": "collectionAdmin", "type": "bool" },469 { "internalType": "bool", "name": "tokenOwner", "type": "bool" }470 ],471 "name": "setTokenPropertyPermission",472 "outputs": [],473 "stateMutability": "nonpayable",474 "type": "function"475 },476 {477 "inputs": [478 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }479 ],480 "name": "supportsInterface",481 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],482 "stateMutability": "view",483 "type": "function"484 },485 {486 "inputs": [],487 "name": "symbol",488 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],489 "stateMutability": "view",490 "type": "function"491 },492 {493 "inputs": [494 { "internalType": "uint256", "name": "index", "type": "uint256" }495 ],496 "name": "tokenByIndex",497 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],498 "stateMutability": "view",499 "type": "function"500 },501 {502 "inputs": [503 { "internalType": "address", "name": "owner", "type": "address" },504 { "internalType": "uint256", "name": "index", "type": "uint256" }505 ],506 "name": "tokenOfOwnerByIndex",507 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],508 "stateMutability": "view",509 "type": "function"510 },511 {512 "inputs": [513 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }514 ],515 "name": "tokenURI",516 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],517 "stateMutability": "view",518 "type": "function"519 },520 {521 "inputs": [],522 "name": "totalSupply",523 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],524 "stateMutability": "view",525 "type": "function"526 },527 {528 "inputs": [529 { "internalType": "address", "name": "to", "type": "address" },530 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }531 ],532 "name": "transfer",533 "outputs": [],534 "stateMutability": "nonpayable",535 "type": "function"536 },537 {538 "inputs": [539 { "internalType": "address", "name": "from", "type": "address" },540 { "internalType": "address", "name": "to", "type": "address" },541 { "internalType": "uint256", "name": "tokenId", "type": "uint256" }542 ],543 "name": "transferFrom",544 "outputs": [],545 "stateMutability": "nonpayable",546 "type": "function"547 },548 {549 "inputs": [],550 "name": "uniqueCollectionType",551 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],552 "stateMutability": "nonpayable",553 "type": "function"554 },555 {556 "inputs": [557 { "internalType": "uint256", "name": "user", "type": "uint256" }558 ],559 "name": "verifyOwnerOrAdmin",560 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],561 "stateMutability": "view",562 "type": "function"563 },564 {565 "inputs": [566 { "internalType": "address", "name": "user", "type": "address" }567 ],568 "name": "verifyOwnerOrAdmin",569 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],570 "stateMutability": "view",571 "type": "function"572 }573]