Vaulta

richrich2222

Contract

The data structures defined by this contract.

  • Table row type of bets

    {
      "name": "st_bet",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "extended_asset"
        },
        {
          "name": "roll_under",
          "type": "uint8"
        },
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "created_at",
          "type": "uint64"
        }
      ]
    }
  • Struct property of st_tokens

    {
      "name": "symbol_type",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "symbol_name"
        }
      ]
    }
  • Table row type of tokens

    {
      "name": "st_tokens",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol_type"
        },
        {
          "name": "minAmout",
          "type": "uint64"
        }
      ]
    }
  • Table row type of users

    {
      "name": "st_users",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "status",
          "type": "int8"
        },
        {
          "name": "location",
          "type": "uint64"
        },
        {
          "name": "lockAmount",
          "type": "asset"
        },
        {
          "name": "withdrawToken",
          "type": "asset"
        },
        {
          "name": "withdrawEos",
          "type": "asset"
        },
        {
          "name": "isStart",
          "type": "bool"
        }
      ]
    }
  • Table row type of map

    {
      "name": "st_map",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "hostelCount",
          "type": "uint64"
        },
        {
          "name": "hostelAmount",
          "type": "asset"
        },
        {
          "name": "buyCount",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "isAuction",
          "type": "bool"
        }
      ]
    }
  • Table row type of fundpool

    {
      "name": "st_fund_pool",
      "base": "",
      "fields": [
        {
          "name": "locked",
          "type": "asset"
        }
      ]
    }
  • Table row type of global

    {
      "name": "st_global",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        },
        {
          "name": "endtime",
          "type": "eostime"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "dividingPool",
          "type": "asset"
        },
        {
          "name": "devamount",
          "type": "asset"
        },
        {
          "name": "otheramount",
          "type": "asset"
        },
        {
          "name": "landlord",
          "type": "asset"
        },
        {
          "name": "luckyboy",
          "type": "asset"
        },
        {
          "name": "nextround",
          "type": "asset"
        },
        {
          "name": "notmining",
          "type": "asset"
        },
        {
          "name": "luckyboyowner",
          "type": "name"
        },
        {
          "name": "landlordowner",
          "type": "name"
        }
      ]
    }
  • Table row type of auction

    {
      "name": "st_auction",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lastPlayer",
          "type": "name"
        },
        {
          "name": "endtime",
          "type": "eostime"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "bidamount",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "bool"
        }
      ]
    }
  • Table row type of myland

    {
      "name": "st_myland",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "count",
          "type": "int8"
        }
      ]
    }
  • Table row type of keyglobal

    {
      "name": "st_keyglobal",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "totalkeycount",
          "type": "asset"
        },
        {
          "name": "payoutamount",
          "type": "asset"
        },
        {
          "name": "endtime",
          "type": "eostime"
        }
      ]
    }
  • Table row type of keyaccount

    {
      "name": "st_keyaccount",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "keycount",
          "type": "asset"
        }
      ]
    }
  • Table row type of auctionuser

    {
      "name": "auctionuser",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "totalAmount",
          "type": "asset"
        }
      ]
    }
  • Table row type of mapauction

    {
      "name": "st_mapauction",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of player

    {
      "name": "st_player",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "vbets",
          "type": "int64[]"
        }
      ]
    }
  • Table row type of props

    {
      "name": "st_prop",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "times",
          "type": "uint8"
        }
      ]
    }
  • Table row type of chicken

    {
      "name": "st_chicken",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "totalAmount",
          "type": "asset"
        },
        {
          "name": "starttime",
          "type": "eostime"
        },
        {
          "name": "endtime",
          "type": "eostime"
        },
        {
          "name": "banker",
          "type": "name"
        },
        {
          "name": "peopleCount",
          "type": "uint8"
        },
        {
          "name": "candidates",
          "type": "name[]"
        }
      ]
    }
  • Table row type of bank

    {
      "name": "st_bank",
      "base": "",
      "fields": [
        {
          "name": "it",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of keyking

    {
      "name": "st_keyking",
      "base": "",
      "fields": [
        {
          "name": "it",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "totalamount",
          "type": "asset"
        }
      ]
    }
  • Table row type of rankusers

    {
      "name": "st_rankusers",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of rank

    {
      "name": "st_rank",
      "base": "",
      "fields": [
        {
          "name": "rank_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Table row type of w1

    {
      "name": "st_w1",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        },
        {
          "name": "endtime",
          "type": "eostime"
        }
      ]
    }
  • Table row type of w1users

    {
      "name": "st_w1users",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of rankglobal

    {
      "name": "st_rankglobal",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        },
        {
          "name": "endtime",
          "type": "eostime"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "winner",
          "type": "name"
        }
      ]
    }
  • Struct property of st_chickenr

    Struct property of receipt

    {
      "name": "rec_reveal",
      "base": "",
      "fields": [
        {
          "name": "dragon",
          "type": "uint8"
        },
        {
          "name": "tiger",
          "type": "uint8"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "bool"
        },
        {
          "name": "game_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of chickenr

    {
      "name": "st_chickenr",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        },
        {
          "name": "results",
          "type": "rec_reveal[]"
        }
      ]
    }
  • 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 reveal

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

    {
      "name": "reveal1",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "isChicken",
          "type": "bool"
        }
      ]
    }
  • Action parameter in reveal2

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

    {
      "name": "up",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in down

    {
      "name": "down",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in cancel

    {
      "name": "cancel",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in receipt

    {
      "name": "receipt",
      "base": "",
      "fields": [
        {
          "name": "reveal",
          "type": "rec_reveal"
        }
      ]
    }
  • Action parameter in useproplog

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

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • Action parameter in toauction

    {
      "name": "toauction",
      "base": "",
      "fields": []
    }
  • Action parameter in addprop

    {
      "name": "addprop",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "times",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in useprop

    {
      "name": "useprop",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in payrent

    {
      "name": "payrent",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in start

    {
      "name": "start",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in test

    {
      "name": "test",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in claimkeyking

    {
      "name": "claimkeyking",
      "base": "",
      "fields": []
    }
  • Action parameter in claimkey

    {
      "name": "claimkey",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in claimtoken

    {
      "name": "claimtoken",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in claimw1

    {
      "name": "claimw1",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in claimdeposit

    {
      "name": "claimdeposit",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in playdice

    {
      "name": "playdice",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "year",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimdev

    {
      "name": "claimdev",
      "base": "",
      "fields": []
    }
  • Action parameter in claimeos

    {
      "name": "claimeos",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }