
The data structures defined by this contract.
-
{ "name": "_BetAmount_", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "amount", "type": "int64[]" } ] }
-
{ "name": "_contract_asset_", "base": "", "fields": [ { "name": "amount", "type": "int64" }, { "name": "asset_id", "type": "uint64" } ] }
-
{ "name": "betrecord", "base": "", "fields": [ { "name": "bet_id", "type": "uint64" }, { "name": "player_name", "type": "name" }, { "name": "turn_id", "type": "uint64" }, { "name": "lucky_num", "type": "int64" }, { "name": "bet", "type": "BetAmount[]" }, { "name": "prize", "type": "contract_asset[]" } ] }
-
{ "name": "betshadow", "base": "", "fields": [ { "name": "_id", "type": "uint64" }, { "name": "player_name", "type": "name" }, { "name": "turn_id", "type": "uint64" }, { "name": "timestamp", "type": "int64" }, { "name": "bet", "type": "BetAmount" } ] }
-
{ "name": "declasset", "base": "", "fields": [ { "name": "assetCreator", "type": "name" }, { "name": "sym_code", "type": "symbol_code" }, { "name": "bet_limit", "type": "string" }, { "name": "total_limit", "type": "string" } ] }
-
{ "name": "flush", "base": "", "fields": [] }
-
{ "name": "global", "base": "", "fields": [ { "name": "var_id", "type": "uint64" }, { "name": "value", "type": "int64" } ] }
-
{ "name": "init", "base": "", "fields": [] }
Action parameter in issueprize
{ "name": "issueprize", "base": "", "fields": [ { "name": "num", "type": "int64" } ] }
-
{ "name": "pause", "base": "", "fields": [] }
-
{ "name": "prizepool", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "assetCreator", "type": "name" }, { "name": "asset_sym", "type": "symbol" }, { "name": "prize_pool", "type": "int64" }, { "name": "unissued_prize", "type": "int64" }, { "name": "bet_limit", "type": "int64[]" }, { "name": "total_limit", "type": "int64[]" }, { "name": "bet_count", "type": "uint64" }, { "name": "deposit", "type": "int64" }, { "name": "fee", "type": "int64" } ] }
-
{ "name": "reveal", "base": "", "fields": [ { "name": "turn_id", "type": "uint64" }, { "name": "start_time", "type": "int64" }, { "name": "end_time", "type": "int64" }, { "name": "rvl_blk_num", "type": "uint64" }, { "name": "rvl_blk_id", "type": "string" } ] }
-
{ "name": "setcharge", "base": "", "fields": [ { "name": "lakh", "type": "uint64" } ] }
-
{ "name": "start", "base": "", "fields": [] }
Table row type of turnrecord
{ "name": "turnrecord", "base": "", "fields": [ { "name": "turn_id", "type": "uint64" }, { "name": "is_revealed", "type": "bool" }, { "name": "rvl_blk_num", "type": "uint64" }, { "name": "lucky_num", "type": "int64" }, { "name": "last_bet_id", "type": "uint64" }, { "name": "total_bet", "type": "BetAmount[]" }, { "name": "total_prize", "type": "contract_asset[]" } ] }
Action parameter in updatepool
{ "name": "updatepool", "base": "", "fields": [ { "name": "assetCreator", "type": "name" }, { "name": "quantity", "type": "asset" } ] }