
The data structures defined by this contract.
Action parameter in cancelallord
{ "name": "cancelallord", "base": "", "fields": [ { "name": "max_rows", "type": "uint16" } ] }
Action parameter in cancelorder
{ "name": "cancelorder", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "order_ids", "type": "uint64[]" } ] }
Action parameter in celorderlog
{ "name": "celorderlog", "base": "", "fields": [ { "name": "order_ids", "type": "uint64[]" } ] }
Table row type of config
{ "name": "config_row", "base": "", "fields": [ { "name": "disabled_pending_order", "type": "bool" }, { "name": "disabled_cancel_order", "type": "bool" }, { "name": "disabled_trade", "type": "bool" }, { "name": "min_trade_amount", "type": "asset" }, { "name": "min_trade_bytes", "type": "uint64" }, { "name": "fee_account", "type": "name" }, { "name": "fee_ratio", "type": "uint16" } ] }
-
{ "name": "feeconfig", "base": "", "fields": [ { "name": "fee_account", "type": "name" }, { "name": "fee_ratio", "type": "uint16" } ] }
Table row type of globalid
{ "name": "global_id_row", "base": "", "fields": [ { "name": "order_id", "type": "uint64" } ] }
-
{ "name": "order_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "type", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "price", "type": "uint64" }, { "name": "bytes", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "created_at", "type": "time_point_sec" } ] }
-
{ "name": "orderlog", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "type", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "price", "type": "uint64" }, { "name": "bytes", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "sell", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "order_ids", "type": "uint64[]" } ] }
-
{ "name": "sellorder", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "price", "type": "uint64" }, { "name": "bytes", "type": "uint64" } ] }
-
{ "name": "stat_row", "base": "", "fields": [ { "name": "buy_quantity", "type": "asset" }, { "name": "buy_bytes", "type": "uint64" }, { "name": "num_buy_orders", "type": "uint64" }, { "name": "sell_quantity", "type": "asset" }, { "name": "sell_bytes", "type": "uint64" }, { "name": "num_sell_orders", "type": "uint64" }, { "name": "trade_quantity", "type": "asset" }, { "name": "trade_bytes", "type": "uint64" }, { "name": "num_trade_orders", "type": "uint64" } ] }
-
{ "name": "statlog", "base": "", "fields": [ { "name": "type", "type": "name" }, { "name": "bytes", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "num_orders", "type": "uint64" }, { "name": "trade_bytes", "type": "uint64" }, { "name": "trade_quantity", "type": "asset" }, { "name": "num_trade_orders", "type": "uint64" } ] }
Action parameter in statusconfig
{ "name": "statusconfig", "base": "", "fields": [ { "name": "disabled_trade", "type": "bool" }, { "name": "disabled_pending_order", "type": "bool" }, { "name": "disabled_cancel_order", "type": "bool" } ] }
Action return type for sell
{ "name": "trade_result", "base": "", "fields": [ { "name": "bytes", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "order_ids", "type": "uint64[]" } ] }
Action parameter in tradeconfig
{ "name": "tradeconfig", "base": "", "fields": [ { "name": "min_trade_amount", "type": "asset" }, { "name": "min_trade_bytes", "type": "uint64" } ] }
-
{ "name": "tradelog", "base": "", "fields": [ { "name": "type", "type": "name" }, { "name": "trader", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "refund", "type": "asset" }, { "name": "bytes", "type": "uint64" }, { "name": "fees", "type": "asset" }, { "name": "order_ids", "type": "uint64[]" }, { "name": "fee_list", "type": "asset[]" } ] }