Vaulta

alibabapoolt

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": "asset"
        },
        {
          "name": "roll_under",
          "type": "uint8"
        },
        {
          "name": "seed_hash",
          "type": "checksum256"
        },
        {
          "name": "user_seed_hash",
          "type": "checksum160"
        },
        {
          "name": "created_at",
          "type": "uint64"
        }
      ]
    }
  • Table row type of fc

    {
      "name": "fc",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of airdrop

    {
      "name": "airdrop",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "airdrop",
          "type": "uint64"
        }
      ]
    }
  • Table row type of betsa

    {
      "name": "st_beta",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet_id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "roll_under",
          "type": "uint8"
        },
        {
          "name": "random_roll",
          "type": "uint8"
        },
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "seed_hash",
          "type": "checksum256"
        },
        {
          "name": "user_seed_hash",
          "type": "checksum160"
        },
        {
          "name": "payout",
          "type": "asset"
        },
        {
          "name": "created_at",
          "type": "uint64"
        }
      ]
    }
  • Table row type of signgame

    {
      "name": "sign_game",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "pay",
          "type": "asset"
        },
        {
          "name": "type",
          "type": "uint32"
        },
        {
          "name": "sign",
          "type": "uint64"
        },
        {
          "name": "game_time",
          "type": "uint64"
        },
        {
          "name": "day",
          "type": "uint64"
        },
        {
          "name": "is_end",
          "type": "uint32"
        }
      ]
    }
  • Table row type of signall

    {
      "name": "sign_all",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "all",
          "type": "uint64"
        },
        {
          "name": "win",
          "type": "uint64"
        },
        {
          "name": "lost",
          "type": "uint64"
        },
        {
          "name": "pay",
          "type": "asset"
        },
        {
          "name": "reward",
          "type": "asset"
        }
      ]
    }
  • Table row type of signtime

    {
      "name": "sign_time",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "game_time",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "uint32"
        }
      ]
    }
  • Table row type of signuser

    {
      "name": "sign_user",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "game_time",
          "type": "uint64"
        },
        {
          "name": "is_end",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "uint32"
        }
      ]
    }
  • Table row type of turn

    {
      "name": "st_turn",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "random_roll",
          "type": "uint8"
        },
        {
          "name": "seed",
          "type": "string"
        },
        {
          "name": "payout",
          "type": "asset"
        }
      ]
    }
  • Table row type of hash

    {
      "name": "st_hash",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "checksum256"
        },
        {
          "name": "expiration",
          "type": "uint64"
        }
      ]
    }
  • 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"
        }
      ]
    }
  • Table row type of game

    {
      "name": "game",
      "base": "",
      "fields": [
        {
          "name": "gameid",
          "type": "uint64"
        },
        {
          "name": "all",
          "type": "asset"
        },
        {
          "name": "game_start_time",
          "type": "uint64"
        },
        {
          "name": "is_end",
          "type": "uint64"
        },
        {
          "name": "first",
          "type": "name"
        },
        {
          "name": "second",
          "type": "name"
        },
        {
          "name": "third",
          "type": "name"
        },
        {
          "name": "key1",
          "type": "uint64"
        },
        {
          "name": "key2",
          "type": "uint64"
        },
        {
          "name": "key3",
          "type": "uint64"
        }
      ]
    }
  • Table row type of gameinfo

    {
      "name": "gameinfo",
      "base": "",
      "fields": [
        {
          "name": "info_id",
          "type": "uint64"
        },
        {
          "name": "gameid",
          "type": "uint64"
        },
        {
          "name": "keys",
          "type": "int64"
        },
        {
          "name": "user_name",
          "type": "name"
        },
        {
          "name": "pay",
          "type": "asset"
        },
        {
          "name": "is_r",
          "type": "int64"
        }
      ]
    }
  • Table row type of userinfo

    {
      "name": "userinfo",
      "base": "",
      "fields": [
        {
          "name": "user_name",
          "type": "name"
        },
        {
          "name": "ept",
          "type": "asset"
        },
        {
          "name": "eos",
          "type": "asset"
        }
      ]
    }
  • Table row type of userkey

    {
      "name": "userkey",
      "base": "",
      "fields": [
        {
          "name": "gameid",
          "type": "uint64"
        },
        {
          "name": "user_name",
          "type": "name"
        },
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "key_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in receipt

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

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

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

    {
      "name": "setup",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "num",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in sign

    {
      "name": "sign",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "type",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in del

    {
      "name": "del",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }