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