This issue is meant as a tracking issue for the upcoming tendermint release and things that need to be completed in the sdk:
Here is the Tendermint v0.34 tracking issue: https://github.com/tendermint/tendermint/issues/5288
For Admin Use
This might be relevant here. The new evidence that can be detected and committed to a block is:
It is also possible to commit PotentialAmnesiaEvidence but the consensus algorithm alone won't do it.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
* DuplicateVoteEvidence * LunaticValidatorEvidence * AmnesiaEvidence
phantomevidence was removed
tm-db 0.6.x is returning more errors now instead of panicking. A walkthrough of the code base is recommended to check errors.
@marbar3778 is it required for 0.40 that we update x/evidence to hande the new evidence types above?
@marbar3778 is it required for 0.40 that we update x/evidence to hande the new evidence types above?
It is recommended but if not then IF something happens the sdk wont handle it. @cwgoes if the evidence updates don't land in 0.40 would it be a problem?
@marbar3778 is it required for 0.40 that we update x/evidence to hande the new evidence types above?
It is recommended but if not then IF something happens the sdk wont handle it. @cwgoes if the evidence updates don't land in 0.40 would it be a problem?
The SDK definitely needs to handle all evidence types Tendermint might send over ABCI and slash validators accordingly, yes.
@marbar3778 , there are still few open issue.
Is there anything we should help / watch on coming from the Tendermint side?
@marbar3778 , there are still few open issue.
Is there anything we should help / watch on coming from the Tendermint side?
Everything from the Tendermint side is almost complete, outstanding is evidence.
The only thing I would say is outstanding on the SDK side is block pruning support.
Thanks, are there going to be any changes which will require updates on this work (SDK side)?
Thanks, are there going to be any changes which will require updates on this work (SDK side)?
I don't see any changes needed after your PR is merged, but take that with a grain of salt. lol 馃槃
This issue can be closed, not sure the benefit of keeping it open for only updating to the latest release of tendermint?
Most helpful comment
The SDK definitely needs to handle all evidence types Tendermint might send over ABCI and slash validators accordingly, yes.