
gotciosource
Contract
{ "version": "eosio::abi/1.2", "types": [ { "new_type_name": "fee_rates", "type": "pair_symbol_code_fee_rate[]" }, { "new_type_name": "member_level", "type": "uint8" }, { "new_type_name": "member_type", "type": "uint8" }, { "new_type_name": "order_side", "type": "uint8" }, { "new_type_name": "pay_status", "type": "uint8" }, { "new_type_name": "status", "type": "uint8" }, { "new_type_name": "support_status", "type": "uint8" } ], "structs": [ { "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" } ] }, { "name": "admincancel", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "violator", "type": "uint8" } ] }, { "name": "adminforce", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "violator", "type": "uint8" } ] }, { "name": "adminsupport", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }, { "name": "applyrefund", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }, { "name": "applysupport", "base": "", "fields": [ { "name": "order_no", "type": "string" }, { "name": "from", "type": "name" } ] }, { "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" } ] }, { "name": "cancelorder", "base": "", "fields": [ { "name": "order_no", "type": "string" } ] }, { "name": "cleanmember", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }, { "name": "createhelper", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }, { "name": "delcurrency", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" } ] }, { "name": "deletelevel", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "level_id", "type": "uint64" } ] }, { "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" } ] }, { "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" } ] }, { "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" } ] }, { "name": "merchantfail", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }, { "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" } ] }, { "name": "modifyextra", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "fiat_symbol", "type": "string" }, { "name": "buy_rate", "type": "uint64" }, { "name": "sell_rate", "type": "uint64" } ] }, { "name": "modifymargin", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" }, { "name": "margin", "type": "uint64" }, { "name": "memo", "type": "string" } ] }, { "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" } ] }, { "name": "modifyrate", "base": "", "fields": [ { "name": "currency_id", "type": "uint64" }, { "name": "buy_rate", "type": "uint64" }, { "name": "sell_rate", "type": "uint64" } ] }, { "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" } ] }, { "name": "refundmargin", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "currency_id", "type": "uint64" } ] }, { "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" } ] }, { "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" } ] }, { "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" } ] }, { "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" } ] }, { "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" } ] }, { "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" } ] } ], "actions": [ { "name": "addcurrency", "type": "addcurrency", "ricardian_contract": "" }, { "name": "admincancel", "type": "admincancel", "ricardian_contract": "" }, { "name": "adminforce", "type": "adminforce", "ricardian_contract": "" }, { "name": "adminsupport", "type": "adminsupport", "ricardian_contract": "" }, { "name": "applyrefund", "type": "applyrefund", "ricardian_contract": "" }, { "name": "applysupport", "type": "applysupport", "ricardian_contract": "" }, { "name": "buyercancel", "type": "buyercancel", "ricardian_contract": "" }, { "name": "buyerpaid", "type": "buyerpaid", "ricardian_contract": "" }, { "name": "cancelorder", "type": "cancelorder", "ricardian_contract": "" }, { "name": "cleanmember", "type": "cleanmember", "ricardian_contract": "" }, { "name": "createhelper", "type": "createhelper", "ricardian_contract": "" }, { "name": "delcurrency", "type": "delcurrency", "ricardian_contract": "" }, { "name": "deletelevel", "type": "deletelevel", "ricardian_contract": "" }, { "name": "deletemember", "type": "deletemember", "ricardian_contract": "" }, { "name": "delextra", "type": "delextra", "ricardian_contract": "" }, { "name": "delhelper", "type": "delhelper", "ricardian_contract": "" }, { "name": "erblocker", "type": "erblocker", "ricardian_contract": "" }, { "name": "insertlevel", "type": "insertlevel", "ricardian_contract": "" }, { "name": "mercclean", "type": "mercclean", "ricardian_contract": "" }, { "name": "merchantfail", "type": "merchantfail", "ricardian_contract": "" }, { "name": "merchantpass", "type": "merchantpass", "ricardian_contract": "" }, { "name": "mercinit", "type": "mercinit", "ricardian_contract": "" }, { "name": "migration", "type": "migration", "ricardian_contract": "" }, { "name": "modifyextra", "type": "modifyextra", "ricardian_contract": "" }, { "name": "modifymargin", "type": "modifymargin", "ricardian_contract": "" }, { "name": "modifymember", "type": "modifymember", "ricardian_contract": "" }, { "name": "modifyrate", "type": "modifyrate", "ricardian_contract": "" }, { "name": "modifywallet", "type": "modifywallet", "ricardian_contract": "" }, { "name": "paycpu", "type": "paycpu", "ricardian_contract": "" }, { "name": "refundmargin", "type": "refundmargin", "ricardian_contract": "" }, { "name": "selleraffirm", "type": "selleraffirm", "ricardian_contract": "" }, { "name": "sethelper", "type": "sethelper", "ricardian_contract": "" }, { "name": "submargin", "type": "submargin", "ricardian_contract": "" }, { "name": "subrefund", "type": "subrefund", "ricardian_contract": "" }, { "name": "timeoutdone", "type": "timeoutdone", "ricardian_contract": "" }, { "name": "unfreeze", "type": "unfreeze", "ricardian_contract": "" }, { "name": "upblocker", "type": "upblocker", "ricardian_contract": "" }, { "name": "updatelevel", "type": "updatelevel", "ricardian_contract": "" }, { "name": "updatelimit", "type": "updatelimit", "ricardian_contract": "" } ], "tables": [ { "name": "currencys", "index_type": "i64", "key_names": [], "key_types": [], "type": "v1currency" }, { "name": "merclevels", "index_type": "i64", "key_names": [], "key_types": [], "type": "merc_level" }, { "name": "orders", "index_type": "i64", "key_names": [], "key_types": [], "type": "v1order" }, { "name": "v1blocker", "index_type": "i64", "key_names": [], "key_types": [], "type": "v1blocker" }, { "name": "v1merchant", "index_type": "i64", "key_names": [], "key_types": [], "type": "v1merchant" }, { "name": "v1refunds", "index_type": "i64", "key_names": [], "key_types": [], "type": "v1refund" }, { "name": "v3members", "index_type": "i64", "key_names": [], "key_types": [], "type": "v3member" }, { "name": "v4members", "index_type": "i64", "key_names": [], "key_types": [], "type": "v4member" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }