
The data structures defined by this contract.
- { "name": "Order", "base": "", "fields": [ { "name": "seskey1", "type": "uint32" }, { "name": "seskey2", "type": "uint32" }, { "name": "nonce", "type": "uint64" }, { "name": "price", "type": "asset" }, { "name": "amount", "type": "asset" }, { "name": "flags", "type": "uint64" } ] }
- { "name": "SignedTransaction", "base": "", "fields": [ { "name": "expiration", "type": "time_point_sec" }, { "name": "ref_block_num", "type": "uint16" }, { "name": "ref_block_prefix", "type": "uint32" }, { "name": "max_net_usage_words", "type": "varuint32" }, { "name": "max_cpu_usage_ms", "type": "uint8" }, { "name": "delay_sec", "type": "varuint32" }, { "name": "context_free_actions", "type": "action[]" }, { "name": "actions", "type": "action[]" }, { "name": "transaction_extensions", "type": "extension[]" }, { "name": "signatures", "type": "signature[]" }, { "name": "context_free_data", "type": "uint8[]" } ] }
- { "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "reserved1", "type": "uint64" } ] }
Struct property of SignedTransaction
{ "name": "action", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "name", "type": "name" }, { "name": "authorization", "type": "permission_level[]" }, { "name": "data", "type": "bytes" } ] }- { "name": "cancel", "base": "", "fields": [ { "name": "signedTransaction", "type": "SignedTransaction" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }Struct property of SignedTransaction
{ "name": "extension", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "data", "type": "bytes" } ] }- { "name": "fill", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "hash", "type": "checksum256" }, { "name": "filled", "type": "uint64" }, { "name": "expiration", "type": "uint32" }, { "name": "reserved1", "type": "uint64" } ] }
Table row type of listedtokens
{ "name": "listedtoken", "base": "", "fields": [ { "name": "token", "type": "symbol" }, { "name": "issuer", "type": "name" }, { "name": "minsize", "type": "uint64" }, { "name": "reserved1", "type": "uint64" } ] }Struct property of action
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }- { "name": "place", "base": "", "fields": [ { "name": "order", "type": "Order" } ] }
- { "name": "prune", "base": "", "fields": [ { "name": "size", "type": "uint32" } ] }
- { "name": "regtoken", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "token", "type": "symbol_code" }, { "name": "minsize", "type": "int64" } ] }
- { "name": "reguser", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pubkey", "type": "public_key" }, { "name": "tos", "type": "uint32" } ] }
- { "name": "request", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "time", "type": "uint32" }, { "name": "reserved1", "type": "uint64" } ] }
- { "name": "settle", "base": "", "fields": [ { "name": "tradeId", "type": "uint64" }, { "name": "buyOrderId", "type": "uint64" }, { "name": "sellOrderId", "type": "uint64" }, { "name": "price", "type": "asset" }, { "name": "amount", "type": "asset" }, { "name": "buyFeeBps", "type": "int8" }, { "name": "sellFeeBps", "type": "int8" }, { "name": "buyTransation", "type": "SignedTransaction" }, { "name": "sellTransation", "type": "SignedTransaction" } ] }
Action parameter in srvcwithdraw
{ "name": "srvcwithdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }- { "name": "ste", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "reserved1", "type": "uint64" } ] }
- { "name": "userkey", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "pubkey", "type": "public_key" } ] }
Action parameter in userstatus
{ "name": "userstatus", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "status", "type": "uint32" } ] }- { "name": "usertos", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "tos", "type": "uint32" } ] }
- { "name": "usr", "base": "", "fields": [ { "name": "pubkey", "type": "public_key" }, { "name": "status", "type": "uint64" }, { "name": "reserved1", "type": "uint64" } ] }
- { "name": "validate", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
- { "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }