
The data structures defined by this contract.
Action parameter in bankdresult
{ "name": "bankdresult", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "banker", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "invest", "type": "asset" }, { "name": "withdrawal", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "pending_deposit", "type": "asset" }, { "name": "pending_withdrawal", "type": "asset" } ] }
Action parameter in bankresult
{ "name": "bankresult", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "winning", "type": "asset" } ] }
Action parameter in bankwresult
{ "name": "bankwresult", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in betreceived
{ "name": "betreceived", "base": "", "fields": [ { "name": "bet_id", "type": "checksum256" }, { "name": "round_id", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "slot", "type": "uint32" }, { "name": "odds", "type": "float32" }, { "name": "quantity", "type": "asset" }, { "name": "bet_time", "type": "time_point" }, { "name": "user_seed", "type": "string" }, { "name": "referral", "type": "name" }, { "name": "referral_payment", "type": "asset" } ] }
-
{ "name": "betresult", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "bet_id", "type": "checksum256" }, { "name": "from", "type": "name" }, { "name": "slot", "type": "uint32" }, { "name": "quantity", "type": "asset" }, { "name": "odds", "type": "float32" }, { "name": "banker_hand", "type": "string" }, { "name": "player_hand", "type": "string" }, { "name": "result", "type": "string" }, { "name": "winning", "type": "asset" }, { "name": "jackpot_winning", "type": "asset" } ] }
-
{ "name": "clear", "base": "", "fields": [] }
-
{ "name": "delbets", "base": "", "fields": [] }
Table row type of failtrans
{ "name": "failed_transfer", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "failed_time", "type": "time_point" } ] }
-
{ "name": "fee_pot", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of jackpotpool
{ "name": "jackpot_pool", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pool", "type": "asset" }, { "name": "reserved", "type": "asset" }, { "name": "min_pool", "type": "asset" } ] }
Table row type of globalvars
{ "name": "key_value", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
-
{ "name": "resolve", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "banker_seed", "type": "string" }, { "name": "block_num", "type": "uint64" }, { "name": "block_id", "type": "string" } ] }
-
{ "name": "round", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "banker_seed_hash", "type": "checksum256" }, { "name": "bet_start_time", "type": "time_point" }, { "name": "bet_end_time", "type": "time_point" }, { "name": "revealed_cards", "type": "string" }, { "name": "resolve_block_num", "type": "uint64" }, { "name": "bankroll", "type": "asset" }, { "name": "max_bet", "type": "asset" }, { "name": "received_bet", "type": "asset" } ] }
Table row type of roundstat
{ "name": "round_stat", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "round_id", "type": "uint64" } ] }
Action parameter in roundresult
{ "name": "roundresult", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "banker_seed_hash", "type": "checksum256" }, { "name": "banker_seed", "type": "string" }, { "name": "user_seeds", "type": "string" }, { "name": "block_num", "type": "uint64" }, { "name": "block_id", "type": "string" }, { "name": "banker_winning", "type": "asset" }, { "name": "player_fee", "type": "asset" }, { "name": "banker_fee", "type": "asset" }, { "name": "jackpot_reserve", "type": "asset" }, { "name": "jackpot_payment", "type": "asset" }, { "name": "jackpot_balance", "type": "asset" }, { "name": "banker_slot", "type": "string" }, { "name": "shared_cards", "type": "string" }, { "name": "slot1", "type": "string" }, { "name": "slot2", "type": "string" }, { "name": "slot3", "type": "string" }, { "name": "slot4", "type": "string" } ] }
Action parameter in roundstarted
{ "name": "roundstarted", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "banker_seed_hash", "type": "checksum256" }, { "name": "bet_start_time", "type": "time_point" }, { "name": "bet_end_time", "type": "time_point" }, { "name": "revealed_cards", "type": "string" }, { "name": "resolve_block_num", "type": "uint64" }, { "name": "bankroll", "type": "asset" }, { "name": "max_bet", "type": "asset" } ] }
Action parameter in setglobalvar
{ "name": "setglobalvar", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
Action parameter in startround
{ "name": "startround", "base": "", "fields": [ { "name": "banker_seed_hash", "type": "checksum256" }, { "name": "revealed_cards", "type": "string" }, { "name": "resolve_block_num", "type": "uint64" } ] }
Table row type of bets
{ "name": "unresolved_bet", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "bet_id", "type": "checksum256" }, { "name": "round_id", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "slot", "type": "uint32" }, { "name": "odds", "type": "float32" }, { "name": "quantity", "type": "asset" }, { "name": "bet_time", "type": "time_point" }, { "name": "user_seed", "type": "string" }, { "name": "referral", "type": "name" } ] }
Action parameter in withdrawbank
{ "name": "withdrawbank", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in withdrawfee
{ "name": "withdrawfee", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }