Vaulta

endlessdicex

Contract

The data structures defined by this contract.

  • Action parameter in checkin

    {
      "name": "checkin",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Table row type of config

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "to_bank_duration",
          "type": "uint64"
        },
        {
          "name": "to_divdn_duration",
          "type": "uint64"
        },
        {
          "name": "to_opcost_duration",
          "type": "uint64"
        },
        {
          "name": "to_bank_quantity",
          "type": "asset"
        },
        {
          "name": "to_divdn_quantity",
          "type": "asset"
        },
        {
          "name": "to_opcost_quantity",
          "type": "asset"
        },
        {
          "name": "latest_to_bank_timestamp",
          "type": "uint32"
        },
        {
          "name": "latest_to_divdn_timestamp",
          "type": "uint32"
        },
        {
          "name": "latest_to_opcost_timestamp",
          "type": "uint32"
        }
      ]
    }
  • Table row type of global

    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "current_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in luckydraw

    {
      "name": "luckydraw",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Action parameter in paydividend

    {
      "name": "paydividend",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantities",
          "type": "asset[]"
        },
        {
          "name": "oid",
          "type": "string"
        }
      ]
    }
  • Action parameter in paylucky

    {
      "name": "paylucky",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in payvip

    {
      "name": "payvip",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in receipt

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

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

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "to_bank_duration",
          "type": "uint64"
        },
        {
          "name": "to_divdn_duration",
          "type": "uint64"
        },
        {
          "name": "to_opcost_duration",
          "type": "uint64"
        }
      ]
    }
  • Struct property of receipt

    Table row type of bets1

    {
      "name": "stbet",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "oid",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "et_amount",
          "type": "asset"
        },
        {
          "name": "roll_under",
          "type": "uint8"
        },
        {
          "name": "seed_hash",
          "type": "string"
        },
        {
          "name": "user_seed_hash",
          "type": "string"
        },
        {
          "name": "created_at",
          "type": "uint64"
        }
      ]
    }
  • Table row type of hash1

    {
      "name": "sthash",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "string"
        },
        {
          "name": "expiration",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in vipwithdraw

    {
      "name": "vipwithdraw",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        }
      ]
    }