
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "buyorders", "type": "pair_uint64_uint16[]" }, { "name": "sellorders", "type": "pair_uint64_uint16[]" }, { "name": "orders_total", "type": "uint16" }, { "name": "orders_limit", "type": "uint16" } ] }
-
{ "name": "ban", "base": "", "fields": [ { "name": "acc", "type": "name" } ] }
-
{ "name": "banlist", "base": "", "fields": [ { "name": "accounts", "type": "name[]" } ] }
-
{ "name": "buymatch", "base": "", "fields": [ { "name": "record", "type": "match_record" } ] }
-
{ "name": "buyorder", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "bid", "type": "asset" }, { "name": "ask", "type": "asset" }, { "name": "unit_price", "type": "uint128" }, { "name": "timestamp", "type": "uint32" } ] }
Action parameter in buyreceipt
{ "name": "buyreceipt", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "buy_order", "type": "buyorder" } ] }
-
{ "name": "cancelbuy", "base": "", "fields": [ { "name": "executor", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" } ] }
Action parameter in cancelsell
{ "name": "cancelsell", "base": "", "fields": [ { "name": "executor", "type": "name" }, { "name": "market_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" } ] }
-
{ "name": "clean", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "message", "type": "string" }, { "name": "limit", "type": "uint64" } ] }
Action parameter in closemarket
{ "name": "closemarket", "base": "", "fields": [ { "name": "market_id", "type": "int64" } ] }
Action parameter in consumefords
{ "name": "consumefords", "base": "", "fields": [ { "name": "amount", "type": "uint64" } ] }
Action parameter in consumeords
{ "name": "consumeords", "base": "", "fields": [ { "name": "amount", "type": "uint64" } ] }
Struct property of market
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Table row type of freeorders
{ "name": "freeorder", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "bid", "type": "asset" }, { "name": "ask", "type": "asset" }, { "name": "unit_price", "type": "uint128" }, { "name": "timestamp", "type": "uint32" } ] }
-
{ "name": "market", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "base_token", "type": "extended_symbol" }, { "name": "quote_token", "type": "extended_symbol" }, { "name": "min_buy", "type": "asset" }, { "name": "min_sell", "type": "asset" }, { "name": "frozen", "type": "bool" }, { "name": "fee", "type": "uint8" } ] }
-
{ "name": "match_record", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "market", "type": "market" }, { "name": "bidder", "type": "name" }, { "name": "asker", "type": "name" }, { "name": "bidder_balance_before", "type": "asset" }, { "name": "bid", "type": "asset" }, { "name": "ask", "type": "asset" }, { "name": "unit_price", "type": "uint128" }, { "name": "timestamp", "type": "uint64" } ] }
-
{ "name": "news", "base": "", "fields": [ { "name": "message", "type": "string" }, { "name": "to", "type": "name[]" } ] }
Action parameter in openmarket
{ "name": "openmarket", "base": "", "fields": [ { "name": "base_con", "type": "name" }, { "name": "base_sym", "type": "asset" }, { "name": "quote_con", "type": "name" }, { "name": "quote_sym", "type": "asset" } ] }
Struct property of account
{ "name": "pair_uint64_uint16", "base": "", "fields": [ { "name": "first", "type": "uint64" }, { "name": "second", "type": "uint16" } ] }
-
{ "name": "payforcpu", "base": "", "fields": [] }
-
{ "name": "reset", "base": "", "fields": [] }
-
{ "name": "rmaccount", "base": "", "fields": [ { "name": "acc", "type": "name" } ] }
-
{ "name": "sellmatch", "base": "", "fields": [ { "name": "record", "type": "match_record" } ] }
-
{ "name": "sellorder", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "bid", "type": "asset" }, { "name": "ask", "type": "asset" }, { "name": "unit_price", "type": "uint128" }, { "name": "timestamp", "type": "uint32" } ] }
Action parameter in sellreceipt
{ "name": "sellreceipt", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "sell_order", "type": "sellorder" } ] }
Action parameter in setacclimit
{ "name": "setacclimit", "base": "", "fields": [ { "name": "acc", "type": "name" }, { "name": "limit", "type": "uint16" } ] }
-
{ "name": "setfrozen", "base": "", "fields": [ { "name": "frozen", "type": "bool" } ] }
-
{ "name": "setmfee", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "fee", "type": "uint8" } ] }
Action parameter in setmfrozen
{ "name": "setmfrozen", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "frozen", "type": "bool" } ] }
-
{ "name": "setmins", "base": "", "fields": [ { "name": "market_id", "type": "uint64" }, { "name": "min_buy", "type": "asset" }, { "name": "min_sell", "type": "asset" } ] }
-
{ "name": "settings", "base": "", "fields": [ { "name": "frozen", "type": "bool" }, { "name": "freeorders", "type": "int16" }, { "name": "firstorders", "type": "uint16" } ] }
-
{ "name": "test", "base": "", "fields": [] }