{
"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": []
}