
The data structures defined by this contract.
Action parameter in addacctlist
{ "name": "addacctlist", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "account", "type": "name" }, { "name": "acct_type", "type": "uint64" } ] }
Action parameter in cancelorder
{ "name": "cancelorder", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "reference", "type": "string" }, { "name": "orderId", "type": "uint64" }, { "name": "sym", "type": "string" } ] }
Action parameter in refundorder
{ "name": "refundorder", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "orderId", "type": "uint64" }, { "name": "sym", "type": "string" } ] }
Action parameter in rmacctlist
{ "name": "rmacctlist", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "account", "type": "name" }, { "name": "acct_type", "type": "uint64" } ] }
-
{ "name": "rmvconfig", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "rmvfee", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "id", "type": "uint64" } ] }
-
{ "name": "rmvrange", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "id", "type": "uint64" } ] }
Table row type of stacctlist
{ "name": "stacctlist", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "acct_type", "type": "uint64" } ] }
-
{ "name": "stconfig", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "tokenAccount", "type": "name" }, { "name": "tokenName", "type": "string" }, { "name": "tokenSymbol", "type": "symbol" }, { "name": "validPrecision", "type": "uint64" }, { "name": "maxNumber", "type": "uint64" }, { "name": "feeRate", "type": "uint64" }, { "name": "version", "type": "uint64" }, { "name": "state", "type": "uint8" } ] }
-
{ "name": "stfee", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "basefee", "type": "asset" }, { "name": "quotefee", "type": "asset" }, { "name": "rate", "type": "uint64" }, { "name": "origin", "type": "string" }, { "name": "authorizer", "type": "name" }, { "name": "config_id", "type": "uint64" } ] }
Table row type of storderbook
{ "name": "storderbook", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "ordertype", "type": "bool" }, { "name": "name", "type": "name" }, { "name": "price", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "ordertime", "type": "uint64" }, { "name": "reference", "type": "string" } ] }
-
{ "name": "strange", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "highest_bid_price", "type": "uint64" }, { "name": "lowest_ask_price", "type": "uint64" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "receiver", "type": "name" } ] }
Action parameter in updateconfig
{ "name": "updateconfig", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "name", "type": "name" }, { "name": "tokenAccount", "type": "name" }, { "name": "tokenName", "type": "string" }, { "name": "tokenSymbol", "type": "string" }, { "name": "tokenPrecision", "type": "uint64" }, { "name": "validPrecision", "type": "uint64" }, { "name": "maxNumber", "type": "uint64" }, { "name": "feeRate", "type": "uint64" }, { "name": "version", "type": "uint64" }, { "name": "state", "type": "uint64" } ] }
-
{ "name": "updatefee", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "rate", "type": "uint64" }, { "name": "origin", "type": "string" }, { "name": "authorizer", "type": "name" }, { "name": "sym", "type": "string" } ] }
Action parameter in withdrawfee
{ "name": "withdrawfee", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "fee_id", "type": "uint64" }, { "name": "sym", "type": "string" } ] }