{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "addquestion",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "json",
"type": "string"
}
]
},
{
"name": "claimrewards",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "delgame",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
}
]
},
{
"name": "delglobals",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "delquestion",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "question_id",
"type": "uint64"
}
]
},
{
"name": "endquestion",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
}
]
},
{
"name": "game",
"base": "",
"fields": [
{
"name": "id",
"type": "uint32"
},
{
"name": "start_time",
"type": "time_point_sec"
},
{
"name": "min_players",
"type": "uint16"
},
{
"name": "max_players",
"type": "uint16"
},
{
"name": "question_count",
"type": "int8"
},
{
"name": "max_secs_per_question",
"type": "uint16"
},
{
"name": "send_response_delay",
"type": "uint16"
},
{
"name": "player_count",
"type": "uint16"
},
{
"name": "current_question_id",
"type": "int8"
},
{
"name": "question_start_time",
"type": "time_point_sec"
},
{
"name": "question_end_time",
"type": "time_point_sec"
},
{
"name": "question_ids_used",
"type": "uint64[]"
},
{
"name": "entry_fee",
"type": "asset"
},
{
"name": "fee_fund",
"type": "asset"
},
{
"name": "winner",
"type": "name"
},
{
"name": "prize_payout",
"type": "asset"
},
{
"name": "state",
"type": "string"
}
]
},
{
"name": "global",
"base": "",
"fields": [
{
"name": "id",
"type": "uint8"
},
{
"name": "all_questions_count",
"type": "int16"
},
{
"name": "prize_percentage",
"type": "float64"
},
{
"name": "question_percentage",
"type": "float64"
},
{
"name": "random_seed",
"type": "int64"
},
{
"name": "active_questions_count",
"type": "uint8"
},
{
"name": "down_vote_response",
"type": "string"
},
{
"name": "question_fund",
"type": "asset"
},
{
"name": "host_income",
"type": "asset"
}
]
},
{
"name": "joingame",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
}
]
},
{
"name": "listquestion",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "author",
"type": "name"
},
{
"name": "json",
"type": "string"
},
{
"name": "created_time",
"type": "time_point_sec"
},
{
"name": "asked_count",
"type": "uint16"
},
{
"name": "down_votes",
"type": "uint8"
},
{
"name": "super_down_votes",
"type": "uint8"
},
{
"name": "total_deposited",
"type": "asset"
},
{
"name": "total_withdrawn",
"type": "asset"
},
{
"name": "balance",
"type": "asset"
},
{
"name": "question_bid",
"type": "asset"
},
{
"name": "score",
"type": "uint64"
}
]
},
{
"name": "nextquestion",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
}
]
},
{
"name": "player",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "score",
"type": "int16"
},
{
"name": "total_response_time_secs",
"type": "int16"
}
]
},
{
"name": "question",
"base": "",
"fields": [
{
"name": "id",
"type": "uint16"
},
{
"name": "json",
"type": "string"
},
{
"name": "author",
"type": "name"
},
{
"name": "allquestions_id",
"type": "uint64"
}
]
},
{
"name": "response",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "texthash",
"type": "checksum256"
},
{
"name": "text",
"type": "string"
}
]
},
{
"name": "schedulegame",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "start_time",
"type": "time_point_sec"
},
{
"name": "min_players",
"type": "uint16"
},
{
"name": "max_players",
"type": "uint16"
},
{
"name": "question_count",
"type": "int8"
},
{
"name": "max_secs_per_question",
"type": "uint16"
},
{
"name": "send_response_delay",
"type": "uint16"
},
{
"name": "entry_fee",
"type": "asset"
}
]
},
{
"name": "senddata",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
},
{
"name": "texthash",
"type": "checksum256"
},
{
"name": "text",
"type": "string"
},
{
"name": "salt",
"type": "string"
}
]
},
{
"name": "sendresphash",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
},
{
"name": "texthash",
"type": "checksum256"
}
]
},
{
"name": "sendresponse",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "game_id",
"type": "uint32"
},
{
"name": "text",
"type": "string"
},
{
"name": "salt",
"type": "string"
}
]
},
{
"name": "setglobals",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "prize_percentage",
"type": "float64"
},
{
"name": "question_percentage",
"type": "float64"
},
{
"name": "active_questions_count",
"type": "uint8"
},
{
"name": "down_vote_response",
"type": "string"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "question_id",
"type": "uint64"
},
{
"name": "quantity",
"type": "asset"
}
]
}
],
"actions": [
{
"name": "addquestion",
"type": "addquestion",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "claimrewards",
"type": "claimrewards",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "delgame",
"type": "delgame",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "delglobals",
"type": "delglobals",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "delquestion",
"type": "delquestion",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "endquestion",
"type": "endquestion",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "joingame",
"type": "joingame",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "nextquestion",
"type": "nextquestion",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "schedulegame",
"type": "schedulegame",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "senddata",
"type": "senddata",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "sendresphash",
"type": "sendresphash",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "sendresponse",
"type": "sendresponse",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "setglobals",
"type": "setglobals",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": "THIS ACTION IS NOT INTENDED FOR PUBLIC USE. PLEASE DO NOT USE IT."
}
],
"tables": [
{
"name": "allquestions",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "listquestion"
},
{
"name": "games",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "game"
},
{
"name": "globals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global"
},
{
"name": "players",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "player"
},
{
"name": "questions",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "question"
},
{
"name": "responses",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "response"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}