{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "Player",
"base": "",
"fields": [
{
"name": "name",
"type": "name"
},
{
"name": "bet",
"type": "asset"
},
{
"name": "score",
"type": "uint64"
},
{
"name": "record_cid",
"type": "string"
},
{
"name": "referrer",
"type": "name"
}
]
},
{
"name": "addblacklist",
"base": "",
"fields": [
{
"name": "player",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "addchannel",
"base": "",
"fields": [
{
"name": "name",
"type": "string"
},
{
"name": "bets",
"type": "asset[]"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "prize",
"type": "asset"
},
{
"name": "play_reward",
"type": "asset"
},
{
"name": "win_reward",
"type": "asset"
},
{
"name": "play_time_in_sec",
"type": "uint64"
},
{
"name": "expiry_in_sec",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "addreflist",
"base": "",
"fields": [
{
"name": "referrer",
"type": "name"
},
{
"name": "memo",
"type": "uint64"
}
]
},
{
"name": "bet",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "bet_id",
"type": "checksum256"
},
{
"name": "name",
"type": "name"
},
{
"name": "bet",
"type": "asset"
},
{
"name": "channel",
"type": "channel"
},
{
"name": "free",
"type": "bool"
},
{
"name": "timestamp",
"type": "uint64"
}
]
},
{
"name": "blacklist",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "cancelbet",
"base": "",
"fields": [
{
"name": "ids",
"type": "checksum256[]"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "channel",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "name",
"type": "string"
},
{
"name": "bets",
"type": "asset[]"
},
{
"name": "fee",
"type": "asset"
},
{
"name": "prize",
"type": "asset"
},
{
"name": "play_reward",
"type": "asset"
},
{
"name": "win_reward",
"type": "asset"
},
{
"name": "play_time_in_sec",
"type": "uint64"
},
{
"name": "expiry_in_sec",
"type": "uint64"
}
]
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "something",
"type": "uint64"
}
]
},
{
"name": "finishmatch",
"base": "",
"fields": [
{
"name": "match_id",
"type": "checksum256"
},
{
"name": "join_id",
"type": "checksum256"
},
{
"name": "seed",
"type": "string"
},
{
"name": "host",
"type": "Player"
},
{
"name": "guest",
"type": "Player"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "globalvar",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "value",
"type": "string"
}
]
},
{
"name": "login",
"base": "",
"fields": [
{
"name": "player",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "reflist",
"base": "",
"fields": [
{
"name": "referrer",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "removeconfig",
"base": "",
"fields": [
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "rmblacklist",
"base": "",
"fields": [
{
"name": "player",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "rmchannel",
"base": "",
"fields": [
{
"name": "ids",
"type": "uint64[]"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "rmglobalvar",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
}
]
},
{
"name": "rmreflist",
"base": "",
"fields": [
{
"name": "referrer",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "setconfig",
"base": "",
"fields": [
{
"name": "max_bet_amount_value",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "setreward",
"base": "",
"fields": [
{
"name": "value",
"type": "string"
}
]
},
{
"name": "startbet",
"base": "",
"fields": [
{
"name": "player",
"type": "name"
},
{
"name": "bet_amount",
"type": "asset"
},
{
"name": "channel",
"type": "uint64"
},
{
"name": "free",
"type": "bool"
},
{
"name": "memo",
"type": "string"
}
]
}
],
"actions": [
{
"name": "addblacklist",
"type": "addblacklist",
"ricardian_contract": ""
},
{
"name": "addchannel",
"type": "addchannel",
"ricardian_contract": ""
},
{
"name": "addreflist",
"type": "addreflist",
"ricardian_contract": ""
},
{
"name": "cancelbet",
"type": "cancelbet",
"ricardian_contract": ""
},
{
"name": "finishmatch",
"type": "finishmatch",
"ricardian_contract": ""
},
{
"name": "login",
"type": "login",
"ricardian_contract": ""
},
{
"name": "removeconfig",
"type": "removeconfig",
"ricardian_contract": ""
},
{
"name": "rmblacklist",
"type": "rmblacklist",
"ricardian_contract": ""
},
{
"name": "rmchannel",
"type": "rmchannel",
"ricardian_contract": ""
},
{
"name": "rmglobalvar",
"type": "rmglobalvar",
"ricardian_contract": ""
},
{
"name": "rmreflist",
"type": "rmreflist",
"ricardian_contract": ""
},
{
"name": "setconfig",
"type": "setconfig",
"ricardian_contract": ""
},
{
"name": "setreward",
"type": "setreward",
"ricardian_contract": ""
},
{
"name": "startbet",
"type": "startbet",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "bet",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "bet"
},
{
"name": "blacklist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "blacklist"
},
{
"name": "channel",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "channel"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "globalvar",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "globalvar"
},
{
"name": "reflist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "reflist"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}