EOS

bingobetgame

Contract

The data structures defined by this contract.

  • Action parameter in addhash

    { "name": "addhash", "base": "", "fields": [ { "name": "nexthash", "type": "checksum256" } ] }
  • Action parameter in addplayerjck

    { "name": "addplayerjck", "base": "", "fields": [ { "name": "jackpot_type", "type": "string" }, { "name": "player", "type": "userdef" } ] }
  • Action parameter in addregrecord

    { "name": "addregrecord", "base": "", "fields": [ { "name": "record", "type": "usaction" } ] }
  • Action parameter in adduser

    { "name": "adduser", "base": "", "fields": [ { "name": "account", "type": "userdef" }, { "name": "referral_id", "type": "uint64" } ] }
  • Struct property of easyacc

    Struct property of eosgame

    Struct property of gameplayer

    Struct property of jckprm

    Struct property of profitspool

    Table row type of asststrc

    { "name": "asststrc", "base": "", "fields": [ { "name": "sym", "type": "symbol" }, { "name": "code", "type": "name" }, { "name": "amount", "type": "uint128" }, { "name": "coef", "type": "uint32" } ] }
  • Struct base type of diceact

    Struct base type of luckyact

    Struct base type of rouletteact

    Struct base type of slotact

    Struct base type of slotbnsact

    Table row type of basegameact

    { "name": "basegameact", "base": "", "fields": [ { "name": "id_game_action", "type": "uint64" }, { "name": "user_action_id", "type": "uint64" }, { "name": "user", "type": "userdef" }, { "name": "user_salt", "type": "uint64" }, { "name": "stake", "type": "asset" } ] }
  • Struct base type of diceparams

    Struct base type of roulparams

    Struct base type of slotparams

    Table row type of baseparams

    { "name": "baseparams", "base": "", "fields": [ { "name": "expectedvalue", "type": "uint64" }, { "name": "minstake", "type": "asset[]" }, { "name": "maxstake", "type": "asset[]" }, { "name": "status", "type": "uint8" } ] }
  • Action parameter in cancelgame

    { "name": "cancelgame", "base": "", "fields": [ { "name": "hash", "type": "checksum256" } ] }
  • Action parameter in cancelpay

    { "name": "cancelpay", "base": "", "fields": [ { "name": "payment_id", "type": "uint64" }, { "name": "reason", "type": "string" } ] }
  • Action parameter in changeref

    { "name": "changeref", "base": "", "fields": [ { "name": "account", "type": "userdef" }, { "name": "referral_id", "type": "uint64" } ] }
  • Action parameter in checkpay

    { "name": "checkpay", "base": "", "fields": [ { "name": "payment", "type": "gamewin" } ] }
  • Action parameter in claimeasy

    { "name": "claimeasy", "base": "", "fields": [ { "name": "easy_account", "type": "name" } ] }
  • Action parameter in claimrefer

    { "name": "claimrefer", "base": "", "fields": [ { "name": "account", "type": "userdef" } ] }
  • Action parameter in clearoldjck

    { "name": "clearoldjck", "base": "", "fields": [ { "name": "jacktype", "type": "uint8" }, { "name": "itercount", "type": "uint8" } ] }
  • Extends base type of basegameact

    Table row type of diceacts

    { "name": "diceact", "base": "basegameact", "fields": [ { "name": "roll_under", "type": "uint8" } ] }
  • Extends base type of baseparams

    Struct property of setdiceprms

    Table row type of diceparams

    { "name": "diceparams", "base": "baseparams", "fields": [ { "name": "min_roll", "type": "uint8" }, { "name": "max_roll", "type": "uint8" } ] }
  • Table row type of easyaccs

    { "name": "easyacc", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "virtual_holder", "type": "name" }, { "name": "profit_sharing", "type": "uint16" }, { "name": "pool", "type": "asststrc[]" }, { "name": "status", "type": "uint8" } ] }
  • Struct property of updgame

    Table row type of eosgames

    { "name": "eosgame", "base": "", "fields": [ { "name": "game_id", "type": "uint32" }, { "name": "game_name", "type": "string" }, { "name": "game_expectedvalue", "type": "uint64" }, { "name": "game_status", "type": "uint8" }, { "name": "bingobet_percent", "type": "uint8" }, { "name": "spread_percent", "type": "uint8" }, { "name": "exec_contract", "type": "name" }, { "name": "game_debt", "type": "asststrc[]" }, { "name": "debt_percent", "type": "uint32" }, { "name": "last_debt_pay", "type": "uint64" } ] }
  • Table row type of gameplayers

    { "name": "gameplayer", "base": "", "fields": [ { "name": "user", "type": "userdef" }, { "name": "referral", "type": "userdef" }, { "name": "ref_dividend", "type": "asststrc[]" }, { "name": "periodical", "type": "asset" } ] }
  • Table row type of gamestats

    { "name": "gamestat", "base": "", "fields": [ { "name": "game_name", "type": "string" }, { "name": "total_bets", "type": "asset" }, { "name": "total_payouts", "type": "asset" }, { "name": "stats", "type": "uint64" }, { "name": "games_played", "type": "uint64" }, { "name": "symbol", "type": "uint64" }, { "name": "game_type", "type": "uint64" } ] }
  • Struct property of checkpay

    Table row type of gamewins

    { "name": "gamewin", "base": "", "fields": [ { "name": "id_win", "type": "uint64" }, { "name": "pay_to", "type": "userdef" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "parent_trans", "type": "checksum256" }, { "name": "game_time", "type": "uint32" } ] }
  • Table row type of globalvars

    { "name": "globalvar", "base": "", "fields": [ { "name": "varname", "type": "name" }, { "name": "value", "type": "uint64" } ] }
  • Action parameter in initcontract

    { "name": "initcontract", "base": "", "fields": [] }
  • Action parameter in inittransfer

    { "name": "inittransfer", "base": "", "fields": [ { "name": "to", "type": "userdef" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "payment_type", "type": "string" } ] }
  • Table row type of isserviced

    { "name": "isserviced", "base": "", "fields": [ { "name": "time", "type": "uint64" }, { "name": "receiver", "type": "uint64" }, { "name": "code", "type": "uint64" }, { "name": "action", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
  • Struct base type of jckdail1

    Struct base type of jckdail2

    Struct base type of jckhour1

    Struct base type of jckhour2

    Struct base type of jckwkl1

    Struct base type of jckwkl2

    { "name": "jckbase", "base": "", "fields": [ { "name": "id_jckrecord", "type": "uint64" }, { "name": "user", "type": "userdef" } ] }
  • Extends base type of jckbase

    Table row type of jckdail1

    { "name": "jckdail1", "base": "jckbase", "fields": [] }
  • Extends base type of jckbase

    Table row type of jckdail2

    { "name": "jckdail2", "base": "jckbase", "fields": [] }
  • Extends base type of jckprm

    Table row type of jckdailprm

    { "name": "jckdailprm", "base": "jckprm", "fields": [] }
  • Extends base type of jckbase

    Table row type of jckhour1

    { "name": "jckhour1", "base": "jckbase", "fields": [] }
  • Extends base type of jckbase

    Table row type of jckhour2

    { "name": "jckhour2", "base": "jckbase", "fields": [] }
  • Extends base type of jckprm

    Table row type of jckhourprm

    { "name": "jckhourprm", "base": "jckprm", "fields": [] }
  • Table row type of jckplayers

    { "name": "jckplayer", "base": "", "fields": [ { "name": "user", "type": "userdef" }, { "name": "hourly", "type": "uint64" }, { "name": "daily", "type": "uint64" }, { "name": "weekly", "type": "uint64" } ] }
  • Struct base type of jckdailprm

    Struct base type of jckhourprm

    Struct base type of jckwklprm

    { "name": "jckprm", "base": "", "fields": [ { "name": "record_count", "type": "uint64" }, { "name": "pool", "type": "asststrc[]" }, { "name": "table", "type": "uint8" } ] }
  • Extends base type of jckbase

    Table row type of jckwkl1

    { "name": "jckwkl1", "base": "jckbase", "fields": [] }
  • Extends base type of jckbase

    Table row type of jckwkl2

    { "name": "jckwkl2", "base": "jckbase", "fields": [] }
  • Extends base type of jckprm

    Table row type of jckwklprm

    { "name": "jckwklprm", "base": "jckprm", "fields": [] }
  • Struct property of setluckprms

    Table row type of luckparams

    { "name": "luckparams", "base": "", "fields": [ { "name": "last_update", "type": "uint64" }, { "name": "next_deffered", "type": "uint64" }, { "name": "prizes_sent", "type": "asset[]" }, { "name": "max_prizes", "type": "asset[]" }, { "name": "max_free_draw", "type": "uint8" }, { "name": "status", "type": "uint8" }, { "name": "time", "type": "uint32" }, { "name": "attempts", "type": "uint8" } ] }
  • Extends base type of basegameact

    Table row type of luckyacts

    { "name": "luckyact", "base": "basegameact", "fields": [ { "name": "currency_type", "type": "uint8" }, { "name": "bet_placed", "type": "uint8" } ] }
  • Table row type of luckydraws

    { "name": "luckydraw", "base": "", "fields": [ { "name": "user", "type": "userdef" }, { "name": "last_free_draw_time", "type": "uint32" }, { "name": "bonus_draws", "type": "uint8" } ] }
  • Action parameter in mergetable

    { "name": "mergetable", "base": "", "fields": [ { "name": "acc", "type": "uint64" }, { "name": "iter_count", "type": "uint8" }, { "name": "mode", "type": "uint8" } ] }
  • Table row type of nextids

    { "name": "nextids", "base": "", "fields": [ { "name": "game_status", "type": "uint8" }, { "name": "us_actionid", "type": "uint64" }, { "name": "gm_actionid", "type": "uint64" }, { "name": "gmwin_id", "type": "uint64" }, { "name": "hash_id", "type": "uint64" }, { "name": "temp", "type": "uint64" }, { "name": "others", "type": "uint64[]" } ] }
  • Action parameter in onadduser

    { "name": "onadduser", "base": "", "fields": [ { "name": "account", "type": "userdef" }, { "name": "referral", "type": "userdef" } ] }
  • Action parameter in playamroul

    { "name": "playamroul", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "server_seed_hash", "type": "checksum256" }, { "name": "player_salt", "type": "uint64" }, { "name": "bets_pos", "type": "uint8[]" }, { "name": "bets_amount", "type": "asset[]" } ] }
  • Action parameter in playamroulsh

    { "name": "playamroulsh", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "player_salt", "type": "uint64" }, { "name": "bets_pos", "type": "uint8[]" }, { "name": "bets_amount", "type": "asset[]" } ] }
  • Action parameter in playbonuslot

    { "name": "playbonuslot", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "player_salt", "type": "uint64" } ] }
  • Action parameter in playdice

    { "name": "playdice", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "player_salt", "type": "uint64" }, { "name": "roll_under", "type": "uint8" } ] }
  • Action parameter in playeuroul

    { "name": "playeuroul", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "server_seed_hash", "type": "checksum256" }, { "name": "player_salt", "type": "uint64" }, { "name": "bets_pos", "type": "uint8[]" }, { "name": "bets_amount", "type": "asset[]" } ] }
  • Action parameter in playeuroulsh

    { "name": "playeuroulsh", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "player_salt", "type": "uint64" }, { "name": "bets_pos", "type": "uint8[]" }, { "name": "bets_amount", "type": "asset[]" } ] }
  • Action parameter in playgame

    { "name": "playgame", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "game_type", "type": "uint8" }, { "name": "player_salt", "type": "uint64" }, { "name": "server_seed_hash", "type": "checksum256" }, { "name": "data1", "type": "uint64[]" }, { "name": "data2", "type": "asset[]" } ] }
  • Action parameter in playlucky

    { "name": "playlucky", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "player_salt", "type": "uint64" }, { "name": "currency_type", "type": "uint8" } ] }
  • Action parameter in playslot

    { "name": "playslot", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "player_salt", "type": "uint64" }, { "name": "player_lines", "type": "uint8[]" }, { "name": "slot_type", "type": "uint8" } ] }
  • Action parameter in procaction

    { "name": "procaction", "base": "", "fields": [ { "name": "server_seed", "type": "uint64[]" }, { "name": "hash", "type": "checksum256" } ] }
  • Table row type of profitspool

    { "name": "profitspool", "base": "", "fields": [ { "name": "profitscode", "type": "uint64" }, { "name": "unsended", "type": "asststrc[]" } ] }
  • Action parameter in recdicegame

    { "name": "recdicegame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "account", "type": "userdef" }, { "name": "bet", "type": "asset" }, { "name": "roll_under", "type": "uint8" }, { "name": "dice_roll", "type": "uint8" }, { "name": "result", "type": "string" }, { "name": "payout", "type": "asset" }, { "name": "bonus", "type": "asset" } ] }
  • Action parameter in recfreelucky

    { "name": "recfreelucky", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "userdef" }, { "name": "win", "type": "asset" }, { "name": "draw", "type": "uint64" }, { "name": "was_bet", "type": "uint8" } ] }
  • Action parameter in recjackpot

    { "name": "recjackpot", "base": "", "fields": [ { "name": "jacpot_type", "type": "string" }, { "name": "winner", "type": "userdef" }, { "name": "place", "type": "uint8" }, { "name": "payout", "type": "asset[]" } ] }
  • Action parameter in recluckygame

    { "name": "recluckygame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "player", "type": "userdef" }, { "name": "win", "type": "asset" }, { "name": "draw", "type": "uint64" }, { "name": "was_bet", "type": "uint8" } ] }
  • Action parameter in recroulgame

    { "name": "recroulgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "account", "type": "userdef" }, { "name": "total_bet", "type": "asset" }, { "name": "roulette_spin", "type": "uint8" }, { "name": "result", "type": "string" }, { "name": "payout", "type": "asset" }, { "name": "bonus", "type": "asset" }, { "name": "played_hash", "type": "checksum256" }, { "name": "roulette_type", "type": "uint8" } ] }
  • Action parameter in recslbnsgame

    { "name": "recslbnsgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "parent_game_id", "type": "uint64" }, { "name": "account", "type": "userdef" }, { "name": "win_coef", "type": "uint8" }, { "name": "user_choose", "type": "uint8" }, { "name": "win", "type": "asset" }, { "name": "slot_type", "type": "uint8" } ] }
  • Action parameter in recslotgame

    { "name": "recslotgame", "base": "", "fields": [ { "name": "game_id", "type": "uint64" }, { "name": "account", "type": "userdef" }, { "name": "bet", "type": "asset" }, { "name": "lines", "type": "uint8[]" }, { "name": "slot_type", "type": "uint8" }, { "name": "slot_field", "type": "uint8[]" }, { "name": "win_lines", "type": "uint8[]" }, { "name": "win_sym", "type": "uint8[]" }, { "name": "win_coef", "type": "uint16[]" }, { "name": "result", "type": "string" }, { "name": "payout", "type": "asset" }, { "name": "bonus", "type": "asset" }, { "name": "slot_bonus", "type": "uint8" } ] }
  • Action parameter in requirehashs

    { "name": "requirehashs", "base": "", "fields": [ { "name": "game_type", "type": "uint8" }, { "name": "hashes", "type": "checksum256[]" } ] }
  • Action parameter in resendwins

    { "name": "resendwins", "base": "", "fields": [ { "name": "iter_count", "type": "uint8" } ] }
  • Action parameter in rglongaction

    { "name": "rglongaction", "base": "", "fields": [ { "name": "nexthash", "type": "checksum256" }, { "name": "game_type", "type": "uint32" }, { "name": "caller_user", "type": "uint64" }, { "name": "expire_time", "type": "uint64" } ] }
  • Action parameter in rgshrtaction

    { "name": "rgshrtaction", "base": "", "fields": [ { "name": "game_type", "type": "uint32" }, { "name": "caller_id", "type": "uint64" } ] }
  • Extends base type of basegameact

    Table row type of rouletteacts

    { "name": "rouletteact", "base": "basegameact", "fields": [ { "name": "roul_type", "type": "uint8" }, { "name": "staked_to", "type": "uint8[]" }, { "name": "stake_distrib", "type": "asset[]" } ] }
  • Extends base type of baseparams

    Struct property of setroulprms

    Table row type of roulparams

    { "name": "roulparams", "base": "baseparams", "fields": [ { "name": "expectedvalue_eu", "type": "uint64" } ] }
  • Action parameter in rstrtsndprof

    { "name": "rstrtsndprof", "base": "", "fields": [] }
  • Action parameter in sendprofits

    { "name": "sendprofits", "base": "", "fields": [] }
  • Action parameter in sendtokens

    { "name": "sendtokens", "base": "", "fields": [ { "name": "game_trans_hash", "type": "checksum256" }, { "name": "payment_id", "type": "uint64" } ] }
  • Table row type of servhashes

    { "name": "servhash", "base": "", "fields": [ { "name": "id_hash", "type": "uint64" }, { "name": "avaliable_hash", "type": "checksum256" } ] }
  • Action parameter in setdiceprms

    { "name": "setdiceprms", "base": "", "fields": [ { "name": "dparams", "type": "diceparams" } ] }
  • Action parameter in seteasyacc

    { "name": "seteasyacc", "base": "", "fields": [ { "name": "acc_name", "type": "name" }, { "name": "profit_sharing", "type": "uint16" }, { "name": "status", "type": "uint8" } ] }
  • Action parameter in setgamests

    { "name": "setgamests", "base": "", "fields": [ { "name": "status", "type": "uint8" } ] }
  • Action parameter in setluckprms

    { "name": "setluckprms", "base": "", "fields": [ { "name": "lparams", "type": "luckparams" } ] }
  • Action parameter in setroulprms

    { "name": "setroulprms", "base": "", "fields": [ { "name": "rparams", "type": "roulparams" } ] }
  • Action parameter in setslotprms

    { "name": "setslotprms", "base": "", "fields": [ { "name": "slparams", "type": "slotparams" } ] }
  • Action parameter in setsomegmstt

    { "name": "setsomegmstt", "base": "", "fields": [ { "name": "game", "type": "uint8" }, { "name": "status", "type": "uint8" } ] }
  • Extends base type of basegameact

    Table row type of slotacts

    { "name": "slotact", "base": "basegameact", "fields": [ { "name": "lines", "type": "uint8[]" } ] }
  • Extends base type of basegameact

    Table row type of slotbnsacts

    { "name": "slotbnsact", "base": "basegameact", "fields": [ { "name": "bonus_size", "type": "uint8" }, { "name": "parent_game", "type": "uint64" }, { "name": "parent_game_type", "type": "uint32" } ] }
  • Table row type of slotbonuses

    { "name": "slotbonus", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "avaliable_bonus", "type": "uint8[]" }, { "name": "stake", "type": "asset[]" }, { "name": "expire", "type": "uint64[]" }, { "name": "parent_game", "type": "uint64[]" }, { "name": "parent_game_type", "type": "uint32[]" } ] }
  • Table row type of slotmath

    { "name": "slotmath", "base": "", "fields": [ { "name": "game_played", "type": "uint64" }, { "name": "field_generated", "type": "uint64[]" }, { "name": "probability", "type": "uint64[]" }, { "name": "totalval", "type": "uint64" } ] }
  • Extends base type of baseparams

    Struct property of setslotprms

    Table row type of slotparams

    { "name": "slotparams", "base": "baseparams", "fields": [ { "name": "expectedvalues", "type": "uint64[]" } ] }
  • Action parameter in spreadbet

    { "name": "spreadbet", "base": "", "fields": [ { "name": "player", "type": "userdef" }, { "name": "bet", "type": "asset" }, { "name": "game_type", "type": "uint8" } ] }
  • Table row type of trnshashs

    { "name": "trnshash", "base": "", "fields": [ { "name": "hash", "type": "uint64" } ] }
  • Action parameter in updateluck

    { "name": "updateluck", "base": "", "fields": [] }
  • Action parameter in updatevar

    { "name": "updatevar", "base": "", "fields": [ { "name": "var_name", "type": "name" }, { "name": "val", "type": "uint64" } ] }
  • Action parameter in updgame

    { "name": "updgame", "base": "", "fields": [ { "name": "g", "type": "eosgame" } ] }
  • Struct property of addregrecord

    Table row type of usactions

    { "name": "usaction", "base": "", "fields": [ { "name": "id_user_action", "type": "uint64" }, { "name": "server_seed_hash", "type": "checksum256" }, { "name": "server_seed", "type": "uint64[]" }, { "name": "game_type", "type": "uint32" }, { "name": "caller_id", "type": "uint64" }, { "name": "expire_time", "type": "uint64" } ] }
  • Struct property of addplayerjck

    Struct property of adduser

    Struct property of basegameact

    Struct property of changeref

    Struct property of claimrefer

    Struct property of gameplayer

    Struct property of gamewin

    Struct property of inittransfer

    Struct property of jckbase

    Struct property of jckplayer

    Struct property of luckydraw

    Struct property of onadduser

    Struct property of playamroul

    Struct property of playamroulsh

    Struct property of playbonuslot

    Struct property of playdice

    Struct property of playeuroul

    Struct property of playeuroulsh

    Struct property of playgame

    Struct property of playlucky

    Struct property of playslot

    Struct property of recdicegame

    Struct property of recfreelucky

    Struct property of recjackpot

    Struct property of recluckygame

    Struct property of recroulgame

    Struct property of recslbnsgame

    Struct property of recslotgame

    Struct property of slotbonus

    Struct property of spreadbet

    { "name": "userdef", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "account_holder", "type": "name" }, { "name": "user_id", "type": "uint64" } ] }