
vegasdealer1
Contract
The data structures defined by this contract.
Table row type of accounts
{ "name": "account_info", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }- { "name": "addsymbol", "base": "", "fields": [ { "name": "min_refund", "type": "asset" }, { "name": "code", "type": "name" } ] }
Struct property of game_info
{ "name": "betting_info", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "slot", "type": "uint8" } ] }Action parameter in bettinground
{ "name": "bettinground", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "round_num", "type": "uint16" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "slot", "type": "uint8" } ] }Struct property of revealround
{ "name": "card_info", "base": "", "fields": [ { "name": "score", "type": "uint8" }, { "name": "pair", "type": "bool" }, { "name": "cards", "type": "string[]" } ] }Action parameter in claimreward
{ "name": "claimreward", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }Action parameter in closebetting
{ "name": "closebetting", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "round_num", "type": "uint16" }, { "name": "reveal_block_num", "type": "uint32" } ] }Action parameter in creategame
{ "name": "creategame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "dealer_name", "type": "string" }, { "name": "block_num", "type": "uint32" }, { "name": "block_id_complex", "type": "bytes" }, { "name": "hash_result", "type": "uint32" } ] }Action parameter in finishgame
{ "name": "finishgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" } ] }- { "name": "game_info", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "start_seed", "type": "uint32" }, { "name": "dealer_name", "type": "string" }, { "name": "created_at", "type": "time_point" }, { "name": "round_num", "type": "uint32" }, { "name": "reveal_round", "type": "uint32" }, { "name": "reveal_block_num", "type": "uint32" }, { "name": "bettings", "type": "betting_info[]" } ] }
Action parameter in incbankroll
{ "name": "incbankroll", "base": "", "fields": [ { "name": "bankroll", "type": "asset" } ] }Table row type of localinfo
{ "name": "local_info", "base": "", "fields": [ { "name": "last_game_id", "type": "uint64" } ] }Action parameter in prepareround
{ "name": "prepareround", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "round_num", "type": "uint16" }, { "name": "betting_sec", "type": "uint32" } ] }- { "name": "refund", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in revealround
{ "name": "revealround", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "dealer_name", "type": "string" }, { "name": "block_num", "type": "uint32" }, { "name": "block_id_complex", "type": "bytes" }, { "name": "hash_result", "type": "uint32" }, { "name": "round_num", "type": "uint16" }, { "name": "player", "type": "card_info" }, { "name": "banker", "type": "card_info" } ] }- { "name": "setrefund", "base": "", "fields": [ { "name": "min_refund", "type": "asset" } ] }
Action parameter in symbolinit
{ "name": "symbolinit", "base": "", "fields": [ { "name": "symbol", "type": "symbol" } ] }Table row type of symbols
{ "name": "symbols_info", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "code", "type": "name" }, { "name": "min_refund", "type": "int64" }, { "name": "betting", "type": "int64" }, { "name": "reward", "type": "int64" }, { "name": "bankroll", "type": "int64" } ] }