-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: backport cryptographic equivocation to SDKv45 #1360
feat!: backport cryptographic equivocation to SDKv45 #1360
Commits on Aug 14, 2023
-
feat!: add ICS misbehaviour handling (#826)
* define msg to submit misbehaviour to provider implement msg handling logic e2e test msg handling logic * wip: get byzantine validators in misbehavioiur handling * add tx handler * format HandleConsumerMisbehaviour * add tx handler * add debugging stuff * Add misbehaviour handler * create message for consumer double voting evidence * add DRAFT double vote handler * Add cli cmd for submit consumer double voting * Add double-vote handler * add last update * fix jailing * pass first jailing integration test * format tests * doc * save * update e2e tests' * fix typo and improve docs * remove unwanted tm evidence protofile * fix typos * update submit-consumer-misbehaviour cli description * check that header1 and header2 have the same TrustedValidators * feat: add e2e tests for ICS misbehaviour (#1118) * remove unwanted changes * fix hermes config with assigned key * revert unwanted changes * revert local setup * remove log file * typo * update doc * update ICS misbehaviour test * update ICS misbehaviour test * revert mixed commits * add doc * lint * update to handle only equivocations * improve doc * update doc * update E2E tests comment * optimize signatures check * doc * update e2e tests * linter * remove todo * Feat: avoid race condition in ICS misbehaviour handling (#1148) * remove unwanted changes * fix hermes config with assigned key * revert unwanted changes * revert local setup * remove log file * typo * update doc * update ICS misbehaviour test * update ICS misbehaviour test * revert mixed commits * update ICS misbehaviour test * update ICS misbehaviour test * Add test for MsgSubmitConsumerMisbehaviour parsing * fix linter * save progress * add CheckMisbehaviourAndUpdateState * update integration tests * typo * remove e2e tests from another PRs * cleaning' * Update x/ccv/provider/keeper/misbehaviour.go Co-authored-by: Anca Zamfir <[email protected]> * Update x/ccv/provider/keeper/misbehaviour.go Co-authored-by: Anca Zamfir <[email protected]> * update integration tests * save * save * nits * remove todo * lint * Update x/ccv/provider/keeper/misbehaviour.go --------- Co-authored-by: Anca Zamfir <[email protected]> Co-authored-by: Marius Poke <[email protected]> * Update x/ccv/provider/client/cli/tx.go Co-authored-by: Anca Zamfir <[email protected]> * Update x/ccv/provider/client/cli/tx.go Co-authored-by: Anca Zamfir <[email protected]> * add attributes to EventTypeSubmitConsumerMisbehaviour * Update x/ccv/provider/keeper/misbehaviour.go Co-authored-by: Anca Zamfir <[email protected]> * Update x/ccv/provider/keeper/misbehaviour.go Co-authored-by: Anca Zamfir <[email protected]> * apply review suggestions * fix docstring * Update x/ccv/provider/keeper/misbehaviour.go Co-authored-by: Anca Zamfir <[email protected]> * fix link * apply review suggestions * update docstring --------- Co-authored-by: Anca Zamfir <[email protected]> Co-authored-by: Marius Poke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a77eea1 - Browse repository at this point
Copy the full SHA a77eea1View commit details
Commits on Aug 23, 2023
-
feat: improve ICS misbehaviour E2E testing coverage (#1225)
* update e2e tests * update the chain halt assertion
Configuration menu - View commit details
-
Copy full SHA for 21e3d83 - Browse repository at this point
Copy the full SHA 21e3d83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 292ad75 - Browse repository at this point
Copy the full SHA 292ad75View commit details
Commits on Aug 28, 2023
-
feat: add handler for consumer double voting (#1232)
* create new endpoint for consumer double voting * add first draft handling logic * first iteration of double voting * draft first mem test * error handling * refactor * add unit test of double voting verification * remove evidence age checks * document * doc * protogen * reformat double voting handling * logger nit * nits * check evidence age duration * move verify double voting evidence to ut * fix nit * nits * fix e2e tests * improve double vote testing coverage * remove TODO * lint * add UT for JailAndTombstoneValidator * nits * nits * remove tombstoning and evidence age check * lint * typo * improve godoc
Configuration menu - View commit details
-
Copy full SHA for f168b9b - Browse repository at this point
Copy the full SHA f168b9bView commit details
Commits on Aug 31, 2023
-
fix: tiny bug in
NewSubmitConsumerDoubleVotingCmd
(#1247)* fix double voting cli * fix bug double signing handler * godoc * nits * revert wrong push of lasts commits
Configuration menu - View commit details
-
Copy full SHA for f12a5c0 - Browse repository at this point
Copy the full SHA f12a5c0View commit details
Commits on Sep 4, 2023
-
fix: make
HandleConsumerDoubleVoting
works with provider pubkeys (#……1254) * fix double voting cli * fix bug double signing handler * godoc * nits * lint * nit
Configuration menu - View commit details
-
Copy full SHA for 2501e83 - Browse repository at this point
Copy the full SHA 2501e83View commit details
Commits on Sep 6, 2023
-
fix: verify equivocation using validator pubkey in `SubmitConsumerDou…
…bleVoting` msg (#1264) * verify dv evidence using malicious validator pubkey in infraction block header * nits * nits
Configuration menu - View commit details
-
Copy full SHA for eb6a079 - Browse repository at this point
Copy the full SHA eb6a079View commit details
Commits on Sep 8, 2023
-
refactor: update the E2E tests to work with Hermes relayer v1.6.0 (#1278
Configuration menu - View commit details
-
Copy full SHA for 98af9c0 - Browse repository at this point
Copy the full SHA 98af9c0View commit details
Commits on Sep 11, 2023
-
test: add E2E tests for double voting evidence handling (#1256)
* fix double voting cli * add double-signing e2e test * refortmat e2e double voting test * godoc, revert unwanted changes * nit * verify dv evidence using malicious validator pubkey in infraction block header * save changes * fix hermes config * fist successful run * nit * nits * nits * doc and nits * lint * refactor * typo * change hermes docker image * nits * Update tests/e2e/steps.go Co-authored-by: Philip Offtermatt <[email protected]> * address PR comments * nits --------- Co-authored-by: Philip Offtermatt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c881a1a - Browse repository at this point
Copy the full SHA c881a1aView commit details
Commits on Sep 12, 2023
-
feat!: provider proposal for changing reward denoms (backport #1280) (#…
…1291) * feat!: provider proposal for changing reward denoms (#1280) * new provider prop type * add methods and tests for new prop, update docs * remove old tx, fix tests * e2e handling * fix command type * boilerplate * fix e2e tests * Update CHANGELOG.md * lint * validate denoms * Update proposal.go * rm msg string * fix tests * rm chain in change denom action * lint * test for invalid denom * events for both add and remove * Update proposal_test.go (cherry picked from commit 48a2186) # Conflicts: # CHANGELOG.md # app/provider/app.go # proto/interchain_security/ccv/provider/v1/provider.proto # proto/interchain_security/ccv/provider/v1/tx.proto # tests/e2e/actions.go # tests/integration/distribution.go # x/ccv/provider/client/cli/tx.go # x/ccv/provider/client/proposal_handler.go # x/ccv/provider/keeper/distribution.go # x/ccv/provider/keeper/distribution_test.go # x/ccv/provider/proposal_handler_test.go # x/ccv/provider/types/codec.go # x/ccv/provider/types/proposal.go # x/ccv/provider/types/provider.pb.go # x/ccv/provider/types/tx.pb.go * fix conflicts * fix rest handler * Update CHANGELOG.md * rm uneeded tx proto --------- Co-authored-by: Shawn <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 494c4d2 - Browse repository at this point
Copy the full SHA 494c4d2View commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a71f1fe - Browse repository at this point
Copy the full SHA a71f1feView commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3be76ad - Browse repository at this point
Copy the full SHA 3be76adView commit details -
Merge remote-tracking branch 'upstream/release/v2.1.x-lsm' into feat/…
…ics-misbehaviour-handling
Configuration menu - View commit details
-
Copy full SHA for 691d206 - Browse repository at this point
Copy the full SHA 691d206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e0717 - Browse repository at this point
Copy the full SHA 88e0717View commit details
Commits on Sep 27, 2023
-
feat: implement slashing functionality on the provider chain (ADR-013) (
#1275) Implementing the slashing functionality, as described in ADDR, on the provider chain.
Configuration menu - View commit details
-
Copy full SHA for 022cd5d - Browse repository at this point
Copy the full SHA 022cd5dView commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14bf5a6 - Browse repository at this point
Copy the full SHA 14bf5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a411a - Browse repository at this point
Copy the full SHA f7a411aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f8b0a7 - Browse repository at this point
Copy the full SHA 4f8b0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a6408 - Browse repository at this point
Copy the full SHA e8a6408View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec76a52 - Browse repository at this point
Copy the full SHA ec76a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ed9ab - Browse repository at this point
Copy the full SHA c6ed9abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23a25f8 - Browse repository at this point
Copy the full SHA 23a25f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 650ccb5 - Browse repository at this point
Copy the full SHA 650ccb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a654ebe - Browse repository at this point
Copy the full SHA a654ebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 236153f - Browse repository at this point
Copy the full SHA 236153fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc6721 - Browse repository at this point
Copy the full SHA 6fc6721View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9702c2 - Browse repository at this point
Copy the full SHA c9702c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34aa490 - Browse repository at this point
Copy the full SHA 34aa490View commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 48a4b51 - Browse repository at this point
Copy the full SHA 48a4b51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a355fe - Browse repository at this point
Copy the full SHA 6a355feView commit details -
Merge branch 'release/v2.1.x-provider-lsm' into feat/ics-misbehaviour…
…-handling-sdk-45
Configuration menu - View commit details
-
Copy full SHA for 6201f3b - Browse repository at this point
Copy the full SHA 6201f3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79b126b - Browse repository at this point
Copy the full SHA 79b126bView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bcdd2c4 - Browse repository at this point
Copy the full SHA bcdd2c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5248a - Browse repository at this point
Copy the full SHA 7b5248aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 082386e - Browse repository at this point
Copy the full SHA 082386eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 882e289 - Browse repository at this point
Copy the full SHA 882e289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c0492 - Browse repository at this point
Copy the full SHA 79c0492View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88978cf - Browse repository at this point
Copy the full SHA 88978cfView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c41f526 - Browse repository at this point
Copy the full SHA c41f526View commit details -
Configuration menu - View commit details
-
Copy full SHA for e633e53 - Browse repository at this point
Copy the full SHA e633e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e6ccc - Browse repository at this point
Copy the full SHA 28e6cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d156b - Browse repository at this point
Copy the full SHA 21d156bView commit details