test.system.abi 1.5 KB
Newer Older
B
Bart Wyatt 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
{
  "types": [{
    "new_type_name": "account_name",
    "type": "name"
  }
  ],
  "structs": [{
      "name": "set_account_limits",
      "base": "",
      "fields": [
        {"name":"account",    "type":"account_name"},
        {"name":"ram_bytes",  "type":"int64"},
        {"name":"net_weight", "type":"int64"},
        {"name":"cpu_weight", "type":"int64"}
      ]
    },{
      "name": "set_global_limits",
      "base": "",
      "fields": [
        {"name":"cpu_usec_per_period",    "type":"int64"},
      ]
    },{
      "name": "producer_key",
      "base": "",
      "fields": [
        {"name":"account",    "type":"account_name"},
        {"name":"public_key", "type":"string"}
      ]
    },{
      "name": "set_producers",
      "base": "",
      "fields": [
        {"name":"version",    "type":"uint32"},
        {"name":"producer",   "type":"producer_key[]"}
      ]
36
    },{
37
      "name": "require_auth",
38 39 40
      "base": "",
      "fields": [
        {"name":"from", "type":"account_name"},
41 42 43 44 45
      ]
    },{
      "name": "nonce",
      "base": "",
      "fields": [
46 47
        {"name":"value", "type":"string"}
      ]
B
Bart Wyatt 已提交
48
    }],
49 50 51 52 53 54 55 56 57
  "actions": [{
      "name": "setalimits",
      "type": "set_account_limits"
    },{
      "name": "setglimits",
      "type": "set_global_limits"
    },{
      "name": "setprods",
      "type": "set_producers"
58 59 60
    },{
      "name": "reqauth",
      "type": "require_auth"
61 62 63 64 65
    },{
      "name": "nonce",
      "type": "nonce"
    }
  ],
B
Bart Wyatt 已提交
66 67
  "tables": []
}