{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "award_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "account",
"type": "name"
},
{
"name": "reward_type",
"type": "uint32"
},
{
"name": "reward_amount",
"type": "asset"
},
{
"name": "reward_time",
"type": "uint32"
},
{
"name": "description",
"type": "string"
}
]
},
{
"name": "bank_data",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "ids",
"type": "uint64[]"
},
{
"name": "deposit_minor",
"type": "asset"
},
{
"name": "deposit_major",
"type": "asset"
},
{
"name": "mm_minor",
"type": "asset"
},
{
"name": "mm_major",
"type": "asset"
},
{
"name": "history_mm_minor",
"type": "asset"
},
{
"name": "history_mm_major",
"type": "asset"
},
{
"name": "total_mmf",
"type": "uint64"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "history_fee",
"type": "asset"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "bankpair_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "pairs",
"type": "string[]"
}
]
},
{
"name": "contract_data",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "daily_reward_data",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "day_num",
"type": "uint32"
}
]
},
{
"name": "delaward",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "ids",
"type": "uint64[]"
}
]
},
{
"name": "delbank",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "user",
"type": "name"
}
]
},
{
"name": "delcontract",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
}
]
},
{
"name": "deldreward",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
}
]
},
{
"name": "delevent",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
}
]
},
{
"name": "delfee",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "delinvite",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "account",
"type": "name"
}
]
},
{
"name": "delmaker",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "delmmf",
"base": "",
"fields": [
{
"name": "users",
"type": "name[]"
},
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "delpair",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "delparameter",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "delrecord",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "delrecords",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "delsubswap",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "ids",
"type": "uint64[]"
}
]
},
{
"name": "delswap",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "delswaps",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "deltotal",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "deltrade",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "ids",
"type": "uint64[]"
}
]
},
{
"name": "depositlog",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "pair",
"type": "name"
},
{
"name": "quantity0",
"type": "asset"
},
{
"name": "quantity1",
"type": "asset"
},
{
"name": "mmf",
"type": "uint64"
}
]
},
{
"name": "event_data",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "start_time",
"type": "uint32"
},
{
"name": "end_time",
"type": "uint32"
},
{
"name": "daily_reward_limit",
"type": "uint64"
},
{
"name": "daily_reward_amount",
"type": "asset"
},
{
"name": "champion_daily_reward",
"type": "asset[]"
},
{
"name": "final_rewrd",
"type": "asset[]"
},
{
"name": "final_rewrd_back",
"type": "asset[]"
},
{
"name": "pairs",
"type": "name[]"
},
{
"name": "champion_day",
"type": "uint32"
}
]
},
{
"name": "eventback",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "accounts",
"type": "name[]"
}
]
},
{
"name": "eventreceive",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "account",
"type": "name"
}
]
},
{
"name": "fee_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "history_fee",
"type": "asset"
},
{
"name": "status",
"type": "uint32"
},
{
"name": "time",
"type": "uint32"
},
{
"name": "handle_mmf",
"type": "uint64"
},
{
"name": "total_mmf",
"type": "uint64"
}
]
},
{
"name": "fix",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "ids",
"type": "uint64[]"
}
]
},
{
"name": "insertpair",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "minor_symbol",
"type": "symbol"
},
{
"name": "minor_contract",
"type": "name"
},
{
"name": "major_symbol",
"type": "symbol"
},
{
"name": "major_contract",
"type": "name"
},
{
"name": "status",
"type": "uint32"
}
]
},
{
"name": "insertpairs",
"base": "",
"fields": [
{
"name": "params",
"type": "string[]"
}
]
},
{
"name": "invitation_data",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "invite_code",
"type": "string"
},
{
"name": "superior",
"type": "name"
},
{
"name": "superior_code",
"type": "string"
},
{
"name": "superior_time",
"type": "uint32"
}
]
},
{
"name": "invite",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "account",
"type": "name"
},
{
"name": "invite_code",
"type": "string"
}
]
},
{
"name": "maker_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "minor",
"type": "asset"
},
{
"name": "major",
"type": "asset"
},
{
"name": "withdraw_minor",
"type": "asset"
},
{
"name": "withdraw_major",
"type": "asset"
},
{
"name": "status",
"type": "uint32"
},
{
"name": "mmf",
"type": "uint64"
},
{
"name": "history_mmf",
"type": "uint64"
},
{
"name": "make_tx_hash",
"type": "checksum256"
},
{
"name": "time",
"type": "uint32"
},
{
"name": "maturities_time",
"type": "uint32"
},
{
"name": "fee_id",
"type": "uint64"
}
]
},
{
"name": "min_data",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "min_quantity",
"type": "uint64"
}
]
},
{
"name": "mmf_data",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "mmf",
"type": "uint64"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "pair_data",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "minor_symbol",
"type": "symbol"
},
{
"name": "minor_contract",
"type": "name"
},
{
"name": "major_symbol",
"type": "symbol"
},
{
"name": "major_contract",
"type": "name"
},
{
"name": "status",
"type": "uint32"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "parameter_data",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "string"
}
]
},
{
"name": "pause",
"base": "",
"fields": [
{
"name": "status",
"type": "uint32"
}
]
},
{
"name": "pause_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "status",
"type": "uint32"
}
]
},
{
"name": "quit",
"base": "",
"fields": [
{
"name": "pubkey",
"type": "public_key"
}
]
},
{
"name": "receive",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "pairs",
"type": "string[]"
}
]
},
{
"name": "receiveback",
"base": "",
"fields": [
{
"name": "users",
"type": "name[]"
},
{
"name": "pairs",
"type": "string[]"
}
]
},
{
"name": "record_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "move_token",
"type": "asset"
},
{
"name": "tx_hash",
"type": "checksum256"
},
{
"name": "status",
"type": "uint32"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "setaward",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "account",
"type": "name"
},
{
"name": "type",
"type": "uint32"
},
{
"name": "reward_amount",
"type": "asset"
},
{
"name": "description",
"type": "string"
}
]
},
{
"name": "setbankpair",
"base": "",
"fields": [
{
"name": "pairs",
"type": "string[]"
}
]
},
{
"name": "setcontract",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "setevent",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "times",
"type": "uint64[]"
},
{
"name": "daily_reward_limit",
"type": "uint64"
},
{
"name": "daily_reward_amount",
"type": "asset"
},
{
"name": "champion_daily_reward",
"type": "asset[]"
},
{
"name": "final_rewrd",
"type": "asset[]"
},
{
"name": "pairs",
"type": "name[]"
}
]
},
{
"name": "setmin",
"base": "",
"fields": [
{
"name": "sym",
"type": "string"
},
{
"name": "amount",
"type": "uint64"
}
]
},
{
"name": "setpair",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "token",
"type": "symbol"
},
{
"name": "tcontract",
"type": "name"
},
{
"name": "main",
"type": "symbol"
},
{
"name": "mcontract",
"type": "name"
},
{
"name": "stauts",
"type": "uint32"
}
]
},
{
"name": "setparameter",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "string"
},
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "setparams",
"base": "",
"fields": [
{
"name": "pair",
"type": "name"
},
{
"name": "params",
"type": "string[]"
}
]
},
{
"name": "setpause",
"base": "",
"fields": [
{
"name": "status",
"type": "uint32"
}
]
},
{
"name": "settrade",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "account",
"type": "name"
},
{
"name": "day_num",
"type": "uint32"
},
{
"name": "volume",
"type": "uint64"
},
{
"name": "invite_volume",
"type": "uint64"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "sub_swap_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "actual_pair",
"type": "name"
},
{
"name": "refer_id",
"type": "uint64"
},
{
"name": "swap_id",
"type": "uint64"
}
]
},
{
"name": "super",
"base": "",
"fields": [
{
"name": "event_name",
"type": "name"
},
{
"name": "account",
"type": "name"
},
{
"name": "superior",
"type": "name"
}
]
},
{
"name": "swap_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "send_token",
"type": "asset"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "get_token",
"type": "asset"
},
{
"name": "origin_price",
"type": "uint64"
},
{
"name": "trade_price",
"type": "uint64"
},
{
"name": "current_price",
"type": "uint64"
},
{
"name": "tx_hash",
"type": "checksum256"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "swaplog",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "pair",
"type": "name"
},
{
"name": "quantity_in",
"type": "asset"
},
{
"name": "quantity_out",
"type": "asset"
},
{
"name": "mmf",
"type": "uint64"
}
]
},
{
"name": "total_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "total_minor",
"type": "asset"
},
{
"name": "total_major",
"type": "asset"
},
{
"name": "total_mmf",
"type": "uint64"
},
{
"name": "total_fee",
"type": "asset"
},
{
"name": "history_mm_minor",
"type": "asset"
},
{
"name": "history_mm_major",
"type": "asset"
},
{
"name": "history_bank_minor",
"type": "asset"
},
{
"name": "history_bank_major",
"type": "asset"
},
{
"name": "history_fee",
"type": "asset"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "trade_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "account",
"type": "name"
},
{
"name": "day_num",
"type": "uint32"
},
{
"name": "volume",
"type": "uint64"
},
{
"name": "invite_volume",
"type": "uint64"
},
{
"name": "update_time",
"type": "uint32"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "pair",
"type": "name"
},
{
"name": "mmf",
"type": "uint64"
},
{
"name": "price",
"type": "uint64"
}
]
},
{
"name": "withdraw_data",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "eos_quantity",
"type": "asset"
},
{
"name": "tx_hash",
"type": "checksum256"
},
{
"name": "time",
"type": "uint32"
}
]
},
{
"name": "withdrawback",
"base": "",
"fields": [
{
"name": "users",
"type": "name[]"
},
{
"name": "pair",
"type": "name"
}
]
},
{
"name": "withdrawlog",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "pair",
"type": "name"
},
{
"name": "quantity0",
"type": "asset"
},
{
"name": "quantity1",
"type": "asset"
},
{
"name": "mmf",
"type": "uint64"
}
]
}
],
"actions": [
{
"name": "delaward",
"type": "delaward",
"ricardian_contract": ""
},
{
"name": "delbank",
"type": "delbank",
"ricardian_contract": ""
},
{
"name": "delcontract",
"type": "delcontract",
"ricardian_contract": ""
},
{
"name": "deldreward",
"type": "deldreward",
"ricardian_contract": ""
},
{
"name": "delevent",
"type": "delevent",
"ricardian_contract": ""
},
{
"name": "delfee",
"type": "delfee",
"ricardian_contract": ""
},
{
"name": "delinvite",
"type": "delinvite",
"ricardian_contract": ""
},
{
"name": "delmaker",
"type": "delmaker",
"ricardian_contract": ""
},
{
"name": "delmmf",
"type": "delmmf",
"ricardian_contract": ""
},
{
"name": "delpair",
"type": "delpair",
"ricardian_contract": ""
},
{
"name": "delparameter",
"type": "delparameter",
"ricardian_contract": ""
},
{
"name": "delrecord",
"type": "delrecord",
"ricardian_contract": ""
},
{
"name": "delrecords",
"type": "delrecords",
"ricardian_contract": ""
},
{
"name": "delsubswap",
"type": "delsubswap",
"ricardian_contract": ""
},
{
"name": "delswap",
"type": "delswap",
"ricardian_contract": ""
},
{
"name": "delswaps",
"type": "delswaps",
"ricardian_contract": ""
},
{
"name": "deltotal",
"type": "deltotal",
"ricardian_contract": ""
},
{
"name": "deltrade",
"type": "deltrade",
"ricardian_contract": ""
},
{
"name": "depositlog",
"type": "depositlog",
"ricardian_contract": ""
},
{
"name": "eventback",
"type": "eventback",
"ricardian_contract": ""
},
{
"name": "eventreceive",
"type": "eventreceive",
"ricardian_contract": ""
},
{
"name": "fix",
"type": "fix",
"ricardian_contract": ""
},
{
"name": "insertpair",
"type": "insertpair",
"ricardian_contract": ""
},
{
"name": "insertpairs",
"type": "insertpairs",
"ricardian_contract": ""
},
{
"name": "invite",
"type": "invite",
"ricardian_contract": ""
},
{
"name": "pause",
"type": "pause",
"ricardian_contract": ""
},
{
"name": "quit",
"type": "quit",
"ricardian_contract": ""
},
{
"name": "receive",
"type": "receive",
"ricardian_contract": ""
},
{
"name": "receiveback",
"type": "receiveback",
"ricardian_contract": ""
},
{
"name": "setaward",
"type": "setaward",
"ricardian_contract": ""
},
{
"name": "setbankpair",
"type": "setbankpair",
"ricardian_contract": ""
},
{
"name": "setcontract",
"type": "setcontract",
"ricardian_contract": ""
},
{
"name": "setevent",
"type": "setevent",
"ricardian_contract": ""
},
{
"name": "setmin",
"type": "setmin",
"ricardian_contract": ""
},
{
"name": "setpair",
"type": "setpair",
"ricardian_contract": ""
},
{
"name": "setparameter",
"type": "setparameter",
"ricardian_contract": ""
},
{
"name": "setparams",
"type": "setparams",
"ricardian_contract": ""
},
{
"name": "setpause",
"type": "setpause",
"ricardian_contract": ""
},
{
"name": "settrade",
"type": "settrade",
"ricardian_contract": ""
},
{
"name": "super",
"type": "super",
"ricardian_contract": ""
},
{
"name": "swaplog",
"type": "swaplog",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
},
{
"name": "withdrawback",
"type": "withdrawback",
"ricardian_contract": ""
},
{
"name": "withdrawlog",
"type": "withdrawlog",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "award",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "award_data"
},
{
"name": "bank",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bank_data"
},
{
"name": "bankpair",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bankpair_data"
},
{
"name": "contract",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "contract_data"
},
{
"name": "dailyreward",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "daily_reward_data"
},
{
"name": "event",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "event_data"
},
{
"name": "fee",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "fee_data"
},
{
"name": "invitation",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "invitation_data"
},
{
"name": "maker",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "maker_data"
},
{
"name": "min",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "min_data"
},
{
"name": "mmf",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "mmf_data"
},
{
"name": "pair",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pair_data"
},
{
"name": "parameter",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "parameter_data"
},
{
"name": "pause",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pause_data"
},
{
"name": "record",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "record_data"
},
{
"name": "subswap",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "sub_swap_data"
},
{
"name": "swap",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "swap_data"
},
{
"name": "total",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "total_data"
},
{
"name": "trade",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "trade_data"
},
{
"name": "withdraw",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "withdraw_data"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}