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": "uint256", "name": "newAdmin", "type": "uint256" }64 ],65 "name": "addCollectionAdminSubstrate",66 "outputs": [],67 "stateMutability": "nonpayable",68 "type": "function"69 },70 {71 "inputs": [72 { "internalType": "address", "name": "user", "type": "address" }73 ],74 "name": "addToCollectionAllowList",75 "outputs": [],76 "stateMutability": "nonpayable",77 "type": "function"78 },79 {80 "inputs": [81 { "internalType": "address", "name": "owner", "type": "address" },82 { "internalType": "address", "name": "spender", "type": "address" }83 ],84 "name": "allowance",85 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],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": "uint256", "name": "newOwner", "type": "uint256" }121 ],122 "name": "changeOwner",123 "outputs": [],124 "stateMutability": "nonpayable",125 "type": "function"126 },127 {128 "inputs": [129 { "internalType": "address", "name": "newOwner", "type": "address" }130 ],131 "name": "changeOwner",132 "outputs": [],133 "stateMutability": "nonpayable",134 "type": "function"135 },136 {137 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],138 "name": "collectionProperty",139 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],140 "stateMutability": "view",141 "type": "function"142 },143 {144 "inputs": [],145 "name": "confirmCollectionSponsorship",146 "outputs": [],147 "stateMutability": "nonpayable",148 "type": "function"149 },150 {151 "inputs": [],152 "name": "contractAddress",153 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],154 "stateMutability": "view",155 "type": "function"156 },157 {158 "inputs": [],159 "name": "decimals",160 "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],161 "stateMutability": "view",162 "type": "function"163 },164 {165 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],166 "name": "deleteCollectionProperty",167 "outputs": [],168 "stateMutability": "nonpayable",169 "type": "function"170 },171 {172 "inputs": [],173 "name": "name",174 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],175 "stateMutability": "view",176 "type": "function"177 },178 {179 "inputs": [180 { "internalType": "address", "name": "admin", "type": "address" }181 ],182 "name": "removeCollectionAdmin",183 "outputs": [],184 "stateMutability": "nonpayable",185 "type": "function"186 },187 {188 "inputs": [189 { "internalType": "uint256", "name": "admin", "type": "uint256" }190 ],191 "name": "removeCollectionAdminSubstrate",192 "outputs": [],193 "stateMutability": "nonpayable",194 "type": "function"195 },196 {197 "inputs": [198 { "internalType": "address", "name": "user", "type": "address" }199 ],200 "name": "removeFromCollectionAllowList",201 "outputs": [],202 "stateMutability": "nonpayable",203 "type": "function"204 },205 {206 "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],207 "name": "setCollectionAccess",208 "outputs": [],209 "stateMutability": "nonpayable",210 "type": "function"211 },212 {213 "inputs": [214 { "internalType": "string", "name": "limit", "type": "string" },215 { "internalType": "uint32", "name": "value", "type": "uint32" }216 ],217 "name": "setCollectionLimit",218 "outputs": [],219 "stateMutability": "nonpayable",220 "type": "function"221 },222 {223 "inputs": [224 { "internalType": "string", "name": "limit", "type": "string" },225 { "internalType": "bool", "name": "value", "type": "bool" }226 ],227 "name": "setCollectionLimit",228 "outputs": [],229 "stateMutability": "nonpayable",230 "type": "function"231 },232 {233 "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],234 "name": "setCollectionMintMode",235 "outputs": [],236 "stateMutability": "nonpayable",237 "type": "function"238 },239 {240 "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],241 "name": "setCollectionNesting",242 "outputs": [],243 "stateMutability": "nonpayable",244 "type": "function"245 },246 {247 "inputs": [248 { "internalType": "bool", "name": "enable", "type": "bool" },249 {250 "internalType": "address[]",251 "name": "collections",252 "type": "address[]"253 }254 ],255 "name": "setCollectionNesting",256 "outputs": [],257 "stateMutability": "nonpayable",258 "type": "function"259 },260 {261 "inputs": [262 { "internalType": "string", "name": "key", "type": "string" },263 { "internalType": "bytes", "name": "value", "type": "bytes" }264 ],265 "name": "setCollectionProperty",266 "outputs": [],267 "stateMutability": "nonpayable",268 "type": "function"269 },270 {271 "inputs": [272 { "internalType": "address", "name": "sponsor", "type": "address" }273 ],274 "name": "setCollectionSponsor",275 "outputs": [],276 "stateMutability": "nonpayable",277 "type": "function"278 },279 {280 "inputs": [281 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }282 ],283 "name": "supportsInterface",284 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],285 "stateMutability": "view",286 "type": "function"287 },288 {289 "inputs": [],290 "name": "symbol",291 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],292 "stateMutability": "view",293 "type": "function"294 },295 {296 "inputs": [],297 "name": "totalSupply",298 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],299 "stateMutability": "view",300 "type": "function"301 },302 {303 "inputs": [304 { "internalType": "address", "name": "to", "type": "address" },305 { "internalType": "uint256", "name": "amount", "type": "uint256" }306 ],307 "name": "transfer",308 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],309 "stateMutability": "nonpayable",310 "type": "function"311 },312 {313 "inputs": [314 { "internalType": "address", "name": "from", "type": "address" },315 { "internalType": "address", "name": "to", "type": "address" },316 { "internalType": "uint256", "name": "amount", "type": "uint256" }317 ],318 "name": "transferFrom",319 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],320 "stateMutability": "nonpayable",321 "type": "function"322 },323 {324 "inputs": [],325 "name": "uniqueCollectionType",326 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],327 "stateMutability": "nonpayable",328 "type": "function"329 },330 {331 "inputs": [332 { "internalType": "uint256", "name": "user", "type": "uint256" }333 ],334 "name": "verifyOwnerOrAdmin",335 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],336 "stateMutability": "view",337 "type": "function"338 },339 {340 "inputs": [341 { "internalType": "address", "name": "user", "type": "address" }342 ],343 "name": "verifyOwnerOrAdmin",344 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],345 "stateMutability": "view",346 "type": "function"347 }348]