Vaulta

dapp.beny

Contract

  • Table row type of pools

    {
      "name": "PoolRecord",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint64"
        },
        {
          "name": "term_id",
          "type": "uint64"
        },
        {
          "name": "project_id",
          "type": "uint64"
        },
        {
          "name": "pool_name",
          "type": "string"
        },
        {
          "name": "pool_description",
          "type": "string"
        },
        {
          "name": "pool_type",
          "type": "name"
        },
        {
          "name": "pool_access",
          "type": "name"
        },
        {
          "name": "pool_category",
          "type": "name"
        },
        {
          "name": "staking_period",
          "type": "microseconds"
        },
        {
          "name": "enrollment_time_out",
          "type": "microseconds"
        },
        {
          "name": "num_participants",
          "type": "uint32"
        },
        {
          "name": "participant_entry_fee",
          "type": "asset"
        },
        {
          "name": "pool_manager_entry_fee",
          "type": "asset"
        },
        {
          "name": "beneficiary_entry_fee",
          "type": "asset"
        },
        {
          "name": "beneficiary_entry_fee_state",
          "type": "name"
        },
        {
          "name": "entry_stake",
          "type": "asset"
        },
        {
          "name": "rewards",
          "type": "pair_name_Reward[]"
        },
        {
          "name": "num_participants_entered",
          "type": "uint32"
        },
        {
          "name": "num_claimed_returns",
          "type": "uint32"
        },
        {
          "name": "num_unstaked",
          "type": "uint32"
        },
        {
          "name": "num_early_exits",
          "type": "uint32"
        },
        {
          "name": "vesting_cycle",
          "type": "uint16"
        },
        {
          "name": "num_vested",
          "type": "uint32"
        },
        {
          "name": "current_state",
          "type": "name"
        },
        {
          "name": "stake_state",
          "type": "name"
        },
        {
          "name": "vesting_state",
          "type": "name"
        },
        {
          "name": "winners",
          "type": "pair_name_DistributionWinners[]"
        },
        {
          "name": "total_deposits",
          "type": "asset"
        },
        {
          "name": "beneficiary",
          "type": "name"
        },
        {
          "name": "distributions",
          "type": "pair_name_Distribution[]"
        },
        {
          "name": "total_early_exit_stake",
          "type": "asset"
        },
        {
          "name": "total_early_exit_reward_fees",
          "type": "pair_name_asset[]"
        },
        {
          "name": "pool_manager",
          "type": "name"
        },
        {
          "name": "start_time",
          "type": "time_point"
        },
        {
          "name": "closed_time",
          "type": "time_point"
        },
        {
          "name": "staked_time",
          "type": "time_point"
        },
        {
          "name": "stake_end_time",
          "type": "time_point"
        },
        {
          "name": "enrollment_time_end",
          "type": "time_point"
        },
        {
          "name": "next_vesting_time",
          "type": "time_point"
        },
        {
          "name": "created_date",
          "type": "time_point"
        },
        {
          "name": "updated_date",
          "type": "time_point"
        },
        {
          "name": "additional_fields",
          "type": "pair_string_FlexValue[]"
        }
      ]
    }