
The data structures defined by this contract.
Table row type of counter
{ "name": "CounterModel", "base": "", "fields": [ { "name": "trx_id", "type": "ID" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" }, { "name": "r3", "type": "uint64" }, { "name": "r4", "type": "uint64" } ] }Table row type of inbox
{ "name": "InboxModel", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" }, { "name": "trx_state", "type": "t_state" }, { "name": "trx_time", "type": "t_utime" }, { "name": "chain_from", "type": "t_name" }, { "name": "acc_from", "type": "t_name" }, { "name": "acc_to", "type": "t_name" }, { "name": "asset", "type": "t_asset" }, { "name": "stuff", "type": "Stuff" }, { "name": "r1", "type": "uint64" }, { "name": "r2", "type": "uint64" } ] }Table row type of outbox
{ "name": "OutboxModel", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" }, { "name": "trx_state", "type": "t_state" }, { "name": "trx_time", "type": "t_utime" }, { "name": "chain_to", "type": "t_name" }, { "name": "acc_from", "type": "t_name" }, { "name": "acc_to", "type": "t_name" }, { "name": "asset", "type": "t_asset" }, { "name": "stuff", "type": "Stuff" }, { "name": "order_id", "type": "ID" }, { "name": "r2", "type": "uint64" } ] }Struct property of InboxModel
Struct property of OutboxModel
Struct property of createin
Struct property of createout
{ "name": "Stuff", "base": "", "fields": [ { "name": "type_id", "type": "t_type" }, { "name": "amount", "type": "t_amount" }, { "name": "health", "type": "t_health" } ] }- { "name": "commitin", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" } ] }
- { "name": "commitout", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" }, { "name": "order_id", "type": "ID" } ] }
- { "name": "createin", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" }, { "name": "chain_from", "type": "t_name" }, { "name": "acc_from", "type": "t_name" }, { "name": "acc_to", "type": "t_name" }, { "name": "asset", "type": "t_asset" }, { "name": "stuff", "type": "Stuff" } ] }
- { "name": "createout", "base": "", "fields": [ { "name": "chain_to", "type": "t_name" }, { "name": "acc_from", "type": "t_name" }, { "name": "acc_to", "type": "t_name" }, { "name": "stuff", "type": "Stuff" }, { "name": "order_id", "type": "ID" } ] }
- { "name": "removein", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" } ] }
- { "name": "removeout", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" } ] }
- { "name": "rollback", "base": "", "fields": [ { "name": "trx_id", "type": "t_name" }, { "name": "order_id", "type": "ID" } ] }