Skip to content
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

Submit misbehaviour messages using the CCV consumer id (Permissionless ICS) #4182

Merged
merged 39 commits into from
Nov 6, 2024
Merged
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
7288871
Submit misbehaviour messages using the CCV consumer id (Permissionles…
romac Sep 5, 2024
60291ce
Use Gaia v20 for ICS light client attack integration test
romac Sep 5, 2024
66ecdef
Fix new clippy warnings
romac Sep 5, 2024
90796e8
Update flake.nix
romac Sep 5, 2024
c6ad442
Update expedited voting period as well
romac Sep 5, 2024
79ca071
wip
romac Sep 5, 2024
183cd93
wip
romac Sep 9, 2024
4d91377
Integrate with tendermint-rs fix for evidence reporting
romac Sep 18, 2024
45a29cc
Merge branch 'master' into romac/permissionless-ics
romac Sep 18, 2024
828c694
Update tendermint-rs
romac Sep 20, 2024
2d47a4e
Update cosmos.nix
romac Sep 24, 2024
9871e5f
Update tendermint-rs
romac Sep 24, 2024
470a49c
Fix evidence submission
romac Sep 24, 2024
e48ac98
Fix build
romac Sep 24, 2024
b018f60
Update double sign test on CI
romac Sep 24, 2024
205fe35
Skip localhost clients
romac Sep 24, 2024
849a48d
Merge branch 'master' into romac/permissionless-ics
ljoss17 Oct 16, 2024
ff81b93
Codespell fix
ljoss17 Oct 16, 2024
a75f031
Fix error post merge
ljoss17 Oct 16, 2024
a22dbe8
Update light client attack test scripts with permissionless ics
ljoss17 Oct 18, 2024
db22582
Use pull mode for light client attack test
ljoss17 Oct 18, 2024
34f926c
Add RPC debug when running Hermes in evidence mode in light client at…
ljoss17 Oct 18, 2024
e044041
Nix flake update
ljoss17 Oct 22, 2024
231b59f
Bump ibc-proto to v0.49.1
ljoss17 Oct 22, 2024
fb55485
Fix governance proposal submission with SDK v0.50
ljoss17 Oct 23, 2024
7720849
Merge branch 'master' into romac/permissionless-ics
ljoss17 Oct 23, 2024
de45cbf
Use Cosmos Nix main branch
ljoss17 Oct 23, 2024
27c1f29
Use tendermint-rs v0.40.0 and ibc-proto-rs v0.51.0
ljoss17 Oct 24, 2024
dd3c31b
Fix cargo doc hyper link warning
ljoss17 Oct 25, 2024
3d13480
nit
ljoss17 Oct 25, 2024
1a90574
Nix flake update
ljoss17 Oct 25, 2024
06284e0
Add changelog entry
ljoss17 Oct 28, 2024
40bc893
Fix compatibility with interchain-security v6.3.0
ljoss17 Oct 31, 2024
54fdd9a
Refactor submit_light_client_attack_evidence
ljoss17 Nov 4, 2024
bf4628b
Update crates/relayer/src/chain/cosmos.rs
ljoss17 Nov 4, 2024
3e45632
Use fetch_ccv_consumer_id in submit_duplicate_vote_evidence to verify…
ljoss17 Nov 4, 2024
de4dc4f
Merge branch 'romac/permissionless-ics' of github.com:informalsystems…
ljoss17 Nov 4, 2024
802d5e2
Move query_ccv_consumer_id to Chain Handle trait
ljoss17 Nov 4, 2024
282e88e
Merge branch 'master' into romac/permissionless-ics
ljoss17 Nov 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Use CCV consumer ID to submit misbehaviour messages
([\#4153](https://github.com/informalsystems/hermes/issues/4153))
20 changes: 9 additions & 11 deletions .github/workflows/misbehaviour.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,20 +43,20 @@ jobs:
fail-fast: false
matrix:
chain:
- package: gaia18
- package: gaia20
command: gaiad
account_prefix: cosmos
steps:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -102,13 +102,13 @@ jobs:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -154,13 +154,13 @@ jobs:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -193,7 +193,6 @@ jobs:
run: |
nix shell .#${{ matrix.chain.package }} -c bash light_client_attack_freeze_test.sh


ics-double-sign:
runs-on: ubuntu-20.04
timeout-minutes: 20
Expand All @@ -207,13 +206,13 @@ jobs:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -245,4 +244,3 @@ jobs:
working-directory: ci/misbehaviour-ics
run: |
nix shell .#${{ matrix.chain.package }} -c bash double_sign_test.sh

Loading
Loading