
The data structures defined by this contract.
- { "name": "bet_item1", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "area", "type": "uint32" }, { "name": "amount", "type": "asset" }, { "name": "tx_id", "type": "checksum256" }, { "name": "rewards_has_been_issued", "type": "uint32" }, { "name": "created_at", "type": "uint32" }, { "name": "proxy", "type": "name" } ] }
- { "name": "betinfo", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "name" }, { "name": "bet_amount", "type": "asset" }, { "name": "bet_black", "type": "asset" }, { "name": "bet_red", "type": "asset" }, { "name": "bet_strike", "type": "asset" }, { "name": "seed_sign", "type": "string" } ] }
Table row type of couponorder
{ "name": "coupon_order", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "area_red", "type": "uint32" }, { "name": "quantity_red", "type": "asset" }, { "name": "area_black", "type": "uint32" }, { "name": "quantity_black", "type": "asset" }, { "name": "area_special", "type": "uint32" }, { "name": "quantity_special", "type": "asset" }, { "name": "proxy", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "name1", "type": "name" }, { "name": "data", "type": "uint64" } ] }- { "name": "delstate", "base": "", "fields": [ { "name": "key", "type": "string" } ] }
- { "name": "draw", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "cur_seed", "type": "string" }, { "name": "next_sign", "type": "string" }, { "name": "block_hash", "type": "checksum256" } ] }
- { "name": "draw2", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "cur_seed", "type": "string" }, { "name": "next_sign", "type": "string" }, { "name": "block_hash", "type": "checksum256" }, { "name": "count", "type": "uint64" } ] }
- { "name": "game_item", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "black_card", "type": "string" }, { "name": "red_card", "type": "string" }, { "name": "winner", "type": "uint32" }, { "name": "win_card_type", "type": "uint32" }, { "name": "state", "type": "uint32" }, { "name": "reveal_at", "type": "uint64" }, { "name": "created_at", "type": "uint64" }, { "name": "stop_tx_id", "type": "checksum256" } ] }
- { "name": "game_time", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "expected_stop_time", "type": "uint64" }, { "name": "stopbet_at", "type": "uint64" }, { "name": "draw_at", "type": "uint64" } ] }
Table row type of globalstate
{ "name": "global_state", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "value", "type": "int32" } ] }- { "name": "globalnew", "base": "", "fields": [ { "name": "cur_game_id", "type": "uint64" }, { "name": "bet_black", "type": "asset" }, { "name": "bet_red", "type": "asset" }, { "name": "bet_special", "type": "asset" }, { "name": "sys_balance", "type": "asset" }, { "name": "cur_max_bet", "type": "asset" } ] }
- { "name": "initsign", "base": "", "fields": [ { "name": "seed_sign", "type": "string" } ] }
Table row type of orderlist1
{ "name": "order_item", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "area_red", "type": "uint32" }, { "name": "quantity_red", "type": "asset" }, { "name": "area_black", "type": "uint32" }, { "name": "quantity_black", "type": "asset" }, { "name": "area_special", "type": "uint32" }, { "name": "quantity_special", "type": "asset" }, { "name": "proxy", "type": "name" }, { "name": "memo", "type": "string" } ] }- { "name": "rand", "base": "", "fields": [ { "name": "r", "type": "uint64" } ] }
- { "name": "record", "base": "", "fields": [ { "name": "_game_item", "type": "game_item" } ] }
Action parameter in repairsign
{ "name": "repairsign", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "seed_sign", "type": "string" } ] }- { "name": "reveal", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "reveal_at", "type": "uint64" }, { "name": "seed", "type": "string" }, { "name": "seed_sign", "type": "string" }, { "name": "block_id", "type": "string" }, { "name": "block_hash", "type": "string" }, { "name": "black_cards", "type": "string" }, { "name": "red_cards", "type": "string" }, { "name": "winner", "type": "string" }, { "name": "card_type", "type": "string" }, { "name": "player", "type": "name" }, { "name": "bet_black", "type": "asset" }, { "name": "bet_red", "type": "asset" }, { "name": "bet_strike", "type": "asset" }, { "name": "payout", "type": "asset" }, { "name": "public_key", "type": "string" }, { "name": "info", "type": "string" } ] }
- { "name": "setstate", "base": "", "fields": [ { "name": "key", "type": "string" }, { "name": "value", "type": "int32" } ] }
Action parameter in settlement1
{ "name": "settlement1", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "dispose_count", "type": "uint64" }, { "name": "block_id", "type": "string" }, { "name": "block_hash", "type": "string" }, { "name": "count", "type": "uint64" } ] }- { "name": "signs", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "seed_sign", "type": "string" }, { "name": "seed", "type": "string" } ] }
- { "name": "stadata", "base": "", "fields": [ { "name": "data1", "type": "uint64" }, { "name": "data2", "type": "uint64" }, { "name": "data3", "type": "uint64" }, { "name": "data4", "type": "uint64" }, { "name": "data5", "type": "uint64" }, { "name": "data6", "type": "uint64" }, { "name": "data7", "type": "uint64" }, { "name": "data8", "type": "uint64" } ] }
- { "name": "stopbet", "base": "", "fields": [ { "name": "game_id", "type": "uint64" } ] }
- { "name": "stopbet2", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "stop_time", "type": "uint64" } ] }
Action parameter in unlockfund
{ "name": "unlockfund", "base": "", "fields": [ { "name": "amount", "type": "asset" } ] }