change voting power change, not number of vals

This commit is contained in:
Anton Kaliaev
2017-12-25 14:07:45 -06:00
parent cf0b5d3715
commit 0093f9877a
5 changed files with 63 additions and 28 deletions

View File

@ -408,11 +408,12 @@ Additionally, the response may contain a list of validators, which can be used
to update the validator set. To add a new validator or update an existing one,
simply include them in the list returned in the EndBlock response. To remove
one, include it in the list with a ``power`` equal to ``0``. Tendermint core
will take care of updating the validator set. Note you can not update more than
1/3 of validators in one block because this will make it impossible for a light
client to prove the transition externally. See the `light client docs
will take care of updating the validator set. Note the change in voting power
must be strictly less than 1/3 because otherwise it will be impossible for a
light client to prove the transition externally. See the `light client docs
<https://godoc.org/github.com/tendermint/tendermint/lite#hdr-How_We_Track_Validators>`__
for details on how it tracks validators.
for details on how it tracks validators. Tendermint core will report an error
if that is the case.
.. container:: toggle