Vaulta

gchipairdrop

Contract

The data structures defined by this contract.

  • Table row type of cfg.1

    {
      "name": "Config",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "admin",
          "type": "name"
        },
        {
          "name": "gchip_token",
          "type": "name"
        },
        {
          "name": "starting_bonus",
          "type": "asset"
        },
        {
          "name": "bonus_balance",
          "type": "asset"
        },
        {
          "name": "gchip_to_buy",
          "type": "asset"
        },
        {
          "name": "end_bonus_time",
          "type": "time_point"
        },
        {
          "name": "exchange_rate",
          "type": "float64"
        }
      ]
    }
  • Table row type of players

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

    {
      "name": "notify",
      "base": "",
      "fields": [
        {
          "name": "msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in player.reg

    {
      "name": "register_player",
      "base": "",
      "fields": [
        {
          "name": "player",
          "type": "name"
        }
      ]
    }
  • Action parameter in admin.set

    {
      "name": "set_admin",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "admin",
          "type": "name"
        }
      ]
    }
  • Action parameter in bonus.set

    {
      "name": "set_bonus",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "bonus",
          "type": "asset"
        }
      ]
    }
  • Action parameter in enddate.set

    {
      "name": "set_end_date",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "when",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in exchange.set

    {
      "name": "set_exchange_rate",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "rate",
          "type": "float64"
        }
      ]
    }
  • Action parameter in token.set

    {
      "name": "set_token_account",
      "base": "",
      "fields": [
        {
          "name": "caller",
          "type": "name"
        },
        {
          "name": "token",
          "type": "name"
        }
      ]
    }