Hedera · Schema
NetworkStakeResponse
Distributed LedgerBlockchainDLTHashgraphTransactionsTokensNFTsSmart ContractsEnterprise
Properties
| Name | Type | Description |
|---|---|---|
| max_stake_rewarded | integer | The maximum amount of tinybar that can be staked for reward while still achieving the maximum per-hbar reward rate |
| max_staking_reward_rate_per_hbar | integer | The maximum reward rate, in tinybars per whole hbar, that any account can receive in a day |
| max_total_reward | integer | The total tinybars to be paid as staking rewards in the ending period, after applying the settings for the 0.0.800 balance threshold and the maximum stake rewarded |
| node_reward_fee_fraction | number | The fraction between zero and one of the network and service fees paid to the node reward account 0.0.801 |
| reserved_staking_rewards | integer | The amount of the staking reward funds of account 0.0.800 reserved to pay pending rewards that have been earned but not collected |
| reward_balance_threshold | integer | The unreserved tinybar balance of account 0.0.800 required to achieve the maximum per-hbar reward rate |
| stake_total | integer | The total amount staked to the network in tinybars the start of the current staking period |
| staking_period | object | |
| staking_period_duration | integer | The number of minutes in a staking period |
| staking_periods_stored | integer | The number of staking periods for which the reward is stored for each node |
| staking_reward_fee_fraction | number | The fraction between zero and one of the network and service fees paid to the staking reward account 0.0.800 |
| staking_reward_rate | integer | The total number of tinybars to be distributed as staking rewards each period |
| staking_start_threshold | integer | The minimum balance of staking reward account 0.0.800 required to active rewards |
| unreserved_staking_reward_balance | integer | The unreserved balance of account 0.0.800 at the close of the just-ending period; this value is used to compute the HIP-782 balance ratio |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/hedera/refs/heads/main/json-schema/NetworkStakeResponse.json",
"title": "NetworkStakeResponse",
"type": "object",
"required": [
"max_stake_rewarded",
"max_staking_reward_rate_per_hbar",
"max_total_reward",
"node_reward_fee_fraction",
"reserved_staking_rewards",
"reward_balance_threshold",
"stake_total",
"staking_period",
"staking_period_duration",
"staking_periods_stored",
"staking_reward_fee_fraction",
"staking_reward_rate",
"staking_start_threshold",
"unreserved_staking_reward_balance"
],
"properties": {
"max_stake_rewarded": {
"description": "The maximum amount of tinybar that can be staked for reward while still achieving\nthe maximum per-hbar reward rate\n",
"format": "int64",
"type": "integer"
},
"max_staking_reward_rate_per_hbar": {
"description": "The maximum reward rate, in tinybars per whole hbar, that any account can receive in a day",
"type": "integer",
"format": "int64"
},
"max_total_reward": {
"description": "The total tinybars to be paid as staking rewards in the ending period,\nafter applying the settings for the 0.0.800 balance threshold and the maximum stake rewarded\n",
"format": "int64",
"type": "integer"
},
"node_reward_fee_fraction": {
"description": "The fraction between zero and one of the network and service fees paid to the node reward account 0.0.801",
"type": "number",
"format": "float"
},
"reserved_staking_rewards": {
"description": "The amount of the staking reward funds of account 0.0.800 reserved to pay pending\nrewards that have been earned but not collected\n",
"format": "int64",
"type": "integer"
},
"reward_balance_threshold": {
"description": "The unreserved tinybar balance of account 0.0.800 required to achieve the\nmaximum per-hbar reward rate\n",
"format": "int64",
"type": "integer"
},
"stake_total": {
"description": "The total amount staked to the network in tinybars the start of the current staking period",
"type": "integer",
"format": "int64"
},
"staking_period": {
"allOf": [
{
"$ref": "#/components/schemas/TimestampRange"
},
{
"description": "The timestamp range of the staking period"
}
]
},
"staking_period_duration": {
"description": "The number of minutes in a staking period",
"type": "integer",
"format": "int64"
},
"staking_periods_stored": {
"description": "The number of staking periods for which the reward is stored for each node",
"type": "integer",
"format": "int64"
},
"staking_reward_fee_fraction": {
"description": "The fraction between zero and one of the network and service fees paid to the staking reward account 0.0.800",
"type": "number",
"format": "float"
},
"staking_reward_rate": {
"description": "The total number of tinybars to be distributed as staking rewards each period",
"type": "integer",
"format": "int64"
},
"staking_start_threshold": {
"description": "The minimum balance of staking reward account 0.0.800 required to active rewards",
"type": "integer",
"format": "int64"
},
"unreserved_staking_reward_balance": {
"description": "The unreserved balance of account 0.0.800 at the close of the just-ending period;\nthis value is used to compute the HIP-782 balance ratio\n",
"format": "int64",
"type": "integer"
}
},
"example": {
"max_stake_rewarded": 10,
"max_staking_reward_rate_per_hbar": 17808,
"max_total_reward": 20,
"node_reward_fee_fraction": 1,
"reserved_staking_rewards": 30,
"reward_balance_threshold": 40,
"stake_total": 35000000000000000,
"staking_period": {
"from": "1655164800.000000000",
"to": "1655251200.000000000"
},
"staking_period_duration": 1440,
"staking_periods_stored": 365,
"staking_reward_fee_fraction": 1,
"staking_reward_rate": 100000000000,
"staking_start_threshold": 25000000000000000,
"unreserved_staking_reward_balance": 50
}
}