
The data structures defined by this contract.
Action parameter in addcurrency
{ "name": "addcurrency", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "symbol", "type": "string" }, { "name": "contract", "type": "name" }, { "name": "precision", "type": "uint8" }, { "name": "buy_rate", "type": "uint64" }, { "name": "sell_rate", "type": "uint64" }, { "name": "wallet", "type": "name" } ] }Action parameter in admincancel
{ "name": "admincancel", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "violator", "type": "uint8" } ] }Action parameter in adminforce
{ "name": "adminforce", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "violator", "type": "uint8" } ] }Action parameter in adminsupport
{ "name": "adminsupport", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }Action parameter in applyrefund
{ "name": "applyrefund", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }Action parameter in applysupport
{ "name": "applysupport", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }Action parameter in buyercancel
{ "name": "buyercancel", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }- { "name": "buyerpaid", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }
Action parameter in cancelorder
{ "name": "cancelorder", "base": "", "fields": [ { "name": "order_no", "type": "string" } ] }Action parameter in cleanmember
{ "name": "cleanmember", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }Action parameter in createhelper
{ "name": "createhelper", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }Action parameter in delcurrency
{ "name": "delcurrency", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" } ] }Action parameter in deletelevel
{ "name": "deletelevel", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "level_id", "type": "uint64" } ] }Action parameter in deletemember
{ "name": "deletemember", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "is_new", "type": "uint8" } ] }- { "name": "delextra", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "fiat_symbol", "type": "string" } ] }
- { "name": "delhelper", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }
- { "name": "erblocker", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
- { "name": "fee_rate", "base": "", "fields": [ { "name": "buy", "type": "uint64" }, { "name": "sell", "type": "uint64" } ] }
Action parameter in insertlevel
{ "name": "insertlevel", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "level_id", "type": "uint64" }, { "name": "level_name", "type": "string" }, { "name": "deal_count", "type": "uint64" }, { "name": "deal_rate", "type": "uint64" }, { "name": "deal_time", "type": "uint64" }, { "name": "deal_balance", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "deal_min", "type": "uint64" }, { "name": "deal_max", "type": "uint64" }, { "name": "remaining", "type": "uint64" } ] }Table row type of merclevels
{ "name": "merc_level", "base": "", "fields": [ { "name": "level_id", "type": "uint64" }, { "name": "level_name", "type": "string" }, { "name": "currency_id", "type": "uint64" }, { "name": "deal_count", "type": "uint64" }, { "name": "deal_rate", "type": "uint64" }, { "name": "deal_time", "type": "uint64" }, { "name": "deal_balance", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "deal_min", "type": "uint64" }, { "name": "deal_max", "type": "uint64" }, { "name": "remaining", "type": "uint64" } ] }- { "name": "mercclean", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" } ] }
Action parameter in merchantfail
{ "name": "merchantfail", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }Action parameter in merchantpass
{ "name": "merchantpass", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }- { "name": "mercinit", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" } ] }
- { "name": "migration", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" } ] }
Action parameter in modifyextra
{ "name": "modifyextra", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "fiat_symbol", "type": "string" }, { "name": "buy_rate", "type": "uint64" }, { "name": "sell_rate", "type": "uint64" } ] }Action parameter in modifymargin
{ "name": "modifymargin", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "memo", "type": "string" } ] }Action parameter in modifymember
{ "name": "modifymember", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "deal", "type": "uint64" }, { "name": "total", "type": "uint64" }, { "name": "violation", "type": "uint64" } ] }Action parameter in modifyrate
{ "name": "modifyrate", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "buy_rate", "type": "uint64" }, { "name": "sell_rate", "type": "uint64" } ] }Action parameter in modifywallet
{ "name": "modifywallet", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "wallet", "type": "name" } ] }- { "name": "pair_symbol_code_fee_rate", "base": "", "fields": [ { "name": "key", "type": "symbol_code" }, { "name": "value", "type": "fee_rate" } ] }
- { "name": "paycpu", "base": "", "fields": [ { "name": "payer", "type": "name" } ] }
Action parameter in refundmargin
{ "name": "refundmargin", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }Action parameter in selleraffirm
{ "name": "selleraffirm", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }- { "name": "sethelper", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }
- { "name": "submargin", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
- { "name": "subrefund", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "memo", "type": "string" } ] }
Action parameter in timeoutdone
{ "name": "timeoutdone", "base": "", "fields": [ { "name": "order_no", "type": "string" } ] }- { "name": "unfreeze", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }
- { "name": "upblocker", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "buy", "type": "uint8" }, { "name": "sell", "type": "uint8" }, { "name": "starttime", "type": "uint64" }, { "name": "endtime", "type": "uint64" } ] }
Action parameter in updatelevel
{ "name": "updatelevel", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "level_id", "type": "uint64" }, { "name": "deal_count", "type": "uint64" }, { "name": "deal_rate", "type": "uint64" }, { "name": "deal_time", "type": "uint64" }, { "name": "deal_balance", "type": "uint64" } ] }Action parameter in updatelimit
{ "name": "updatelimit", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "level_id", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "deal_min", "type": "uint64" }, { "name": "deal_max", "type": "uint64" } ] }- { "name": "v1blocker", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "buy_status", "type": "status" }, { "name": "sell_status", "type": "status" }, { "name": "b_starttime", "type": "uint64" }, { "name": "b_endtime", "type": "uint64" } ] }
Table row type of currencys
{ "name": "v1currency", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "symbol", "type": "symbol_code" }, { "name": "contract", "type": "name" }, { "name": "precision", "type": "uint8" }, { "name": "global_rate", "type": "fee_rate" }, { "name": "extra", "type": "fee_rates" }, { "name": "wallet", "type": "name" } ] }Table row type of v1merchant
{ "name": "v1merchant", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "margin", "type": "uint64" }, { "name": "start_time", "type": "uint64" } ] }- { "name": "v1order", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "currency_id", "type": "uint64" }, { "name": "token_quantity", "type": "asset" }, { "name": "token_amount", "type": "asset" }, { "name": "token_fee", "type": "asset" }, { "name": "token_symbol", "type": "symbol_code" }, { "name": "fiat_amount", "type": "string" }, { "name": "fiat_symbol", "type": "symbol_code" }, { "name": "buyer", "type": "name" }, { "name": "seller", "type": "name" }, { "name": "client", "type": "name" }, { "name": "support_submitter", "type": "name" }, { "name": "o_side", "type": "order_side" }, { "name": "p_status", "type": "pay_status" }, { "name": "s_status", "type": "support_status" }, { "name": "created_at", "type": "uint64" }, { "name": "confirmed_at", "type": "uint64" }, { "name": "paid_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" }, { "name": "timeout_at", "type": "uint64" } ] }
- { "name": "v1refund", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "margin", "type": "asset" }, { "name": "refunding", "type": "asset" }, { "name": "level", "type": "uint64" }, { "name": "start_time", "type": "uint64" }, { "name": "end_time", "type": "uint64" } ] }
- { "name": "v3member", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "activate_count", "type": "uint64" }, { "name": "deal_count", "type": "uint64" }, { "name": "cancel_count", "type": "uint64" }, { "name": "order_total_count", "type": "uint64" }, { "name": "violation_count", "type": "uint64" }, { "name": "time_consuming", "type": "uint64" }, { "name": "origin_margin", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "score", "type": "uint64" }, { "name": "activate_time", "type": "uint64" }, { "name": "merc_remaining", "type": "uint64" }, { "name": "upgradeable", "type": "uint64" }, { "name": "type", "type": "member_level" }, { "name": "stand", "type": "member_type" } ] }
- { "name": "v4member", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "deal_count", "type": "uint64" }, { "name": "cancel_count", "type": "uint64" }, { "name": "order_total_count", "type": "uint64" }, { "name": "violation_count", "type": "uint64" }, { "name": "time_consuming", "type": "uint64" }, { "name": "origin_margin", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "score", "type": "uint64" }, { "name": "upgradeable", "type": "status" }, { "name": "level", "type": "member_level" }, { "name": "type", "type": "member_type" } ] }