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