PHPH1 elephant logo

Description

  • Gets all information for all validators.

    There may be more information in the PHPH1 Class Documentation.

    WARNING! This method retrieves a large amount of data and is slow to return because of it. Be patient and let the page finish loading.

Parameters

  • Number:
    Page number to retrieve. Pages start at 1.

Returns

  • Object:
  • validator - Object:
    • bls-public-keys - Array:
      List of public BLS keys associated with the validator wallet address
    • last-epoch-in-committee - Number:
      Last epoch any key of the validator was elected
    • min-self-delegation - Number:
      Amount that validator must delegate to self in Atto
    • max-total-delegation - Number:
      Total amount that validator will accept delegations until in Atto
    • rate - String:
      Current commission rate
    • max-rate - String:
      Max commission rate a validator can charge
    • max-change-rate - String:
      Maximum amount the commission rate can increase in one epoch
    • update-height - Number:
      Last block validator editted their validator information
    • name - String:
      Validator name, displayed on the Staking Dashboard
    • identity - String:
      Validator identity, must be unique
    • website - String:
      Validator website, displayed on the Staking Dashboard
    • security-contact - String:
      Method to contact the validator
    • details - String:
      Validator details, displayed on the Staking Dashboard
    • creation-height - Number:
      Block in which the validator was created
    • address - String:
      Validator wallet address
    • delegations - Array:
      List of delegations
      • Array:
        • delegator-address - String:
          Validator wallet address
        • amount - Number:
          The amount staked to the validator
        • reward - Number:
          Unclaimed staking reward
        • undelegations - Array:
          List of undelegations
    • metrics - Object:
      .
      • by-bls-key - Array of Object:
        • key - Object:
          • bls-public-key - String:
            BLS public key
          • group-percent - String:
            Key voting power in shard
          • effective-stake - String:
            Effective stake of key
          • raw-stake - String:
            Actual stake of key
          • earning-account - String:
            Validator wallet address
          • overall-percent - String:
            Percent of effective stake
          • shard-id - Number:
            Shard ID that key is on
        • earned-reward - Number:
          Lifetime reward key has earned
    • total-delegation - Number:
      Total amount delegated to validator
    • currently-in-committee - Bool:
      If key is currently elected
    • epos-status - String:
      Currently elected, eligible to be elected next epoch, or not eligible to be elected next epoch
    • epos-winning-stake - String:
      Total effective stake of the validator
    • banned-status - String:
      Banned status
    • active-status - String:
      Active or Inactive
    • lifetime - Object:
      • reward-accumulated - Number:
        Lifetime reward accumulated by the validator
      • blocks - Object:
        • to-sign - Number:
          Number of blocks available to the validator to sign
        • signed - Number:
          Number of blocks the validator has signed
      • apr - String:
        Approximate Return Rate
      • epoch-apr - Array:
        List of APR per epoch
        • epoch - Number:
          Epoch number
        • value - string:
          Calculated APR for that epoch