{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "address",
"base": "",
"fields": [
{
"name": "nm",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "acc",
"type": "string"
},
{
"name": "memo",
"type": "string"
},
{
"name": "weight",
"type": "uint64"
}
]
},
{
"name": "allowance",
"base": "",
"fields": [
{
"name": "spender",
"type": "name"
},
{
"name": "allowed_percent",
"type": "float64"
},
{
"name": "last_issue",
"type": "asset[]"
}
]
},
{
"name": "approve",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "spender",
"type": "name"
},
{
"name": "allowed_percent",
"type": "float64"
}
]
},
{
"name": "basicinfo",
"base": "",
"fields": [
{
"name": "nick",
"type": "string"
},
{
"name": "intro",
"type": "string"
},
{
"name": "qq",
"type": "string"
},
{
"name": "wx",
"type": "string"
},
{
"name": "tg",
"type": "string"
}
]
},
{
"name": "cancel",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
}
]
},
{
"name": "confirm",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "gate",
"type": "name"
},
{
"name": "option",
"type": "bool"
}
]
},
{
"name": "delorder",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
}
]
},
{
"name": "deposit",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "trader",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "deposit2",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
},
{
"name": "trxid",
"type": "string"
}
]
},
{
"name": "deposit3",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
}
]
},
{
"name": "exitmarket",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "chain",
"type": "name"
}
]
},
{
"name": "fix",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "global_var",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "val",
"type": "uint64"
}
]
},
{
"name": "history",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "count",
"type": "uint64"
}
]
},
{
"name": "invitation",
"base": "",
"fields": [
{
"name": "gate",
"type": "name"
}
]
},
{
"name": "invite",
"base": "",
"fields": [
{
"name": "gate",
"type": "name"
},
{
"name": "trader",
"type": "name"
}
]
},
{
"name": "joinmarket",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "chain",
"type": "name"
}
]
},
{
"name": "leave",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
}
]
},
{
"name": "limit",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "min_deposit",
"type": "asset"
},
{
"name": "min_withdraw",
"type": "asset"
},
{
"name": "fee",
"type": "asset"
}
]
},
{
"name": "lmsetting",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "min_deposit",
"type": "asset"
},
{
"name": "min_withdraw",
"type": "asset"
},
{
"name": "fee",
"type": "asset"
}
]
},
{
"name": "locklp",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "mid",
"type": "uint64"
}
]
},
{
"name": "log1",
"base": "",
"fields": [
{
"name": "gate",
"type": "name"
},
{
"name": "trader",
"type": "name"
},
{
"name": "last_issue",
"type": "asset[]"
}
]
},
{
"name": "lpchange",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "mid",
"type": "uint64"
},
{
"name": "token",
"type": "uint64"
}
]
},
{
"name": "lplock",
"base": "",
"fields": [
{
"name": "mid",
"type": "uint64"
},
{
"name": "token",
"type": "uint64"
}
]
},
{
"name": "market",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
}
]
},
{
"name": "olsetting",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "start",
"type": "uint64"
},
{
"name": "end",
"type": "uint64"
}
]
},
{
"name": "order",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "type",
"type": "string"
},
{
"name": "selected_gate",
"type": "name"
},
{
"name": "selected_trader",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "state",
"type": "uint64"
},
{
"name": "in_acc",
"type": "name"
},
{
"name": "out_acc",
"type": "name"
},
{
"name": "source_acc",
"type": "string"
},
{
"name": "dist_acc",
"type": "string"
},
{
"name": "in_quantity",
"type": "asset"
},
{
"name": "out_quantity",
"type": "asset"
},
{
"name": "in_trx_id",
"type": "string"
},
{
"name": "out_trx_id",
"type": "string"
},
{
"name": "in_trx_digest",
"type": "checksum256"
},
{
"name": "out_trx_digest",
"type": "checksum256"
},
{
"name": "create_time",
"type": "time_point_sec"
},
{
"name": "witnesses",
"type": "witness_st[]"
}
]
},
{
"name": "plog",
"base": "",
"fields": [
{
"name": "q1",
"type": "asset"
},
{
"name": "q2",
"type": "asset"
},
{
"name": "q3",
"type": "asset"
},
{
"name": "q4",
"type": "asset"
},
{
"name": "q5",
"type": "asset"
},
{
"name": "usage_ratio",
"type": "float64"
}
]
},
{
"name": "reggateway",
"base": "",
"fields": [
{
"name": "nm",
"type": "name"
},
{
"name": "info",
"type": "basicinfo"
}
]
},
{
"name": "regtrader",
"base": "",
"fields": [
{
"name": "nm",
"type": "name"
},
{
"name": "info",
"type": "basicinfo"
}
]
},
{
"name": "regwitness",
"base": "",
"fields": [
{
"name": "nm",
"type": "name"
},
{
"name": "info",
"type": "basicinfo"
}
]
},
{
"name": "role",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "info",
"type": "basicinfo"
}
]
},
{
"name": "setaddress",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "nm",
"type": "name"
},
{
"name": "memo",
"type": "string"
},
{
"name": "chain",
"type": "name"
},
{
"name": "acc",
"type": "string"
},
{
"name": "weight",
"type": "uint64"
}
]
},
{
"name": "test",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "trader",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "time",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "start",
"type": "uint64"
},
{
"name": "end",
"type": "uint64"
}
]
},
{
"name": "tradergate",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "gate",
"type": "name"
}
]
},
{
"name": "trytest",
"base": "",
"fields": []
},
{
"name": "unlockcheck",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
}
]
},
{
"name": "unlocklp",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "mid",
"type": "uint64"
}
]
},
{
"name": "withdraw2",
"base": "",
"fields": [
{
"name": "oid",
"type": "uint64"
},
{
"name": "trxid",
"type": "string"
}
]
},
{
"name": "witness_st",
"base": "",
"fields": [
{
"name": "witness_name",
"type": "name"
},
{
"name": "state",
"type": "bool"
},
{
"name": "witness_time",
"type": "time_point_sec"
}
]
}
],
"actions": [
{
"name": "approve",
"type": "approve",
"ricardian_contract": ""
},
{
"name": "cancel",
"type": "cancel",
"ricardian_contract": ""
},
{
"name": "confirm",
"type": "confirm",
"ricardian_contract": ""
},
{
"name": "delorder",
"type": "delorder",
"ricardian_contract": ""
},
{
"name": "deposit",
"type": "deposit",
"ricardian_contract": ""
},
{
"name": "deposit2",
"type": "deposit2",
"ricardian_contract": ""
},
{
"name": "deposit3",
"type": "deposit3",
"ricardian_contract": ""
},
{
"name": "exitmarket",
"type": "exitmarket",
"ricardian_contract": ""
},
{
"name": "fix",
"type": "fix",
"ricardian_contract": ""
},
{
"name": "invite",
"type": "invite",
"ricardian_contract": ""
},
{
"name": "joinmarket",
"type": "joinmarket",
"ricardian_contract": ""
},
{
"name": "leave",
"type": "leave",
"ricardian_contract": ""
},
{
"name": "lmsetting",
"type": "lmsetting",
"ricardian_contract": ""
},
{
"name": "locklp",
"type": "locklp",
"ricardian_contract": ""
},
{
"name": "log1",
"type": "log1",
"ricardian_contract": ""
},
{
"name": "lpchange",
"type": "lpchange",
"ricardian_contract": ""
},
{
"name": "olsetting",
"type": "olsetting",
"ricardian_contract": ""
},
{
"name": "plog",
"type": "plog",
"ricardian_contract": ""
},
{
"name": "reggateway",
"type": "reggateway",
"ricardian_contract": ""
},
{
"name": "regtrader",
"type": "regtrader",
"ricardian_contract": ""
},
{
"name": "regwitness",
"type": "regwitness",
"ricardian_contract": ""
},
{
"name": "setaddress",
"type": "setaddress",
"ricardian_contract": ""
},
{
"name": "test",
"type": "test",
"ricardian_contract": ""
},
{
"name": "trytest",
"type": "trytest",
"ricardian_contract": ""
},
{
"name": "unlockcheck",
"type": "unlockcheck",
"ricardian_contract": ""
},
{
"name": "unlocklp",
"type": "unlocklp",
"ricardian_contract": ""
},
{
"name": "withdraw2",
"type": "withdraw2",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "addresses",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "address"
},
{
"name": "allowances",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "allowance"
},
{
"name": "dhistorys",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "history"
},
{
"name": "gateways",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "role"
},
{
"name": "globals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global_var"
},
{
"name": "invitations",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "invitation"
},
{
"name": "limits",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "limit"
},
{
"name": "lplocks",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "lplock"
},
{
"name": "markets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "market"
},
{
"name": "orders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "order"
},
{
"name": "times",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "time"
},
{
"name": "tradergates",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "tradergate"
},
{
"name": "traders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "role"
},
{
"name": "whistorys",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "history"
},
{
"name": "witness",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "role"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}