Vaulta

trustdicewin

Contract

The data structures defined by this contract.

  • Struct property of receipt

    Table row type of bets

    {
      "name": "st_bet",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "player",
          "type": "string"
        },
        {
          "name": "referrer",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "roll",
          "type": "uint8"
        },
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "seed_hash",
          "type": "checksum256"
        },
        {
          "name": "user_seed_hash",
          "type": "checksum160"
        },
        {
          "name": "created_at",
          "type": "uint64"
        }
      ]
    }
  • 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 auctionpool

    {
      "name": "st_auctionpoo",
      "base": "",
      "fields": [
        {
          "name": "pool",
          "type": "asset"
        }
      ]
    }
  • Table row type of sccporder

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

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

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

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

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

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

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

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

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

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

    {
      "name": "st_auctiongam",
      "base": "",
      "fields": [
        {
          "name": "lu",
          "type": "name"
        },
        {
          "name": "llu",
          "type": "name"
        },
        {
          "name": "luamount",
          "type": "asset"
        },
        {
          "name": "lluamount",
          "type": "asset"
        },
        {
          "name": "lutime",
          "type": "uint64"
        },
        {
          "name": "lw",
          "type": "name"
        },
        {
          "name": "lwamount",
          "type": "asset"
        },
        {
          "name": "lwprofit",
          "type": "asset"
        }
      ]
    }
  • Table row type of auctionfive

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

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

    {
      "name": "reveal",
      "base": "",
      "fields": [
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "seed_hash",
          "type": "checksum256"
        },
        {
          "name": "jackpot",
          "type": "asset"
        }
      ]
    }
  • Action parameter in lucky

    {
      "name": "lucky",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        }
      ]
    }
  • Action parameter in news

    {
      "name": "news",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        },
        {
          "name": "cn",
          "type": "string"
        },
        {
          "name": "en",
          "type": "string"
        }
      ]
    }
  • Action parameter in coinbox

    {
      "name": "coinbox",
      "base": "",
      "fields": [
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in auctionend

    {
      "name": "auctionend",
      "base": "",
      "fields": []
    }
  • Action parameter in claimsccp

    {
      "name": "claimsccp",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimsclu

    {
      "name": "claimsclu",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimpayout

    {
      "name": "claimpayout",
      "base": "",
      "fields": [
        {
          "name": "amounts",
          "type": "asset[]"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in sendtip

    {
      "name": "sendtip",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "from",
          "type": "string"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimrefer

    {
      "name": "claimrefer",
      "base": "",
      "fields": [
        {
          "name": "amounts",
          "type": "asset[]"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimhrg

    {
      "name": "claimhrg",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimwrg

    {
      "name": "claimwrg",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimmine

    {
      "name": "claimmine",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimaffil

    {
      "name": "claimaffil",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cancelwithdr

    {
      "name": "cancelwithdr",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "isuser",
          "type": "bool"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }