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": "collectionOwner",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": [{ "internalType": "string", "name": "key", "type": "string" }],146 "name": "collectionProperty",147 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],148 "stateMutability": "view",149 "type": "function"150 },151 {152 "inputs": [],153 "name": "collectionSponsor",154 "outputs": [155 {156 "components": [157 { "internalType": "address", "name": "field_0", "type": "address" },158 { "internalType": "uint256", "name": "field_1", "type": "uint256" }159 ],160 "internalType": "struct Tuple6",161 "name": "",162 "type": "tuple"163 }164 ],165 "stateMutability": "view",166 "type": "function"167 },168 {169 "inputs": [],170 "name": "confirmCollectionSponsorship",171 "outputs": [],172 "stateMutability": "nonpayable",173 "type": "function"174 },175 {176 "inputs": [],177 "name": "contractAddress",178 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],179 "stateMutability": "view",180 "type": "function"181 },182 {183 "inputs": [],184 "name": "decimals",185 "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],186 "stateMutability": "view",187 "type": "function"188 },189 {190 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],191 "name": "deleteCollectionProperty",192 "outputs": [],193 "stateMutability": "nonpayable",194 "type": "function"195 },196 {197 "inputs": [],198 "name": "hasCollectionPendingSponsor",199 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],200 "stateMutability": "view",201 "type": "function"202 },203 {204 "inputs": [205 { "internalType": "address", "name": "user", "type": "address" }206 ],207 "name": "isOwnerOrAdmin",208 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],209 "stateMutability": "view",210 "type": "function"211 },212 {213 "inputs": [214 { "internalType": "address", "name": "to", "type": "address" },215 { "internalType": "uint256", "name": "amount", "type": "uint256" }216 ],217 "name": "mint",218 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],219 "stateMutability": "nonpayable",220 "type": "function"221 },222 {223 "inputs": [224 {225 "components": [226 { "internalType": "address", "name": "field_0", "type": "address" },227 { "internalType": "uint256", "name": "field_1", "type": "uint256" }228 ],229 "internalType": "struct Tuple6[]",230 "name": "amounts",231 "type": "tuple[]"232 }233 ],234 "name": "mintBulk",235 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],236 "stateMutability": "nonpayable",237 "type": "function"238 },239 {240 "inputs": [],241 "name": "name",242 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],243 "stateMutability": "view",244 "type": "function"245 },246 {247 "inputs": [248 { "internalType": "address", "name": "admin", "type": "address" }249 ],250 "name": "removeCollectionAdmin",251 "outputs": [],252 "stateMutability": "nonpayable",253 "type": "function"254 },255 {256 "inputs": [],257 "name": "removeCollectionSponsor",258 "outputs": [],259 "stateMutability": "nonpayable",260 "type": "function"261 },262 {263 "inputs": [264 { "internalType": "address", "name": "user", "type": "address" }265 ],266 "name": "removeFromCollectionAllowList",267 "outputs": [],268 "stateMutability": "nonpayable",269 "type": "function"270 },271 {272 "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],273 "name": "setCollectionAccess",274 "outputs": [],275 "stateMutability": "nonpayable",276 "type": "function"277 },278 {279 "inputs": [280 { "internalType": "string", "name": "limit", "type": "string" },281 { "internalType": "uint32", "name": "value", "type": "uint32" }282 ],283 "name": "setCollectionLimit",284 "outputs": [],285 "stateMutability": "nonpayable",286 "type": "function"287 },288 {289 "inputs": [290 { "internalType": "string", "name": "limit", "type": "string" },291 { "internalType": "bool", "name": "value", "type": "bool" }292 ],293 "name": "setCollectionLimit",294 "outputs": [],295 "stateMutability": "nonpayable",296 "type": "function"297 },298 {299 "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],300 "name": "setCollectionMintMode",301 "outputs": [],302 "stateMutability": "nonpayable",303 "type": "function"304 },305 {306 "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],307 "name": "setCollectionNesting",308 "outputs": [],309 "stateMutability": "nonpayable",310 "type": "function"311 },312 {313 "inputs": [314 { "internalType": "bool", "name": "enable", "type": "bool" },315 {316 "internalType": "address[]",317 "name": "collections",318 "type": "address[]"319 }320 ],321 "name": "setCollectionNesting",322 "outputs": [],323 "stateMutability": "nonpayable",324 "type": "function"325 },326 {327 "inputs": [328 { "internalType": "string", "name": "key", "type": "string" },329 { "internalType": "bytes", "name": "value", "type": "bytes" }330 ],331 "name": "setCollectionProperty",332 "outputs": [],333 "stateMutability": "nonpayable",334 "type": "function"335 },336 {337 "inputs": [338 { "internalType": "address", "name": "sponsor", "type": "address" }339 ],340 "name": "setCollectionSponsor",341 "outputs": [],342 "stateMutability": "nonpayable",343 "type": "function"344 },345 {346 "inputs": [347 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }348 ],349 "name": "supportsInterface",350 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],351 "stateMutability": "view",352 "type": "function"353 },354 {355 "inputs": [],356 "name": "symbol",357 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],358 "stateMutability": "view",359 "type": "function"360 },361 {362 "inputs": [],363 "name": "totalSupply",364 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],365 "stateMutability": "view",366 "type": "function"367 },368 {369 "inputs": [370 { "internalType": "address", "name": "to", "type": "address" },371 { "internalType": "uint256", "name": "amount", "type": "uint256" }372 ],373 "name": "transfer",374 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],375 "stateMutability": "nonpayable",376 "type": "function"377 },378 {379 "inputs": [380 { "internalType": "address", "name": "from", "type": "address" },381 { "internalType": "address", "name": "to", "type": "address" },382 { "internalType": "uint256", "name": "amount", "type": "uint256" }383 ],384 "name": "transferFrom",385 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],386 "stateMutability": "nonpayable",387 "type": "function"388 },389 {390 "inputs": [],391 "name": "uniqueCollectionType",392 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],393 "stateMutability": "view",394 "type": "function"395 }396]