{
    "methods": [
        {
            "name": "totalSupply",
            "parameters": [],
            "offset": 0,
            "returntype": "Integer",
            "safe": true
        },
        {
            "name": "balanceOf",
            "parameters": [
                {
                    "name": "account",
                    "type": "ByteArray"
                }
            ],
            "offset": 0,
            "returntype": "Integer",
            "safe": true
        },
        {
            "name": "transfer",
            "parameters": [
                {
                    "name": "from",
                    "type": "ByteArray"
                },
                {
                    "name": "to",
                    "type": "ByteArray"
                },
                {
                    "name": "amount",
                    "type": "Integer"
                },
                {
                    "name": "data",
                    "type": "Any"
                }
            ],
            "offset": 0,
            "returntype": "Boolean",
            "safe": false
        },
        {
            "name": "symbol",
            "parameters": [],
            "offset": 0,
            "returntype": "String",
            "safe": true
        },
        {
            "name": "decimals",
            "parameters": [],
            "offset": 0,
            "returntype": "Integer",
            "safe": true
        }
    ],
    "events": [
        {
            "name": "Transfer",
            "parameters": [
                {
                    "name": "from",
                    "type": "Hash160"
                },
                {
                    "name": "to",
                    "type": "Hash160"
                },
                {
                    "name": "amount",
                    "type": "Integer"
                }
            ]
        }
    ]
}
