Vaulta

ieseibowlpqc

Contract

The data structures defined by this contract.

  • Struct property of shuffle_info

    Struct property of shuffle_round_result

    Struct property of table_stats

    {
      "name": "card_info",
      "base": "",
      "fields": [
        {
          "name": "deck",
          "type": "uint8"
        },
        {
          "name": "cardNum",
          "type": "uint8"
        },
        {
          "name": "cardColor",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in clear12cache

    {
      "name": "clear12cache",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "int64"
        }
      ]
    }
  • Action parameter in closetable

    {
      "name": "closetable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in continuetable

    {
      "name": "continuetable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Table row type of currencyinfo

    {
      "name": "currency_info",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "minPerBet_default",
          "type": "asset"
        }
      ]
    }
  • Action parameter in dealerseed

    {
      "name": "dealerseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "encodeSeed",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in dealerwitdaw

    {
      "name": "dealerwitdaw",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "withdraw",
          "type": "asset"
        }
      ]
    }
  • Action parameter in delsymbol

    {
      "name": "delsymbol",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "minperbet",
          "type": "asset"
        }
      ]
    }
  • Action parameter in depositable

    {
      "name": "depositable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "deposit",
          "type": "asset"
        }
      ]
    }
  • Action parameter in disconnecthi

    {
      "name": "disconnecthi",
      "base": "",
      "fields": [
        {
          "name": "informed",
          "type": "name"
        },
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in edittable

    {
      "name": "edittable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "isPrivate",
          "type": "bool"
        },
        {
          "name": "isFree",
          "type": "bool"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "commission_rate_agent",
          "type": "string"
        },
        {
          "name": "commission_rate_player",
          "type": "string"
        },
        {
          "name": "commission_rate_player_spread",
          "type": "string"
        },
        {
          "name": "oneRoundMaxTotalBet_bp",
          "type": "asset"
        },
        {
          "name": "minPerBet_bp",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_tie",
          "type": "asset"
        },
        {
          "name": "minPerBet_tie",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_pair",
          "type": "asset"
        },
        {
          "name": "minPerBet_pair",
          "type": "asset"
        }
      ]
    }
  • Action parameter in endbet

    {
      "name": "endbet",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in exitruteship

    {
      "name": "exitruteship",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Struct property of import12data

    Struct property of table_stats

    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • Action parameter in import12data

    {
      "name": "import12data",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "tableStatus",
          "type": "uint64"
        },
        {
          "name": "cardBoot",
          "type": "uint64"
        },
        {
          "name": "dealer",
          "type": "name"
        },
        {
          "name": "trusteeship",
          "type": "bool"
        },
        {
          "name": "isPrivate",
          "type": "bool"
        },
        {
          "name": "isFree",
          "type": "bool"
        },
        {
          "name": "dealerBalance",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_BP",
          "type": "asset"
        },
        {
          "name": "minPerBet_BP",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_Tie",
          "type": "asset"
        },
        {
          "name": "minPerBet_Tie",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_Pair",
          "type": "asset"
        },
        {
          "name": "minPerBet_Pair",
          "type": "asset"
        },
        {
          "name": "oneRoundDealerMaxPay",
          "type": "asset"
        },
        {
          "name": "minTableDeposit",
          "type": "asset"
        },
        {
          "name": "commission_rate_agent",
          "type": "float64"
        },
        {
          "name": "commission_rate_player",
          "type": "float64"
        },
        {
          "name": "commission_rate_player_spread",
          "type": "float64"
        },
        {
          "name": "upgradingFlag",
          "type": "bool"
        },
        {
          "name": "amountSymbol",
          "type": "extended_symbol"
        },
        {
          "name": "validCardVec",
          "type": "uint16[]"
        }
      ]
    }
  • Action parameter in initsymbol

    {
      "name": "initsymbol",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "minperbet",
          "type": "asset"
        }
      ]
    }
  • Action parameter in newtable

    {
      "name": "newtable",
      "base": "",
      "fields": [
        {
          "name": "newtableId",
          "type": "uint64"
        },
        {
          "name": "dealer",
          "type": "name"
        },
        {
          "name": "deposit",
          "type": "asset"
        },
        {
          "name": "isPrivate",
          "type": "bool"
        },
        {
          "name": "isFree",
          "type": "bool"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "commission_rate_agent",
          "type": "string"
        },
        {
          "name": "commission_rate_player",
          "type": "string"
        },
        {
          "name": "commission_rate_player_spread",
          "type": "string"
        },
        {
          "name": "oneRoundMaxTotalBet_BP",
          "type": "asset"
        },
        {
          "name": "minPerBet_BP",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_Tie",
          "type": "asset"
        },
        {
          "name": "minPerBet_Tie",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_Pair",
          "type": "asset"
        },
        {
          "name": "minPerBet_Pair",
          "type": "asset"
        }
      ]
    }
  • Action parameter in pausetabledea

    {
      "name": "pausetabledea",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in pausetablesee

    {
      "name": "pausetablesee",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Struct property of table_stats

    {
      "name": "player_bet_info",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "betDealer",
          "type": "asset"
        },
        {
          "name": "betPlayer",
          "type": "asset"
        },
        {
          "name": "betTie",
          "type": "asset"
        },
        {
          "name": "betDealerPair",
          "type": "asset"
        },
        {
          "name": "betPlayerPair",
          "type": "asset"
        },
        {
          "name": "pBonus",
          "type": "asset"
        },
        {
          "name": "dBonus",
          "type": "asset"
        },
        {
          "name": "agent",
          "type": "name"
        },
        {
          "name": "spreadAccount",
          "type": "name"
        },
        {
          "name": "nickname",
          "type": "string"
        },
        {
          "name": "playercommission",
          "type": "asset"
        },
        {
          "name": "agentcommission",
          "type": "asset"
        },
        {
          "name": "spreadaccountcommission",
          "type": "asset"
        }
      ]
    }
  • Action parameter in playerbet

    {
      "name": "playerbet",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "betDealer",
          "type": "asset"
        },
        {
          "name": "betPlayer",
          "type": "asset"
        },
        {
          "name": "betTie",
          "type": "asset"
        },
        {
          "name": "betDealerPair",
          "type": "asset"
        },
        {
          "name": "betPlayerPair",
          "type": "asset"
        },
        {
          "name": "agent",
          "type": "name"
        },
        {
          "name": "spreadAccount",
          "type": "name"
        },
        {
          "name": "nickname",
          "type": "string"
        }
      ]
    }
  • Action parameter in serverseed

    {
      "name": "serverseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "encodeSeed",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in shuffle

    {
      "name": "shuffle",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    }
  • Table row type of shuffleinfo

    {
      "name": "shuffle_info",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "firstCard",
          "type": "card_info"
        },
        {
          "name": "threeResults",
          "type": "shuffle_round_result[]"
        }
      ]
    }
  • Struct property of shuffle_info

    {
      "name": "shuffle_round_result",
      "base": "",
      "fields": [
        {
          "name": "roundNum",
          "type": "uint64"
        },
        {
          "name": "roundResult",
          "type": "string"
        },
        {
          "name": "playerHands",
          "type": "card_info[]"
        },
        {
          "name": "bankerHands",
          "type": "card_info[]"
        }
      ]
    }
  • Table row type of tablesinfo

    {
      "name": "table_stats",
      "base": "",
      "fields": [
        {
          "name": "validCardVec",
          "type": "uint16[]"
        },
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "tableStatus",
          "type": "uint64"
        },
        {
          "name": "cardBoot",
          "type": "uint64"
        },
        {
          "name": "dealer",
          "type": "name"
        },
        {
          "name": "trusteeship",
          "type": "bool"
        },
        {
          "name": "isPrivate",
          "type": "bool"
        },
        {
          "name": "isFree",
          "type": "bool"
        },
        {
          "name": "dealerBalance",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_BP",
          "type": "asset"
        },
        {
          "name": "minPerBet_BP",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_Tie",
          "type": "asset"
        },
        {
          "name": "minPerBet_Tie",
          "type": "asset"
        },
        {
          "name": "oneRoundMaxTotalBet_Pair",
          "type": "asset"
        },
        {
          "name": "minPerBet_Pair",
          "type": "asset"
        },
        {
          "name": "oneRoundDealerMaxPay",
          "type": "asset"
        },
        {
          "name": "minTableDeposit",
          "type": "asset"
        },
        {
          "name": "amountSymbol",
          "type": "extended_symbol"
        },
        {
          "name": "commission_rate_agent",
          "type": "float64"
        },
        {
          "name": "commission_rate_player",
          "type": "float64"
        },
        {
          "name": "commission_rate_player_spread",
          "type": "float64"
        },
        {
          "name": "upgradingFlag",
          "type": "bool"
        },
        {
          "name": "redundancy",
          "type": "string"
        },
        {
          "name": "redundancy1",
          "type": "string"
        },
        {
          "name": "betStartTime",
          "type": "uint64"
        },
        {
          "name": "currRoundBetSum_Banker",
          "type": "asset"
        },
        {
          "name": "currRoundBetSum_Player",
          "type": "asset"
        },
        {
          "name": "currRoundBetSum_Tie",
          "type": "asset"
        },
        {
          "name": "currRoundBetSum_BankerPair",
          "type": "asset"
        },
        {
          "name": "currRoundBetSum_PlayerPair",
          "type": "asset"
        },
        {
          "name": "dealerSeedHash",
          "type": "checksum256"
        },
        {
          "name": "serverSeedHash",
          "type": "checksum256"
        },
        {
          "name": "dealerSeed",
          "type": "string"
        },
        {
          "name": "serverSeed",
          "type": "string"
        },
        {
          "name": "dSeedVerity",
          "type": "bool"
        },
        {
          "name": "sSeedVerity",
          "type": "bool"
        },
        {
          "name": "playerInfo",
          "type": "player_bet_info[]"
        },
        {
          "name": "roundResult",
          "type": "string"
        },
        {
          "name": "playerHands",
          "type": "card_info[]"
        },
        {
          "name": "bankerHands",
          "type": "card_info[]"
        }
      ]
    }
  • Action parameter in trusteeship

    {
      "name": "trusteeship",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in upgrading

    {
      "name": "upgrading",
      "base": "",
      "fields": [
        {
          "name": "isupgrading",
          "type": "bool"
        }
      ]
    }
  • Action parameter in verdealeseed

    {
      "name": "verdealeseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    }
  • Action parameter in verserveseed

    {
      "name": "verserveseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    }