Vaulta

thedeosgames

Contract

The data structures defined by this contract.

  • Table row type of stkstat

    {
      "name": "stkstat",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "locked",
          "type": "uint32"
        },
        {
          "name": "staking",
          "type": "asset"
        },
        {
          "name": "unstaking",
          "type": "asset"
        }
      ]
    }
  • Table row type of stklog

    {
      "name": "stklog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "waiting",
          "type": "asset"
        }
      ]
    }
  • Table row type of unstklog

    {
      "name": "unstklog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        }
      ]
    }
  • Table row type of udiv

    {
      "name": "udiv",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        }
      ]
    }
  • Table row type of accounts

    {
      "name": "player",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • Table row type of daccounts

    {
      "name": "splayer",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "bets",
          "type": "asset"
        }
      ]
    }
  • Table row type of stat

    {
      "name": "deoscurrstat",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • Table row type of sstat

    {
      "name": "scurrstat",
      "base": "",
      "fields": [
        {
          "name": "staked",
          "type": "asset"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "islocked",
          "type": "uint32"
        }
      ]
    }
  • Table row type of settings

    {
      "name": "settings",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "pause",
          "type": "uint32"
        },
        {
          "name": "dice_game_num",
          "type": "uint64"
        },
        {
          "name": "exchange_ratio",
          "type": "uint32"
        }
      ]
    }
  • Table row type of dicegames

    {
      "name": "dicegames",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "percentage",
          "type": "uint32"
        },
        {
          "name": "dice_number",
          "type": "uint32"
        },
        {
          "name": "is_roll_under",
          "type": "uint32"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        },
        {
          "name": "is_processed",
          "type": "uint32"
        },
        {
          "name": "referrer",
          "type": "name"
        }
      ]
    }
  • Table row type of dicegameseos

    {
      "name": "dicegameseos",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "percentage",
          "type": "uint32"
        },
        {
          "name": "dice_number",
          "type": "uint32"
        },
        {
          "name": "is_roll_under",
          "type": "uint32"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        },
        {
          "name": "is_processed",
          "type": "uint32"
        },
        {
          "name": "referrer",
          "type": "name"
        }
      ]
    }
  • Table row type of dicegamese

    {
      "name": "dicegamese",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "percentage",
          "type": "uint32"
        },
        {
          "name": "is_roll_under",
          "type": "uint32"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "bet_close_hash",
          "type": "checksum256"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        }
      ]
    }
  • Table row type of dicegamesc

    {
      "name": "dicegamesc",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "percentage",
          "type": "uint32"
        },
        {
          "name": "dice_number",
          "type": "uint32"
        },
        {
          "name": "is_roll_under",
          "type": "uint32"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        },
        {
          "name": "is_processed",
          "type": "uint32"
        },
        {
          "name": "referrer",
          "type": "name"
        }
      ]
    }
  • Table row type of eosconf

    {
      "name": "eosconf",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "dice_game_num",
          "type": "uint64"
        },
        {
          "name": "pause",
          "type": "uint32"
        },
        {
          "name": "eos_commission",
          "type": "uint32"
        },
        {
          "name": "eos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_balance",
          "type": "uint64"
        },
        {
          "name": "deos_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "min_eos",
          "type": "uint32"
        },
        {
          "name": "max_eos",
          "type": "uint32"
        }
      ]
    }
  • Table row type of slotsgames

    {
      "name": "slotsgames",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "slots",
          "type": "uint32"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        },
        {
          "name": "is_processed",
          "type": "uint32"
        },
        {
          "name": "referrer",
          "type": "name"
        }
      ]
    }
  • Table row type of stattotals

    {
      "name": "stattotals",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bets",
          "type": "asset"
        },
        {
          "name": "wins",
          "type": "asset"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        }
      ]
    }
  • Table row type of slotsegames

    {
      "name": "slotsegames",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "bet_close_hash",
          "type": "checksum256"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        }
      ]
    }
  • Table row type of slotscgames

    {
      "name": "slotscgames",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "bet_close_hash",
          "type": "checksum256"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        }
      ]
    }
  • Table row type of slotsconf

    {
      "name": "slotsconf",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "pause",
          "type": "uint32"
        },
        {
          "name": "slots_game_num",
          "type": "uint64"
        },
        {
          "name": "eos_commission",
          "type": "uint32"
        },
        {
          "name": "eos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_balance",
          "type": "uint64"
        },
        {
          "name": "deos_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "min_eos",
          "type": "uint32"
        },
        {
          "name": "max_eos",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tlucky

    {
      "name": "tlucky",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "lastfreedraw",
          "type": "uint64"
        },
        {
          "name": "lastpaiddraw",
          "type": "uint64"
        },
        {
          "name": "drawsamount",
          "type": "uint32"
        },
        {
          "name": "freedrawnum",
          "type": "uint32"
        },
        {
          "name": "paiddrawnum",
          "type": "uint32"
        }
      ]
    }
  • Table row type of pokrgames

    {
      "name": "pokrgame",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "payout",
          "type": "asset"
        },
        {
          "name": "numb_hand",
          "type": "string"
        },
        {
          "name": "start_hand",
          "type": "string"
        },
        {
          "name": "finish_hand",
          "type": "string"
        },
        {
          "name": "status",
          "type": "string"
        }
      ]
    }
  • Action parameter in nstake

    {
      "name": "nstake",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in nunstake

    {
      "name": "nunstake",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in initstk

    {
      "name": "initstk",
      "base": "",
      "fields": [
        {
          "name": "locked",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in updatestk

    {
      "name": "updatestk",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Action parameter in nddividends

    {
      "name": "nddividends",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in nclaim

    {
      "name": "nclaim",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Action parameter in nupdatestkw

    {
      "name": "nupdatestkw",
      "base": "",
      "fields": [
        {
          "name": "n",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in nupdateunstk

    {
      "name": "nupdateunstk",
      "base": "",
      "fields": []
    }
  • Action parameter in hello

    {
      "name": "hello",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "message",
          "type": "string"
        }
      ]
    }
  • Action parameter in create

    {
      "name": "create",
      "base": "",
      "fields": [
        {
          "name": "issuer",
          "type": "name"
        },
        {
          "name": "maximum_supply",
          "type": "asset"
        }
      ]
    }
  • Action parameter in issue

    {
      "name": "issue",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in burn

    {
      "name": "burn",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in transfer

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in stake

    {
      "name": "stake",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in unstake

    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in lockstakeing

    {
      "name": "lockstakeing",
      "base": "",
      "fields": [
        {
          "name": "l",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in dicedeos

    {
      "name": "dicedeos",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "percentage",
          "type": "uint32"
        },
        {
          "name": "is_rollover",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in diceclose

    {
      "name": "diceclose",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dicecloseeos

    {
      "name": "dicecloseeos",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dicereveal

    {
      "name": "dicereveal",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "roll_number",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in diceclosec

    {
      "name": "diceclosec",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dicep

    {
      "name": "dicep",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dicepc

    {
      "name": "dicepc",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in betclose

    {
      "name": "betclose",
      "base": "",
      "fields": [
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "roll_type",
          "type": "string"
        },
        {
          "name": "roll_number",
          "type": "uint32"
        },
        {
          "name": "amount_to_pay",
          "type": "asset"
        },
        {
          "name": "random_roll",
          "type": "uint32"
        },
        {
          "name": "result",
          "type": "string"
        },
        {
          "name": "net_profit",
          "type": "asset"
        },
        {
          "name": "token_balance",
          "type": "asset"
        },
        {
          "name": "eos_balance",
          "type": "asset"
        }
      ]
    }
  • Action parameter in beteosclose

    {
      "name": "beteosclose",
      "base": "",
      "fields": [
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "roll_type",
          "type": "string"
        },
        {
          "name": "roll_number",
          "type": "uint32"
        },
        {
          "name": "amount_to_pay",
          "type": "asset"
        },
        {
          "name": "random_roll",
          "type": "uint32"
        },
        {
          "name": "result",
          "type": "string"
        },
        {
          "name": "net_profit",
          "type": "asset"
        },
        {
          "name": "token_balance",
          "type": "asset"
        },
        {
          "name": "eos_balance",
          "type": "asset"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        },
        {
          "name": "bet_tx_id",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in slotsclose

    {
      "name": "slotsclose",
      "base": "",
      "fields": [
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "slots_type",
          "type": "string"
        },
        {
          "name": "slots",
          "type": "string"
        },
        {
          "name": "result",
          "type": "string"
        },
        {
          "name": "net_profit",
          "type": "asset"
        },
        {
          "name": "token_balance",
          "type": "asset"
        },
        {
          "name": "eos_balance",
          "type": "asset"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in slotseclose

    {
      "name": "slotseclose",
      "base": "",
      "fields": [
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "slots_type",
          "type": "string"
        },
        {
          "name": "slots",
          "type": "string"
        },
        {
          "name": "result",
          "type": "string"
        },
        {
          "name": "net_profit",
          "type": "asset"
        },
        {
          "name": "token_balance",
          "type": "asset"
        },
        {
          "name": "eos_balance",
          "type": "asset"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        },
        {
          "name": "bet_tx_id",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in cleanup

    {
      "name": "cleanup",
      "base": "",
      "fields": [
        {
          "name": "interval",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cleanupeos

    {
      "name": "cleanupeos",
      "base": "",
      "fields": [
        {
          "name": "interval",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cleanupc

    {
      "name": "cleanupc",
      "base": "",
      "fields": [
        {
          "name": "interval",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in pause

    {
      "name": "pause",
      "base": "",
      "fields": [
        {
          "name": "p",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in setrate

    {
      "name": "setrate",
      "base": "",
      "fields": [
        {
          "name": "rate",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in seteosconf

    {
      "name": "seteosconf",
      "base": "",
      "fields": [
        {
          "name": "pause",
          "type": "uint32"
        },
        {
          "name": "eos_commission",
          "type": "uint32"
        },
        {
          "name": "eos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_balance",
          "type": "uint64"
        },
        {
          "name": "deos_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "min_eos",
          "type": "uint32"
        },
        {
          "name": "max_eos",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in setconf

    {
      "name": "setconf",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "pause",
          "type": "uint32"
        },
        {
          "name": "eos_commission",
          "type": "uint32"
        },
        {
          "name": "eos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_balance",
          "type": "uint64"
        },
        {
          "name": "deos_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "min_eos",
          "type": "uint32"
        },
        {
          "name": "max_eos",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in slotsdeos

    {
      "name": "slotsdeos",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "referrer",
          "type": "name"
        }
      ]
    }
  • Action parameter in slotsc

    {
      "name": "slotsc",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in slotsclean

    {
      "name": "slotsclean",
      "base": "",
      "fields": [
        {
          "name": "interval",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in slotseosc

    {
      "name": "slotseosc",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in slotscmc

    {
      "name": "slotscmc",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setslotsconf

    {
      "name": "setslotsconf",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "pause",
          "type": "uint32"
        },
        {
          "name": "eos_commission",
          "type": "uint32"
        },
        {
          "name": "eos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_balance",
          "type": "uint64"
        },
        {
          "name": "deos_commission",
          "type": "uint32"
        },
        {
          "name": "deos_ref_commission",
          "type": "uint32"
        },
        {
          "name": "min_eos",
          "type": "uint32"
        },
        {
          "name": "max_eos",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in cleanbyid

    {
      "name": "cleanbyid",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "t",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in pokerhold

    {
      "name": "pokerhold",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "hand",
          "type": "string"
        }
      ]
    }
  • Action parameter in resolvegame

    {
      "name": "resolvegame",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "ch",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in resolve2game

    {
      "name": "resolve2game",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "ch",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in resolve3game

    {
      "name": "resolve3game",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in pokerlog

    {
      "name": "pokerlog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "payout",
          "type": "asset"
        },
        {
          "name": "start_hand",
          "type": "string"
        },
        {
          "name": "finish_hand",
          "type": "string"
        },
        {
          "name": "result",
          "type": "string"
        },
        {
          "name": "time_stamp",
          "type": "uint64"
        }
      ]
    }