
The data structures defined by this contract.
Table row type of globalstates
{ "name": "st_globalstate", "base": "", "fields": [ { "name": "nonce", "type": "uint64" }, { "name": "encrypt_key", "type": "string" } ] }
-
{ "name": "st_record", "base": "", "fields": [ { "name": "record_id", "type": "uint64" }, { "name": "eos_account", "type": "name" }, { "name": "bind_account", "type": "string" }, { "name": "bind_hash", "type": "checksum256" }, { "name": "nonce", "type": "uint64" }, { "name": "signature", "type": "string" }, { "name": "type", "type": "name" } ] }
Table row type of accounts
{ "name": "st_account", "base": "", "fields": [ { "name": "eos_account", "type": "name" }, { "name": "bind_account", "type": "string" }, { "name": "bind_hash", "type": "checksum256" }, { "name": "last_nonce", "type": "uint64" }, { "name": "last_signature", "type": "string" }, { "name": "update_time", "type": "uint64" } ] }
Table row type of transits
{ "name": "st_transit", "base": "", "fields": [ { "name": "transit_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "amount", "type": "extended_asset" }, { "name": "create_time", "type": "uint64" }, { "name": "status", "type": "string" }, { "name": "type", "type": "name" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "process", "base": "", "fields": [ { "name": "transit_id", "type": "uint64" }, { "name": "status", "type": "string" } ] }
-
{ "name": "record", "base": "", "fields": [ { "name": "tx_id", "type": "string" }, { "name": "from_account", "type": "string" }, { "name": "to_account", "type": "string" }, { "name": "quaitity", "type": "asset" }, { "name": "type", "type": "string" } ] }
-
{ "name": "unbind", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "type", "type": "name" } ] }
-
{ "name": "bind", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "bind_account", "type": "string" }, { "name": "bind_signature", "type": "string" }, { "name": "nonce", "type": "uint64" }, { "name": "type", "type": "name" } ] }
-
{ "name": "approve", "base": "", "fields": [ { "name": "record_id", "type": "uint64" }, { "name": "valid", "type": "uint32" } ] }