
The data structures defined by this contract.
Action parameter in aftertrade
{ "name": "aftertrade", "base": "", "fields": [ { "name": "source", "type": "extended_symbol" }, { "name": "target", "type": "extended_symbol" } ] }
Table row type of config
{ "name": "agg_config", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "dfs_mid", "type": "uint64" }, { "name": "box_mid", "type": "uint64" }, { "name": "ext_mid1", "type": "uint64" }, { "name": "ext_mid2", "type": "uint64" }, { "name": "ext_mid3", "type": "uint64" } ] }
-
{ "name": "agg_order", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "pair_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "placed_time", "type": "time_point_sec" }, { "name": "base_symbol", "type": "symbol" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "get_symbol", "type": "symbol" }, { "name": "quantity", "type": "asset" }, { "name": "status", "type": "uint8" }, { "name": "dfs_rec", "type": "uint64" }, { "name": "box_rec", "type": "uint64" }, { "name": "ext_rec1", "type": "uint64" }, { "name": "ext_rec2", "type": "uint64" }, { "name": "ext_rec3", "type": "uint64" } ] }
Action parameter in chkbalance
{ "name": "chkbalance", "base": "", "fields": [ { "name": "source", "type": "extended_symbol" }, { "name": "target", "type": "extended_symbol" } ] }
-
{ "name": "delconfig", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" } ] }
-
{ "name": "extended_symbol", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "makeorder", "base": "", "fields": [ { "name": "agg_oid", "type": "uint64" }, { "name": "pair_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "type", "type": "string" }, { "name": "pair_symbol", "type": "string" }, { "name": "limit_price", "type": "float64" }, { "name": "box_trade_amt", "type": "asset" }, { "name": "dfs_trade_amt", "type": "asset" }, { "name": "ndx_trade_amt", "type": "asset" }, { "name": "channel", "type": "string" }, { "name": "ref", "type": "string" }, { "name": "base_symbol", "type": "symbol" }, { "name": "quote_symbol", "type": "symbol" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in modifystatus
{ "name": "modifystatus", "base": "", "fields": [] }
Action parameter in saveconfig
{ "name": "saveconfig", "base": "", "fields": [ { "name": "pair_id", "type": "uint64" }, { "name": "dfs_mid", "type": "uint64" }, { "name": "box_mid", "type": "uint64" }, { "name": "ext_mid1", "type": "uint64" }, { "name": "ext_mid2", "type": "uint64" }, { "name": "ext_mid3", "type": "uint64" } ] }
Action parameter in traderecord
{ "name": "traderecord", "base": "", "fields": [ { "name": "agg_oid", "type": "uint64" }, { "name": "pair_id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "swap_type", "type": "string" }, { "name": "quantity", "type": "asset" } ] }