eosio.system.abi 1.1 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
{
  "types": [{
      "new_type_name": "account_name",
      "type": "name"
    }
  ],
  "structs": [{
      "name": "transfer",
      "base": "",
      "fields": [
        {"name":"from", "type":"account_name"},
        {"name":"to", "type":"account_name"},
K
Kevin Heifner 已提交
13 14
        {"name":"quantity", "type":"asset"},
        {"name":"memo", "type":"string"}
15
      ]
K
Kevin Heifner 已提交
16 17 18 19 20 21 22
    },{
     "name": "issue",
     "base": "",
     "fields": [
        {"name":"to", "type":"account_name"},
        {"name":"quantity", "type":"asset"}
     ]
23 24 25 26 27 28 29
    },{
      "name": "account",
      "base": "",
      "fields": [
        {"name":"key", "type":"name"},
        {"name":"balance", "type":"uint64"}
      ]
30 31 32 33 34 35
    },{
      "name": "nonce",
      "base": "",
      "fields": [
        {"name":"value", "type":"string"}
      ]
36 37 38 39 40
    }
  ],
  "actions": [{
      "name": "transfer",
      "type": "transfer"
K
Kevin Heifner 已提交
41 42 43
    },{
      "name": "issue",
      "type": "issue"
44 45 46
    },{
      "name": "nonce",
      "type": "nonce"
47 48 49 50 51 52 53 54 55 56 57
    }
  ],
  "tables": [{
      "name": "account",
      "type": "account",
      "index_type": "i64",
      "key_names" : ["key"],
      "key_types" : ["name"]
    }
  ]
}