
The data structures defined by this contract.
-
{ "name": "addfund", "base": "", "fields": [ { "name": "game_name", "type": "name" }, { "name": "fund", "type": "asset" } ] }
Table row type of betglobals
{ "name": "bet_global_type", "base": "", "fields": [ { "name": "current_bet_id", "type": "uint64" } ] }
-
{ "name": "bet_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "referrer", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "bet_item", "type": "uint8" }, { "name": "created_at", "type": "uint64" }, { "name": "house_edge", "type": "uint32" }, { "name": "payout", "type": "asset" } ] }
-
{ "name": "deal", "base": "", "fields": [ { "name": "game_name", "type": "name" }, { "name": "shoe_id", "type": "uint64" }, { "name": "house_seed", "type": "checksum256" } ] }
Table row type of games2
{ "name": "game2_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "state", "type": "uint8" }, { "name": "begin_at", "type": "uint32" }, { "name": "end_at", "type": "uint32" }, { "name": "seed_hash", "type": "checksum256" }, { "name": "result", "type": "string" }, { "name": "winning_map", "type": "uint64" } ] }
Table row type of gameglobals
{ "name": "game_global_type", "base": "", "fields": [ { "name": "current_game_id", "type": "uint64" } ] }
Table row type of gameresults
{ "name": "game_result_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "winning_map", "type": "uint64" } ] }
Table row type of gamestats
{ "name": "game_stat_type", "base": "", "fields": [ { "name": "symbol", "type": "symbol_code" }, { "name": "fund", "type": "asset" }, { "name": "player", "type": "asset" }, { "name": "banker", "type": "asset" }, { "name": "tie", "type": "asset" }, { "name": "player_pair", "type": "asset" }, { "name": "banker_pair", "type": "asset" }, { "name": "lucky_six", "type": "asset" }, { "name": "dragon_seven", "type": "asset" } ] }
-
{ "name": "game_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "state", "type": "uint8" }, { "name": "begin_at", "type": "uint32" }, { "name": "end_at", "type": "uint32" }, { "name": "seed_hash", "type": "checksum256" }, { "name": "result", "type": "string" }, { "name": "winning_map", "type": "uint64" }, { "name": "shoe_id", "type": "uint64" } ] }
Table row type of globals
{ "name": "global_type", "base": "", "fields": [ { "name": "state", "type": "uint64" } ] }
-
{ "name": "initgame", "base": "", "fields": [ { "name": "game_name", "type": "name" } ] }
Action parameter in initglobals
{ "name": "initglobals", "base": "", "fields": [] }
Action parameter in initscorebd
{ "name": "initscorebd", "base": "", "fields": [] }
-
{ "name": "log", "base": "", "fields": [ { "name": "info", "type": "string" } ] }
Action parameter in migratedata
{ "name": "migratedata", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "name" } ] }
-
{ "name": "receipt", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "game_name", "type": "name" }, { "name": "game_id", "type": "uint64" }, { "name": "bet_id", "type": "uint64" }, { "name": "amount", "type": "asset" }, { "name": "bet_item", "type": "uint8" }, { "name": "seed_hash", "type": "checksum256" } ] }
Action parameter in removegames
{ "name": "removegames", "base": "", "fields": [ { "name": "game_name", "type": "name" }, { "name": "from", "type": "int32" }, { "name": "to", "type": "int32" } ] }
Action parameter in removerows
{ "name": "removerows", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "uint64" }, { "name": "lower_bound", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }
Action parameter in removerowsn
{ "name": "removerowsn", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "lower_bound", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }
-
{ "name": "result", "base": "", "fields": [ { "name": "log", "type": "result_log" } ] }
Struct property of result
{ "name": "result_log", "base": "", "fields": [ { "name": "game", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "seed", "type": "checksum256" }, { "name": "cards", "type": "string" }, { "name": "result", "type": "string" } ] }
-
{ "name": "reveal", "base": "", "fields": [ { "name": "game_name", "type": "name" }, { "name": "game_id", "type": "uint64" }, { "name": "house_seed", "type": "checksum256" } ] }
Table row type of scoreglobals
{ "name": "score_global_type", "base": "", "fields": [ { "name": "state", "type": "int32" }, { "name": "start_time", "type": "int32" }, { "name": "days", "type": "int32" }, { "name": "end_time", "type": "int32" }, { "name": "day", "type": "int32" }, { "name": "day_end_time", "type": "int32" } ] }
Table row type of scores
{ "name": "score_type", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "wins", "type": "uint8" }, { "name": "win_at", "type": "uint64" }, { "name": "profit", "type": "uint64" }, { "name": "last_count", "type": "uint8" }, { "name": "last_profit", "type": "uint64" }, { "name": "last_won", "type": "bool" } ] }
-
{ "name": "setfund", "base": "", "fields": [ { "name": "game_name", "type": "name" }, { "name": "fund", "type": "asset" } ] }
-
{ "name": "sethash", "base": "", "fields": [ { "name": "game_name", "type": "name" }, { "name": "game_id", "type": "uint64" }, { "name": "house_seed_hash", "type": "checksum256" } ] }
Table row type of shoeglobals
{ "name": "shoe_global_type", "base": "", "fields": [ { "name": "current_shoe_id", "type": "uint64" } ] }
-
{ "name": "shoe_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "created_at", "type": "uint32" }, { "name": "state", "type": "uint8" }, { "name": "cut_cards", "type": "int16[]" }, { "name": "draw_cards", "type": "int16[]" }, { "name": "table_id", "type": "uint64" } ] }
-
{ "name": "start", "base": "", "fields": [ { "name": "game_name", "type": "name" } ] }
Action parameter in startscorebd
{ "name": "startscorebd", "base": "", "fields": [ { "name": "start_time", "type": "int32" }, { "name": "days", "type": "int32" } ] }
-
{ "name": "stop", "base": "", "fields": [ { "name": "game_name", "type": "name" } ] }