diff --git a/programs/steward/README.md b/programs/steward/README.md index 6a80e989..5488d2f8 100644 --- a/programs/steward/README.md +++ b/programs/steward/README.md @@ -189,8 +189,10 @@ Administrators can: ## Parameters + | Parameter | Value | Description | | --------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Scoring Parameters** | | | | `mev_commission_range` | 10 | Number of recent epochs used to evaluate MEV commissions and running Jito for scoring | | `epoch_credits_range` | 30 | Number of recent epochs used to evaluate yield | | `commission_range` | 30 | Number of recent epochs used to evaluate commissions for scoring | @@ -198,17 +200,21 @@ Administrators can: | `commission_threshold` | 5 | Maximum allowable validator commission in commission_range (stored in percent) | | `historical_commission_threshold` | 50 | Maximum allowable validator commission in all history (stored in percent) | | `scoring_delinquency_threshold_ratio` | 0.85 | Minimum ratio of slots voted on for each epoch for a validator to be eligible for stake. Used as proxy for validator reliability/restart timeliness. Ratio is number of epoch_credits / blocks_produced | +| | | | +| **Delegation Parameters** | | | | `instant_unstake_delinquency_threshold_ratio` | 0.70 | Same as scoring_delinquency_threshold_ratio but evaluated every epoch | | `num_delegation_validators` | 200 | Number of validators who are eligible for stake (validator set size) | | `scoring_unstake_cap_bps` | 750 | Percent of total pool lamports that can be unstaked due to new delegation set (in basis points) | -| `instant_unstake_cap_bps` | 0.10 | Percent of total pool lamports that can be unstaked due to instant unstaking (in basis points) | -| `stake_deposit_unstake_cap_bps` | 0.10 | Percent of total pool lamports that can be unstaked due to stake deposits above target lamports (in basis points) | +| `instant_unstake_cap_bps` | 1000 | Percent of total pool lamports that can be unstaked due to instant unstaking (in basis points) | +| `stake_deposit_unstake_cap_bps` | 1000 | Percent of total pool lamports that can be unstaked due to stake deposits above target lamports (in basis points) | +| | | | +| **State Machine Operation Parameters** | | | | `compute_score_slot_range` | 1000 | Scoring window such that the validators are all scored within a similar timeframe (in slots) | | `instant_unstake_epoch_progress` | 0.90 | Point in epoch progress before instant unstake can be computed | | `instant_unstake_inputs_epoch_progress` | 0.50 | Inputs to “Compute Instant Unstake” need to be updated past this point in epoch progress | | `num_epochs_between_scoring` | 10 | Cycle length - Number of epochs to run the Monitor->Rebalance loop | | `minimum_stake_lamports` | 5,000,000,000,000 (5000 SOL) | Minimum number of stake lamports for a validator to be considered for the pool | -| `minimum_voting_epochs` | 5 | Minimum number of consecutive epochs a validator has to vote before it can be considered for the pool | +| `minimum_voting_epochs` | 5 | Minimum number of consecutive epochs a validator has to vote before it can be considered for the pool | | ## Code and Tests