Vaulta

pokerwar.bg

Contract

The data structures defined by this contract.

  • Table row type of bets1

    {
      "name": "bet_item1",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "area",
          "type": "uint32"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "tx_id",
          "type": "checksum256"
        },
        {
          "name": "rewards_has_been_issued",
          "type": "uint32"
        },
        {
          "name": "created_at",
          "type": "uint32"
        },
        {
          "name": "proxy",
          "type": "name"
        }
      ]
    }
  • Action parameter in betinfo

    {
      "name": "betinfo",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "bet_amount",
          "type": "asset"
        },
        {
          "name": "bet_black",
          "type": "asset"
        },
        {
          "name": "bet_red",
          "type": "asset"
        },
        {
          "name": "bet_strike",
          "type": "asset"
        },
        {
          "name": "seed_sign",
          "type": "string"
        }
      ]
    }
  • Table row type of couponorder

    {
      "name": "coupon_order",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "area_red",
          "type": "uint32"
        },
        {
          "name": "quantity_red",
          "type": "asset"
        },
        {
          "name": "area_black",
          "type": "uint32"
        },
        {
          "name": "quantity_black",
          "type": "asset"
        },
        {
          "name": "area_special",
          "type": "uint32"
        },
        {
          "name": "quantity_special",
          "type": "asset"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "name1",
          "type": "name"
        },
        {
          "name": "data",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in delstate

    {
      "name": "delstate",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        }
      ]
    }
  • Action parameter in draw

    {
      "name": "draw",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "cur_seed",
          "type": "string"
        },
        {
          "name": "next_sign",
          "type": "string"
        },
        {
          "name": "block_hash",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in draw2

    {
      "name": "draw2",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "cur_seed",
          "type": "string"
        },
        {
          "name": "next_sign",
          "type": "string"
        },
        {
          "name": "block_hash",
          "type": "checksum256"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • Struct property of record

    Table row type of gamelist1

    {
      "name": "game_item",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "black_card",
          "type": "string"
        },
        {
          "name": "red_card",
          "type": "string"
        },
        {
          "name": "winner",
          "type": "uint32"
        },
        {
          "name": "win_card_type",
          "type": "uint32"
        },
        {
          "name": "state",
          "type": "uint32"
        },
        {
          "name": "reveal_at",
          "type": "uint64"
        },
        {
          "name": "created_at",
          "type": "uint64"
        },
        {
          "name": "stop_tx_id",
          "type": "checksum256"
        }
      ]
    }
  • Table row type of gametime

    {
      "name": "game_time",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "expected_stop_time",
          "type": "uint64"
        },
        {
          "name": "stopbet_at",
          "type": "uint64"
        },
        {
          "name": "draw_at",
          "type": "uint64"
        }
      ]
    }
  • Table row type of globalstate

    {
      "name": "global_state",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "int32"
        }
      ]
    }
  • Table row type of globalnew

    {
      "name": "globalnew",
      "base": "",
      "fields": [
        {
          "name": "cur_game_id",
          "type": "uint64"
        },
        {
          "name": "bet_black",
          "type": "asset"
        },
        {
          "name": "bet_red",
          "type": "asset"
        },
        {
          "name": "bet_special",
          "type": "asset"
        },
        {
          "name": "sys_balance",
          "type": "asset"
        },
        {
          "name": "cur_max_bet",
          "type": "asset"
        }
      ]
    }
  • Action parameter in initsign

    {
      "name": "initsign",
      "base": "",
      "fields": [
        {
          "name": "seed_sign",
          "type": "string"
        }
      ]
    }
  • Table row type of orderlist1

    {
      "name": "order_item",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "area_red",
          "type": "uint32"
        },
        {
          "name": "quantity_red",
          "type": "asset"
        },
        {
          "name": "area_black",
          "type": "uint32"
        },
        {
          "name": "quantity_black",
          "type": "asset"
        },
        {
          "name": "area_special",
          "type": "uint32"
        },
        {
          "name": "quantity_special",
          "type": "asset"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in rand

    {
      "name": "rand",
      "base": "",
      "fields": [
        {
          "name": "r",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in record

    {
      "name": "record",
      "base": "",
      "fields": [
        {
          "name": "_game_item",
          "type": "game_item"
        }
      ]
    }
  • Action parameter in repairsign

    {
      "name": "repairsign",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "seed_sign",
          "type": "string"
        }
      ]
    }
  • Action parameter in reveal

    {
      "name": "reveal",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "reveal_at",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "string"
        },
        {
          "name": "seed_sign",
          "type": "string"
        },
        {
          "name": "block_id",
          "type": "string"
        },
        {
          "name": "block_hash",
          "type": "string"
        },
        {
          "name": "black_cards",
          "type": "string"
        },
        {
          "name": "red_cards",
          "type": "string"
        },
        {
          "name": "winner",
          "type": "string"
        },
        {
          "name": "card_type",
          "type": "string"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "bet_black",
          "type": "asset"
        },
        {
          "name": "bet_red",
          "type": "asset"
        },
        {
          "name": "bet_strike",
          "type": "asset"
        },
        {
          "name": "payout",
          "type": "asset"
        },
        {
          "name": "public_key",
          "type": "string"
        },
        {
          "name": "info",
          "type": "string"
        }
      ]
    }
  • Action parameter in setstate

    {
      "name": "setstate",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "int32"
        }
      ]
    }
  • Action parameter in settlement1

    {
      "name": "settlement1",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "dispose_count",
          "type": "uint64"
        },
        {
          "name": "block_id",
          "type": "string"
        },
        {
          "name": "block_hash",
          "type": "string"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • Table row type of signlist

    {
      "name": "signs",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "seed_sign",
          "type": "string"
        },
        {
          "name": "seed",
          "type": "string"
        }
      ]
    }
  • Table row type of stadata

    {
      "name": "stadata",
      "base": "",
      "fields": [
        {
          "name": "data1",
          "type": "uint64"
        },
        {
          "name": "data2",
          "type": "uint64"
        },
        {
          "name": "data3",
          "type": "uint64"
        },
        {
          "name": "data4",
          "type": "uint64"
        },
        {
          "name": "data5",
          "type": "uint64"
        },
        {
          "name": "data6",
          "type": "uint64"
        },
        {
          "name": "data7",
          "type": "uint64"
        },
        {
          "name": "data8",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in stopbet

    {
      "name": "stopbet",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in stopbet2

    {
      "name": "stopbet2",
      "base": "",
      "fields": [
        {
          "name": "game_id",
          "type": "uint64"
        },
        {
          "name": "stop_time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in unlockfund

    {
      "name": "unlockfund",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }