Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
hmy_getCurrentUtilityMetrics
Works only for shard 0 (beacon chain).
AccumulatorSnapshot
- Number
- total staking
CurrentStakedPercentage
- Float
- total staking percentage from circulating supply now
Deviation
- Float
- deviation from average earned stake
Adjustment
- Float
- adjustment
Sample Curl Request
Sample Curl Response
Get global staking info.
total-staking
- Number
- big.Int total staking by validators
circulating-supply
- Float
- current circulating supply
total-supply
- Number
- total ONE supply (12600000000)
median-raw-stake
- Float
- median raw validators stake
epoch-last-block
- Number
- previous epoch last block
Sample Curl Request
Sample Curl Response
hmy_getAllValidatorInformationByBlockNumber
Get staking validator information snapshot for all validators by blocknum.
Number
- page num default to page 1. Not possible to have all data at once.
Number
- block number
Array of:
current-epoch-signing-percent
current-epoch-signed
- Number
- epoch when last block was signed by validator
current-epoch-to-sign
- Number
- current epoch
percentage
- Float
- percentage of blocks signed
current-epoch-voting-power
- Array of
effective-stake
- Float
- effective validator stake
shard-id
- Number
- shard id
voting-power-adjusted
- Float
- voting power adjusted
voting-power-raw
- Float
- voting power
validator
availability:
num-of-blocks-to-sign
- Number
- big.Int number of blocks validator should have signed in active mode
num-blocks-signed
- Number
- big.Int number of blocks validator actually signed
address
- String
- ECSDA validator address
bls-public-keys
- []String
- array of validator bls public keys
last-epoch-in-committee
- Number
- big.Int last epoch in committee
min-self-delegation
- Number
- big.Int min self delegation
max-total-delegation
- Number
- big.Int max total delegated to this validator
active
- Bool
- is valdiator currently active
rate
- Float
- validator current commission rate
max-rate
- Float
- max validator commission rate
max-change-rate
- Float
- max validator commission rate change
update-height
- Number
- big.Int last commission update block height
name
- String
- validator name
identity
- String
- validator text kyc identity
website
- String
- validator website
security-contact
- String
- validator security contact
details
- String
- additional info
creation-height
- Number
- big.Int block height when validator was created
banned
- Bool
- is validator banned
Delegations:
array of validator delegations, check out delegations format in hmy_getDelegationsBy...
Sample Curl Request
Sample Curl Response
hmy_getAllValidatorInformation
Get staking validator information for all validators.
Number
- page num default to page 1. Not possible to have all data at once.
Array of:
current-epoch-signing-percent
current-epoch-signed
- Number
- epoch when last block was signed by validator
current-epoch-to-sign
- Number
- current epoch
percentage
- Float
- percentage of blocks signed
current-epoch-voting-power
- Array of
effective-stake
- Float
- effective validator stake
shard-id
- Number
- shard id
voting-power-adjusted
- Float
- voting power adjusted
voting-power-raw
- Float
- voting power
validator
availability:
num-of-blocks-to-sign
- Number
- big.Int number of blocks validator should have signed in active mode
num-blocks-signed
- Number
- big.Int number of blocks validator actually signed
address
- String
- ECSDA validator address
bls-public-keys
- []String
- array of validator bls public keys
last-epoch-in-committee
- Number
- big.Int last epoch in committee
min-self-delegation
- Number
- big.Int min self delegation
max-total-delegation
- Number
- big.Int max total delegated to this validator
active
- Bool
- is valdiator currently active
rate
- Float
- validator current commission rate
max-rate
- Float
- max validator commission rate
max-change-rate
- Float
- max validator commission rate change
update-height
- Number
- big.Int last commission update block height
name
- String
- validator name
identity
- String
- validator text kyc identity
website
- String
- validator website
security-contact
- String
- validator security contact
details
- String
- additional info
creation-height
- Number
- big.Int block height when validator was created
banned
- Bool
- is validator banned
Delegations:
array of validator delegations, check out delegations format in hmy_getDelegationsBy...
Sample Curl Request
Sample Curl Response
hmy_getDelegationsByDelegatorAndValidator
String
- delegator bech32 address.
String
- validator bech32 address.
Array of:
validator_address
- String
- validator bech32 address
delegator_address
- String
- delegator bech32 address
amount
- Number
- big.Int amount delegated to validator
reward
- Number
- big.Int reward to validator for delegation
Undelegations
- []RPCUndelegation
:
amount
- Number
- big.Int amount returned to delegator
reward
- Number
- big.Int reward to validator
Sample Curl Request
Sample Curl Response
hmy_getDelegationsByDelegator
String
- delegator bech32 address.
Array of:
validator_address
- String
- validator bech32 address
delegator_address
- String
- delegator bech32 address
amount
- Number
- big.Int amount delegated to validator
reward
- Number
- big.Int reward to validator for delegation
Undelegations
- []RPCUndelegation
:
amount
- Number
- big.Int amount returned to delegator
reward
- Number
- big.Int reward to validator
Sample Curl Request
Sample Curl Response
hmy_getDelegationsByValidator
String
- validator bech32 address.
Array of:
validator_address
- String
- validator bech32 address
delegator_address
- String
- delegator bech32 address
amount
- Number
- big.Int amount delegated to validator
reward
- Number
- big.Int reward to validator for delegation
Undelegations
- []RPCUndelegation
:
amount
- Number
- big.Int amount returned to delegator
reward
- Number
- big.Int reward to validator
Sample Curl Request
Sample Curl Response
hmy_getValidatorMetrics
String
- validator bech32 address.
NumJailed
- Number
- big.Int number of times validator was banned due to downtime
TotalEffectiveStake - Float - total validator effective stake from delegations
VotingPowerPerShard
- []VotePerShard
:
shard-id
- Number
- shard id
voting-power
- Float
- valdator voting power for this shard
BLSKeyPerShard
- []KeyPerShard:
shard-id
- Number
- shard id
keys
- []String
- validator bls keys for this shard
Sample Curl Request
Sample Curl Response
hmy_getValidatorInformation
Get staking validator information.
String
- validator bech32 address.
current-epoch-signing-percent
current-epoch-signed
- Number
- epoch when last block was signed by validator
current-epoch-to-sign
- Number
- current epoch
percentage
- Float
- percentage of blocks signed
current-epoch-voting-power
- Array of
effective-stake
- Float
- effective validator stake
shard-id
- Number
- shard id
voting-power-adjusted
- Float
- voting power adjusted
voting-power-raw
- Float
- voting power
validator
availability:
num-of-blocks-to-sign
- Number
- big.Int number of blocks validator should have signed in active mode
num-blocks-signed
- Number
- big.Int number of blocks validator actually signed
address
- String
- ECSDA validator address
bls-public-keys
- []String
- array of validator bls public keys
last-epoch-in-committee
- Number
- big.Int last epoch in committee
min-self-delegation
- Number
- big.Int min self delegation
max-total-delegation
- Number
- big.Int max total delegated to this validator
active
- Bool
- is valdiator currently active
rate
- Float
- validator current commission rate
max-rate
- Float
- max validator commission rate
max-change-rate
- Float
- max validator commission rate change
update-height
- Number
- big.Int last commission update block height
name
- String
- validator name
identity
- String
- validator text kyc identity
website
- String
- validator website
security-contact
- String
- validator security contact
details
- String
- additional info
creation-height
- Number
- big.Int block height when validator was created
banned
- Bool
- is validator banned
Delegations:
array of validator delegations, check out delegations format in hmy_getDelegationsBy...
Sample Curl Request
Sample Curl Response
hmy_getValidators returns list of validators for a particular epoch in corresponding shard
uint64
- epoch number
shardID
- Uint32
- shard id
validators
- Array
: list of validators in below format
address
- String
: one address
balance
- String
: validator current balance (will be replaced with stake soon) 0x format
uint64
- epoch number
shardID
- Uint32
- shard id
validators
- Array
: list of validators in below format
address
- String
: one address
balance
- Number
: validator current balance (will be replaced with stake soon)
hmy_getBlocksSigners returns list of block signers
String
- block number in string 0x format
Array
of String
: one addresses list of validators who signed this block
Sample Curl Response
Number
- block number
Array
of String
: one addresses list of validators who signed this block
Sample Curl Response
hmy_isBlockSigner returns true is validator signed a particular block or not
String
- block number in string 0x format
String
- validator one address ("one1...")
Bool
- true if validator signed block, false otherwise
Sample Curl Response
Number
- block number
String
- validator one address ("one1...")
Bool
- true if validator signed block, false otherwise
Sample Curl Response