Skip to content

Commit

Permalink
docs: improve changelog for Inactive Provider Validators (#2131)
Browse files Browse the repository at this point in the history
* inactive vals changelog

* Fix typo by adding *not*; and mention that things are parameters

* Fix typo in features/2079-...

---------

Co-authored-by: Philip Offtermatt <[email protected]>
  • Loading branch information
mpoke and p-offtermatt committed Aug 13, 2024
1 parent 485c37c commit ee2173a
Show file tree
Hide file tree
Showing 9 changed files with 45 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- Add the _Inactive Provider Validators_ feature (as per
[ADR-017](https://cosmos.github.io/interchain-security/adrs/adr-017-allowing-inactive-validators)),
which entails the following changes on the provider.
([\#2079](https://github.com/cosmos/interchain-security/pull/2079))

- Add `max_provider_consensus_validators`, a provider module param that sets
the maximum number of validators that will be passed to the provider consensus engine.
- Add `no_valupdates_genutil` and `no_valupdates_staking`, "wrapper" modules around
the Cosmos SDK's native genutil and staking modules. Both modules provide the exact
same functionality as the native modules, except for *not* returning validator set updates
to the provider consensus engine.
- Return the first `max_provider_consensus_validators` validators (sorted by largest amount of stake first)
to the provider consensus engine.
- Use the `max_validators` validators as basis for the validator sets sent to the consumers
(`max_validators` is a staking module param).
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
- Add minimum stake requirement to let consumer chains
determine requirements for validators that validate their chain. ([\#2035](https://github.com/cosmos/interchain-security/pull/2035))
- Add `min_stake`, a power shaping configuration parameter that enables consumers to set
the minimum amount of provider stake every validator needs to be eligible to opt-in.
([\#2035](https://github.com/cosmos/interchain-security/pull/2035))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Add `allow_inactive_vals`, a power shaping configuration parameter that enables consumers
to specify whether validators outside the active provider validator set are eligible to opt-in.
([\#2066](https://github.com/cosmos/interchain-security/pull/2066))

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- Add the _Inactive Provider Validators_ feature (as per
[ADR-017](https://cosmos.github.io/interchain-security/adrs/adr-017-allowing-inactive-validators)),
which entails the following changes on the provider.
([\#2079](https://github.com/cosmos/interchain-security/pull/2079))

- Add `max_provider_consensus_validators`, a provider module param that sets
the maximum number of validators that will be passed to the provider consensus engine.
- Add `no_valupdates_genutil` and `no_valupdates_staking`, "wrapper" modules around
the Cosmos SDK's native genutil and staking modules. Both modules provide the exact
same functionality as the native modules, except for *not* returning validator set updates
to the provider consensus engine.
- Return the first `max_provider_consensus_validators` validators (sorted by largest amount of stake first)
to the provider consensus engine.
- Use the `max_validators` validators as basis for the validator sets sent to the consumers
(`max_validators` is a staking module param).
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
- Add minimum stake requirement to let consumer chains
determine requirements for validators that validate their chain. ([\#2035](https://github.com/cosmos/interchain-security/pull/2035))
- Add `min_stake`, a power shaping configuration parameter that enables consumers to set
the minimum amount of provider stake every validator needs to be eligible to opt-in.
([\#2035](https://github.com/cosmos/interchain-security/pull/2035))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Add `allow_inactive_vals`, a power shaping configuration parameter that enables consumers
to specify whether validators outside the active provider validator set are eligible to opt-in.
([\#2066](https://github.com/cosmos/interchain-security/pull/2066))

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Add the _Inactive Provider Validators_ feature (as per
[ADR-017](https://cosmos.github.io/interchain-security/adrs/adr-017-allowing-inactive-validators)).
([\#2079](https://github.com/cosmos/interchain-security/pull/2079))

0 comments on commit ee2173a

Please sign in to comment.