Vaulta

ieseibowlpqc

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "card_info",
      "base": "",
      "fields": [
        {
          "name": "deck",
          "type": "uint8"
        },
        {
          "name": "cardNum",
          "type": "uint8"
        },
        {
          "name": "cardColor",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "clear12cache",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "int64"
        }
      ]
    },
    {
      "name": "closetable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "continuetable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "currency_info",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "minPerBet_default",
          "type": "asset"
        }
      ]
    },
    {
      "name": "dealerseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "encodeSeed",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "dealerwitdaw",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "withdraw",
          "type": "asset"
        }
      ]
    },
    {
      "name": "delsymbol",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "minperbet",
          "type": "asset"
        }
      ]
    },
    {
      "name": "depositable",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "deposit",
          "type": "asset"
        }
      ]
    },
    {
      "name": "disconnecthi",
      "base": "",
      "fields": [
        {
          "name": "informed",
          "type": "name"
        },
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "endbet",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "exitruteship",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "name": "initsymbol",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "string"
        },
        {
          "name": "minperbet",
          "type": "asset"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "pausetabledea",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "pausetablesee",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "serverseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "encodeSeed",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "shuffle",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    },
    {
      "name": "shuffle_info",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "firstCard",
          "type": "card_info"
        },
        {
          "name": "threeResults",
          "type": "shuffle_round_result[]"
        }
      ]
    },
    {
      "name": "shuffle_round_result",
      "base": "",
      "fields": [
        {
          "name": "roundNum",
          "type": "uint64"
        },
        {
          "name": "roundResult",
          "type": "string"
        },
        {
          "name": "playerHands",
          "type": "card_info[]"
        },
        {
          "name": "bankerHands",
          "type": "card_info[]"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "name": "trusteeship",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "upgrading",
      "base": "",
      "fields": [
        {
          "name": "isupgrading",
          "type": "bool"
        }
      ]
    },
    {
      "name": "verdealeseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    },
    {
      "name": "verserveseed",
      "base": "",
      "fields": [
        {
          "name": "tableId",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "clear12cache",
      "type": "clear12cache",
      "ricardian_contract": "Stub for clear12cache action's ricardian contract\nImplied parameters:\n\n* `_self`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "closetable",
      "type": "closetable",
      "ricardian_contract": "Stub for closetable action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "continuetable",
      "type": "continuetable",
      "ricardian_contract": "Stub for continuetable action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "dealerseed",
      "type": "dealerseed",
      "ricardian_contract": "Stub for dealerseed action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n* `dealer`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "dealerwitdaw",
      "type": "dealerwitdaw",
      "ricardian_contract": "Stub for dealerwitdaw action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n* `dealer`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "delsymbol",
      "type": "delsymbol",
      "ricardian_contract": ""
    },
    {
      "name": "depositable",
      "type": "depositable",
      "ricardian_contract": "Stub for depositable action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n* `dealer`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "disconnecthi",
      "type": "disconnecthi",
      "ricardian_contract": "Stub for disconnecthi action's ricardian contract\nInput parameters:\n\n* `informed`(informed=dealer)\n\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "edittable",
      "type": "edittable",
      "ricardian_contract": "Stub for edittable action's ricardian contract\nInput parameters:\n\n* `code`(symbol owner)\n\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "endbet",
      "type": "endbet",
      "ricardian_contract": "Stub for endbet action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "exitruteship",
      "type": "exitruteship",
      "ricardian_contract": "Stub for exitruteship action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "import12data",
      "type": "import12data",
      "ricardian_contract": "Stub for import12data action's ricardian contract\nInput parameters:\n\n* `dealer`(table owner)\n\nImplied parameters:\n\n* `_self`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "initsymbol",
      "type": "initsymbol",
      "ricardian_contract": "Stub for initsymbol action's ricardian contract\nInput parameters:\n\n* `code`(symbol owner)\n\nImplied parameters:\n\n* `_self`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "newtable",
      "type": "newtable",
      "ricardian_contract": "Stub for newtable action's ricardian contract\nInput parameters:\n\n* `dealer`(table owner)\n* `code`(symbol owner)\n\nImplied parameters:\n\n* `dealer`\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "pausetabledea",
      "type": "pausetabledea",
      "ricardian_contract": "Stub for pausetabledea action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "pausetablesee",
      "type": "pausetablesee",
      "ricardian_contract": "Stub for pausetablesee action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "playerbet",
      "type": "playerbet",
      "ricardian_contract": "Stub for playerbet action's ricardian contract\nInput parameters:\n\n* `player`(Game player)\n* `agent`(Game agent)\n\nImplied parameters:\n\n* `player`\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "serverseed",
      "type": "serverseed",
      "ricardian_contract": "Stub for serverseed action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "shuffle",
      "type": "shuffle",
      "ricardian_contract": "Stub for shuffle action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "trusteeship",
      "type": "trusteeship",
      "ricardian_contract": "Stub for trusteeship action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "upgrading",
      "type": "upgrading",
      "ricardian_contract": "Stub for upgrading action's ricardian contract\nImplied parameters:\n\n* `_self`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "verdealeseed",
      "type": "verdealeseed",
      "ricardian_contract": "Stub for verdealeseed action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n* `dealer`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    },
    {
      "name": "verserveseed",
      "type": "verserveseed",
      "ricardian_contract": "Stub for verserveseed action's ricardian contract\nImplied parameters:\n\n* `serveraccount`\n\n### Intent\nINTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    }
  ],
  "tables": [
    {
      "name": "currencyinfo",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "currency_info"
    },
    {
      "name": "shuffleinfo",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shuffle_info"
    },
    {
      "name": "tablesinfo",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "table_stats"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}