Vaulta

letsminesome

Contract

The data structures defined by this contract.

  • Action parameter in clear

    {
      "name": "clear",
      "base": "",
      "fields": []
    }
  • Table row type of dapptable

    {
      "name": "dapptable",
      "base": "",
      "fields": [
        {
          "name": "users",
          "type": "uint64"
        },
        {
          "name": "day",
          "type": "uint64"
        },
        {
          "name": "lastUpdate",
          "type": "uint64"
        },
        {
          "name": "minedGRV",
          "type": "asset"
        },
        {
          "name": "GRV2BeClaimed",
          "type": "asset"
        },
        {
          "name": "minedSXCPU",
          "type": "asset"
        },
        {
          "name": "SXCPU2BeClaimed",
          "type": "asset"
        },
        {
          "name": "totalVolumeManaged",
          "type": "asset"
        },
        {
          "name": "totalGRVmined",
          "type": "asset"
        },
        {
          "name": "totalSXCPUmined",
          "type": "asset"
        },
        {
          "name": "toBePoweredUp",
          "type": "asset"
        },
        {
          "name": "powerUpDaily",
          "type": "asset"
        },
        {
          "name": "lastPowerUpAmount",
          "type": "asset"
        },
        {
          "name": "yesterdayPowerUpAmount",
          "type": "asset"
        },
        {
          "name": "minimumContribute",
          "type": "uint64"
        },
        {
          "name": "minimumReward",
          "type": "uint64"
        },
        {
          "name": "txsLimit",
          "type": "int8"
        },
        {
          "name": "minPowerUpDays",
          "type": "int8"
        },
        {
          "name": "maxPowerUpDays",
          "type": "int8"
        },
        {
          "name": "stopped",
          "type": "bool"
        }
      ]
    }
  • Action parameter in increaseday

    {
      "name": "increaseday",
      "base": "",
      "fields": []
    }
  • Action parameter in modmincontrb

    {
      "name": "modmincontrb",
      "base": "",
      "fields": [
        {
          "name": "minimumContribute",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in modminreward

    {
      "name": "modminreward",
      "base": "",
      "fields": [
        {
          "name": "minimumReward",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in modpowupdays

    {
      "name": "modpowupdays",
      "base": "",
      "fields": [
        {
          "name": "minPowerUpDays",
          "type": "int8"
        },
        {
          "name": "maxPowerUpDays",
          "type": "int8"
        }
      ]
    }
  • Action parameter in modtxslimit

    {
      "name": "modtxslimit",
      "base": "",
      "fields": [
        {
          "name": "txsLimit",
          "type": "int8"
        }
      ]
    }
  • Action parameter in notify

    {
      "name": "notify",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "msg",
          "type": "string"
        }
      ]
    }
  • Action parameter in rewardclaim

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

    {
      "name": "signup",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "referral",
          "type": "string"
        }
      ]
    }
  • Action parameter in snapshot

    {
      "name": "snapshot",
      "base": "",
      "fields": []
    }
  • Action parameter in stop

    {
      "name": "stop",
      "base": "",
      "fields": [
        {
          "name": "stop",
          "type": "bool"
        }
      ]
    }
  • Action parameter in upreceiver

    {
      "name": "upreceiver",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    }
  • Action parameter in upreferral

    {
      "name": "upreferral",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "referral",
          "type": "string"
        }
      ]
    }
  • Action parameter in userdelete

    {
      "name": "userdelete",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Table row type of userstable

    {
      "name": "userstable",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "availabletx",
          "type": "uint64"
        },
        {
          "name": "referral",
          "type": "string"
        },
        {
          "name": "lastUpdate",
          "type": "uint64"
        },
        {
          "name": "GRV2BeClaimed",
          "type": "asset"
        },
        {
          "name": "SXCPU2BeClaimed",
          "type": "asset"
        },
        {
          "name": "lastAmount",
          "type": "asset"
        },
        {
          "name": "dailyAmount",
          "type": "asset"
        },
        {
          "name": "daysLeft",
          "type": "uint64"
        }
      ]
    }