forked from cosmos/ibc-go
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fraud Proofs - one PR to rule them all again (cosmos#567)
* Add gossip fraud proof capability over p2p (cosmos#452) * Add types.proto for new tendermint version with abci methods * Trigger Fraud Proof WIP * Add new abci method in mocks all across tests * Add fraudproof trigger * Remove fraud trigger integration test * Remove getAppHash from mock.on * Write a fraudproof integration test * Replace Generate with trigger * Add skeleton to catch up and generate fraudproof after FPGM * Remove triggerFraudProofGenerationMode and refactor * Add generate fraud proof * Wrap all fraudproof logic within a flag * Update types.proto * Add fraud proof verification WIP * Update state/executor.go Co-authored-by: Tomasz Zdybał <[email protected]> * Refactor genAndGossipFraudProofIfNeeded * Revert fraudproof type to remove serialization errors * Remove local dependencies from go mod file * Update go.mod file to have specific commit sha hash of celestiaorg/tendermint with new ABCI methods * deps: update protobuf scripts & files to use correct version Currently we need to use Manav's branch from celestiaorg/tendermint fork. * Update node/integration_test.go Co-authored-by: Tomasz Zdybał <[email protected]> * Call get_deps.sh and update abci types.proto * Update spelling of comparison bc linter errors * Change rollmint ethermint to optimint * Delete version/types.proto file * Add inline comment explaining integration test check * Do not downgrade tendermint version * Update proto/get_deps.sh Co-authored-by: Tomasz Zdybał <[email protected]> * deps: celestiaorg/tendermint@abci_fraud_proofs * Refactor code into createAndStartNodes Co-authored-by: Tomasz Zdybał <[email protected]>
- Loading branch information
1 parent
7be5aa0
commit 8a3780e
Showing
18 changed files
with
1,256 additions
and
105 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.