{ "$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 } }