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": "spender",15 "type": "address"16 },17 {18 "indexed": false,19 "internalType": "uint256",20 "name": "value",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": "from",34 "type": "address"35 },36 {37 "indexed": true,38 "internalType": "address",39 "name": "to",40 "type": "address"41 },42 {43 "indexed": false,44 "internalType": "uint256",45 "name": "value",46 "type": "uint256"47 }48 ],49 "name": "Transfer",50 "type": "event"51 },52 {53 "inputs": [54 { "internalType": "address", "name": "newAdmin", "type": "address" }55 ],56 "name": "addCollectionAdmin",57 "outputs": [],58 "stateMutability": "nonpayable",59 "type": "function"60 },61 {62 "inputs": [63 { "internalType": "address", "name": "user", "type": "address" }64 ],65 "name": "addToCollectionAllowList",66 "outputs": [],67 "stateMutability": "nonpayable",68 "type": "function"69 },70 {71 "inputs": [72 { "internalType": "address", "name": "owner", "type": "address" },73 { "internalType": "address", "name": "spender", "type": "address" }74 ],75 "name": "allowance",76 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],77 "stateMutability": "view",78 "type": "function"79 },80 {81 "inputs": [82 { "internalType": "address", "name": "user", "type": "address" }83 ],84 "name": "allowed",85 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],86 "stateMutability": "view",87 "type": "function"88 },89 {90 "inputs": [91 { "internalType": "address", "name": "spender", "type": "address" },92 { "internalType": "uint256", "name": "amount", "type": "uint256" }93 ],94 "name": "approve",95 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],96 "stateMutability": "nonpayable",97 "type": "function"98 },99 {100 "inputs": [101 { "internalType": "address", "name": "owner", "type": "address" }102 ],103 "name": "balanceOf",104 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],105 "stateMutability": "view",106 "type": "function"107 },108 {109 "inputs": [110 { "internalType": "address", "name": "from", "type": "address" },111 { "internalType": "uint256", "name": "amount", "type": "uint256" }112 ],113 "name": "burnFrom",114 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],115 "stateMutability": "nonpayable",116 "type": "function"117 },118 {119 "inputs": [120 { "internalType": "address", "name": "newOwner", "type": "address" }121 ],122 "name": "changeCollectionOwner",123 "outputs": [],124 "stateMutability": "nonpayable",125 "type": "function"126 },127 {128 "inputs": [],129 "name": "collectionAdmins",130 "outputs": [131 {132 "components": [133 { "internalType": "address", "name": "field_0", "type": "address" },134 { "internalType": "uint256", "name": "field_1", "type": "uint256" }135 ],136 "internalType": "struct Tuple6[]",137 "name": "",138 "type": "tuple[]"139 }140 ],141 "stateMutability": "view",142 "type": "function"143 },144 {145 "inputs": [],146 "name": "collectionOwner",147 "outputs": [148 {149 "components": [150 { "internalType": "address", "name": "field_0", "type": "address" },151 { "internalType": "uint256", "name": "field_1", "type": "uint256" }152 ],153 "internalType": "struct Tuple6",154 "name": "",155 "type": "tuple"156 }157 ],158 "stateMutability": "view",159 "type": "function"160 },161 {162 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],163 "name": "collectionProperty",164 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],165 "stateMutability": "view",166 "type": "function"167 },168 {169 "inputs": [],170 "name": "collectionSponsor",171 "outputs": [172 {173 "components": [174 { "internalType": "address", "name": "field_0", "type": "address" },175 { "internalType": "uint256", "name": "field_1", "type": "uint256" }176 ],177 "internalType": "struct Tuple6",178 "name": "",179 "type": "tuple"180 }181 ],182 "stateMutability": "view",183 "type": "function"184 },185 {186 "inputs": [],187 "name": "confirmCollectionSponsorship",188 "outputs": [],189 "stateMutability": "nonpayable",190 "type": "function"191 },192 {193 "inputs": [],194 "name": "contractAddress",195 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],196 "stateMutability": "view",197 "type": "function"198 },199 {200 "inputs": [],201 "name": "decimals",202 "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],203 "stateMutability": "view",204 "type": "function"205 },206 {207 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],208 "name": "deleteCollectionProperty",209 "outputs": [],210 "stateMutability": "nonpayable",211 "type": "function"212 },213 {214 "inputs": [],215 "name": "hasCollectionPendingSponsor",216 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],217 "stateMutability": "view",218 "type": "function"219 },220 {221 "inputs": [222 { "internalType": "address", "name": "user", "type": "address" }223 ],224 "name": "isOwnerOrAdmin",225 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],226 "stateMutability": "view",227 "type": "function"228 },229 {230 "inputs": [231 { "internalType": "address", "name": "to", "type": "address" },232 { "internalType": "uint256", "name": "amount", "type": "uint256" }233 ],234 "name": "mint",235 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],236 "stateMutability": "nonpayable",237 "type": "function"238 },239 {240 "inputs": [241 {242 "components": [243 { "internalType": "address", "name": "field_0", "type": "address" },244 { "internalType": "uint256", "name": "field_1", "type": "uint256" }245 ],246 "internalType": "struct Tuple6[]",247 "name": "amounts",248 "type": "tuple[]"249 }250 ],251 "name": "mintBulk",252 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],253 "stateMutability": "nonpayable",254 "type": "function"255 },256 {257 "inputs": [],258 "name": "name",259 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],260 "stateMutability": "view",261 "type": "function"262 },263 {264 "inputs": [265 { "internalType": "address", "name": "admin", "type": "address" }266 ],267 "name": "removeCollectionAdmin",268 "outputs": [],269 "stateMutability": "nonpayable",270 "type": "function"271 },272 {273 "inputs": [],274 "name": "removeCollectionSponsor",275 "outputs": [],276 "stateMutability": "nonpayable",277 "type": "function"278 },279 {280 "inputs": [281 { "internalType": "address", "name": "user", "type": "address" }282 ],283 "name": "removeFromCollectionAllowList",284 "outputs": [],285 "stateMutability": "nonpayable",286 "type": "function"287 },288 {289 "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],290 "name": "setCollectionAccess",291 "outputs": [],292 "stateMutability": "nonpayable",293 "type": "function"294 },295 {296 "inputs": [297 { "internalType": "string", "name": "limit", "type": "string" },298 { "internalType": "uint32", "name": "value", "type": "uint32" }299 ],300 "name": "setCollectionLimit",301 "outputs": [],302 "stateMutability": "nonpayable",303 "type": "function"304 },305 {306 "inputs": [307 { "internalType": "string", "name": "limit", "type": "string" },308 { "internalType": "bool", "name": "value", "type": "bool" }309 ],310 "name": "setCollectionLimit",311 "outputs": [],312 "stateMutability": "nonpayable",313 "type": "function"314 },315 {316 "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],317 "name": "setCollectionMintMode",318 "outputs": [],319 "stateMutability": "nonpayable",320 "type": "function"321 },322 {323 "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],324 "name": "setCollectionNesting",325 "outputs": [],326 "stateMutability": "nonpayable",327 "type": "function"328 },329 {330 "inputs": [331 { "internalType": "bool", "name": "enable", "type": "bool" },332 {333 "internalType": "address[]",334 "name": "collections",335 "type": "address[]"336 }337 ],338 "name": "setCollectionNesting",339 "outputs": [],340 "stateMutability": "nonpayable",341 "type": "function"342 },343 {344 "inputs": [345 { "internalType": "string", "name": "key", "type": "string" },346 { "internalType": "bytes", "name": "value", "type": "bytes" }347 ],348 "name": "setCollectionProperty",349 "outputs": [],350 "stateMutability": "nonpayable",351 "type": "function"352 },353 {354 "inputs": [355 { "internalType": "address", "name": "sponsor", "type": "address" }356 ],357 "name": "setCollectionSponsor",358 "outputs": [],359 "stateMutability": "nonpayable",360 "type": "function"361 },362 {363 "inputs": [364 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }365 ],366 "name": "supportsInterface",367 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],368 "stateMutability": "view",369 "type": "function"370 },371 {372 "inputs": [],373 "name": "symbol",374 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],375 "stateMutability": "view",376 "type": "function"377 },378 {379 "inputs": [],380 "name": "totalSupply",381 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],382 "stateMutability": "view",383 "type": "function"384 },385 {386 "inputs": [387 { "internalType": "address", "name": "to", "type": "address" },388 { "internalType": "uint256", "name": "amount", "type": "uint256" }389 ],390 "name": "transfer",391 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],392 "stateMutability": "nonpayable",393 "type": "function"394 },395 {396 "inputs": [397 { "internalType": "address", "name": "from", "type": "address" },398 { "internalType": "address", "name": "to", "type": "address" },399 { "internalType": "uint256", "name": "amount", "type": "uint256" }400 ],401 "name": "transferFrom",402 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],403 "stateMutability": "nonpayable",404 "type": "function"405 },406 {407 "inputs": [],408 "name": "uniqueCollectionType",409 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],410 "stateMutability": "view",411 "type": "function"412 }413]