
The data structures defined by this contract.
-
{ "name": "app", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "taker_fee_rate", "type": "uint64" }, { "name": "maker_fee_rate", "type": "uint64" }, { "name": "status", "type": "uint8" } ] }
-
{ "name": "app_fees", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "base_fee", "type": "extended_asset" }, { "name": "quote_fee", "type": "extended_asset" } ] }
Action parameter in cancelorder
{ "name": "cancelorder", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "trader", "type": "subaccount" }, { "name": "pool_id", "type": "uint64" }, { "name": "id", "type": "uint64" }, { "name": "is_bid", "type": "bool" } ] }
Action parameter in cancelorders
{ "name": "cancelorders", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "trader", "type": "subaccount" }, { "name": "order_ids", "type": "order_id[]" } ] }
Action parameter in claimappfee
{ "name": "claimappfee", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "receiver", "type": "name" }, { "name": "pool_ids", "type": "uint64[]" } ] }
-
{ "name": "core_fees", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "base_fee", "type": "extended_asset" }, { "name": "quote_fee", "type": "extended_asset" } ] }
-
{ "name": "createapp", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "taker_fee_rate", "type": "uint64" }, { "name": "maker_fee_rate", "type": "uint64" } ] }
-
{ "name": "fee_rates", "base": "", "fields": [ { "name": "taker", "type": "uint64" }, { "name": "maker", "type": "uint64" } ] }
-
{ "name": "fund", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "trader", "type": "subaccount" }, { "name": "base", "type": "asset" }, { "name": "quote", "type": "asset" } ] }
Table row type of globalstate
{ "name": "global_state", "base": "", "fields": [ { "name": "taker_fee_rate", "type": "uint64" }, { "name": "maker_fee_rate", "type": "uint64" }, { "name": "status", "type": "uint8" } ] }
-
{ "name": "order", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "app", "type": "name" }, { "name": "cid", "type": "string" }, { "name": "trader", "type": "subaccount" }, { "name": "price", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "filled", "type": "asset" }, { "name": "is_bid", "type": "bool" }, { "name": "created_at", "type": "time_point$" }, { "name": "updated_at", "type": "time_point$" }, { "name": "app_fee_rate", "type": "fee_rates$" }, { "name": "version", "type": "uint32$" } ] }
Struct property of cancelorders
{ "name": "order_id", "base": "", "fields": [ { "name": "pool_id", "type": "uint64" }, { "name": "id", "type": "uint64" }, { "name": "is_bid", "type": "bool" } ] }
-
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }
-
{ "name": "poolstate", "base": "", "fields": [ { "name": "next_bid_id", "type": "uint64" }, { "name": "next_ask_id", "type": "uint64" } ] }
Action parameter in putlimorder
{ "name": "putlimorder", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "trader", "type": "subaccount" }, { "name": "pool_id", "type": "uint64" }, { "name": "cid", "type": "string" }, { "name": "type", "type": "uint8" }, { "name": "price", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "app_global_fee_rate", "type": "fee_rates" }, { "name": "trader_fee_rate", "type": "fee_rates" }, { "name": "is_bid", "type": "bool" } ] }
Action parameter in putmktorder
{ "name": "putmktorder", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "trader", "type": "subaccount" }, { "name": "pool_id", "type": "uint64" }, { "name": "cid", "type": "string" }, { "name": "quantity", "type": "asset" }, { "name": "app_global_fee_rate", "type": "fee_rates" }, { "name": "trader_fee_rate", "type": "fee_rates" }, { "name": "is_bid", "type": "bool" } ] }
Action parameter in setfeerate
{ "name": "setfeerate", "base": "", "fields": [ { "name": "taker_fee_rate", "type": "uint64" }, { "name": "maker_fee_rate", "type": "uint64" } ] }
-
{ "name": "setstatus", "base": "", "fields": [ { "name": "status", "type": "uint8" } ] }
-
{ "name": "updateapp", "base": "", "fields": [ { "name": "app", "type": "name" }, { "name": "taker_fee_rate", "type": "uint64" }, { "name": "maker_fee_rate", "type": "uint64" } ] }