Vaulta

pick2lottery

Contract

The data structures defined by this contract.

  • Action parameter in dapp

    {
      "name": "dapp",
      "base": "",
      "fields": [
        {
          "name": "dapp_hash",
          "type": "string"
        },
        {
          "name": "gateway",
          "type": "string"
        },
        {
          "name": "skeleton",
          "type": "string"
        },
        {
          "name": "content",
          "type": "string"
        }
      ]
    }
  • Table row type of dappinfo

    {
      "name": "dappinfo",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "dapp",
          "type": "string"
        },
        {
          "name": "gateway",
          "type": "string"
        },
        {
          "name": "homepage_skeleton",
          "type": "string"
        },
        {
          "name": "homepage_content",
          "type": "string"
        }
      ]
    }
  • Action parameter in ddata

    {
      "name": "ddata",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in increment

    {
      "name": "increment",
      "base": "",
      "fields": [
        {
          "name": "number_pick",
          "type": "uint64"
        }
      ]
    }
  • Table row type of info

    {
      "name": "info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "synopsis",
          "type": "string"
        },
        {
          "name": "notification",
          "type": "string"
        }
      ]
    }
  • Action parameter in infopush

    {
      "name": "infopush",
      "base": "",
      "fields": [
        {
          "name": "synopsis",
          "type": "string"
        },
        {
          "name": "info_hash",
          "type": "string"
        }
      ]
    }
  • Table row type of liability

    {
      "name": "liability",
      "base": "",
      "fields": [
        {
          "name": "number_pick",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in operational

    {
      "name": "operational",
      "base": "",
      "fields": [
        {
          "name": "open",
          "type": "bool"
        }
      ]
    }
  • Action parameter in pickoracle

    {
      "name": "pickoracle",
      "base": "",
      "fields": [
        {
          "name": "external_oracle",
          "type": "string"
        }
      ]
    }
  • Action parameter in pulltickets

    {
      "name": "pulltickets",
      "base": "",
      "fields": [
        {
          "name": "winning_numbers",
          "type": "string"
        }
      ]
    }
  • Action parameter in rinfo

    {
      "name": "rinfo",
      "base": "",
      "fields": []
    }
  • Action parameter in rinfoitem

    {
      "name": "rinfoitem",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmdappinfo

    {
      "name": "rmdappinfo",
      "base": "",
      "fields": []
    }
  • Action parameter in rwininfo

    {
      "name": "rwininfo",
      "base": "",
      "fields": []
    }
  • Action parameter in savetimes

    {
      "name": "savetimes",
      "base": "",
      "fields": [
        {
          "name": "drawing_times",
          "type": "string"
        }
      ]
    }
  • Action parameter in setliability

    {
      "name": "setliability",
      "base": "",
      "fields": [
        {
          "name": "limit",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tdata

    {
      "name": "tdata",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "midday_epoch",
          "type": "uint32"
        },
        {
          "name": "evening_epoch",
          "type": "uint32"
        },
        {
          "name": "drawing_times",
          "type": "string"
        }
      ]
    }
  • Table row type of tickets

    {
      "name": "ticket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "bet",
          "type": "asset"
        },
        {
          "name": "play",
          "type": "string"
        },
        {
          "name": "number_pick",
          "type": "string"
        },
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Table row type of wininfo

    {
      "name": "wininfo",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "winning_number",
          "type": "string"
        },
        {
          "name": "epoch",
          "type": "uint32"
        },
        {
          "name": "oracle_source",
          "type": "string"
        },
        {
          "name": "drawing_times",
          "type": "string"
        },
        {
          "name": "liability_limit",
          "type": "uint32"
        },
        {
          "name": "open",
          "type": "bool"
        }
      ]
    }
  • Action parameter in wtdata

    {
      "name": "wtdata",
      "base": "",
      "fields": []
    }