{ "types": [ { "typeId": 0, "type": "()", "components": [], "typeParameters": null }, { "typeId": 1, "type": "b256", "components": null, "typeParameters": null }, { "typeId": 2, "type": "str[32]", "components": null, "typeParameters": null }, { "typeId": 3, "type": "str[8]", "components": null, "typeParameters": null }, { "typeId": 4, "type": "struct Address", "components": [ { "name": "value", "type": 1, "typeArguments": null } ], "typeParameters": null }, { "typeId": 5, "type": "u64", "components": null, "typeParameters": null }, { "typeId": 6, "type": "u8", "components": null, "typeParameters": null } ], "functions": [ { "inputs": [ { "name": "amount", "type": 5, "typeArguments": null }, { "name": "recipient", "type": 4, "typeArguments": null } ], "name": "_mint", "output": { "name": "", "type": 0, "typeArguments": null }, "attributes": [ { "name": "storage", "arguments": [ "read", "write" ] } ] }, { "inputs": [], "name": "decimals", "output": { "name": "", "type": 6, "typeArguments": null }, "attributes": null }, { "inputs": [], "name": "name", "output": { "name": "", "type": 2, "typeArguments": null }, "attributes": null }, { "inputs": [], "name": "symbol", "output": { "name": "", "type": 3, "typeArguments": null }, "attributes": null }, { "inputs": [], "name": "total_supply", "output": { "name": "", "type": 5, "typeArguments": null }, "attributes": [ { "name": "storage", "arguments": [ "read" ] } ] } ], "loggedTypes": [], "messagesTypes": [], "configurables": [ { "name": "DECIMALS", "configurableType": { "name": "", "type": 6, "typeArguments": null }, "offset": 3480 }, { "name": "NAME", "configurableType": { "name": "", "type": 2, "typeArguments": null }, "offset": 3488 }, { "name": "SYMBOL", "configurableType": { "name": "", "type": 3, "typeArguments": null }, "offset": 3520 }, { "name": "OWNER", "configurableType": { "name": "", "type": 4, "typeArguments": [] }, "offset": 3384 } ] }