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

feat(ibc-eureka): add ibc-go eureka implementation #7505

Open
wants to merge 183 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 162 commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
8d10fed
Cherry-pick: Add MsgRegisterCounterparty Struct and Handler from ibc-…
sangier Jul 31, 2024
15f3368
chore: move status checks from connection verify_* functions to 02-cl…
DimitrisJim Aug 1, 2024
2ff4aa9
chore: split out packet handling rpcs (#7007)
DimitrisJim Aug 1, 2024
44215f7
Add versions to packet and create Eureka packet commitment (#6986)
AdityaSripal Aug 1, 2024
c1f0e4e
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Aug 4, 2024
dcff30b
feat(tests): add helper functions, keeper test suite. (#7052)
DimitrisJim Aug 6, 2024
567e730
feat(core/eureka): add packet handler (#7048)
AdityaSripal Aug 6, 2024
94ad62a
feat(core/eureka): add recv handler (#7041)
DimitrisJim Aug 6, 2024
8c3a9a4
feat(core/eureka): add timeout handler (#7060)
AdityaSripal Aug 6, 2024
2b8a96d
feat(core/eureka): add writeack, ack handler. (#7049)
DimitrisJim Aug 7, 2024
8a499b1
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Aug 7, 2024
366ab9d
feat(core): Wire packet handler to core message server (#7091)
DimitrisJim Aug 8, 2024
2a07e6e
feat(eureka): fix condition in commit packet, added test for zero tim…
Aug 9, 2024
0743c09
refactor: reduce channel lookup for timeout flow (#7149)
colin-axner Aug 13, 2024
6efbdec
imp: require stricter usage of app version in packet (#7146)
colin-axner Aug 15, 2024
eb2830f
chore: remove unnecessary comments (#7155)
colin-axner Aug 15, 2024
0a9b799
imp: add tests for BuildMerklePath, make merkle path non-nullable in …
colin-axner Aug 18, 2024
1971ad5
chore: add godoc to packet server handlers (#7156)
colin-axner Aug 19, 2024
a673f74
Merge branch 'main' into feat/ibc-eureka
Aug 20, 2024
a7c3de4
feat(eureka): add tests for `MsgProvideCounterparty` (#7179)
Aug 20, 2024
88f6a3f
add submodule to logger (#7196)
chandiniv1 Aug 22, 2024
ad5748e
tests: msg server tests for eureka (#7162)
colin-axner Aug 22, 2024
f34c0f7
Merge branch 'main' into feat/ibc-eureka
Aug 26, 2024
1c5e886
Validate MerklePathPrefix and Path (#7193)
AdityaSripal Aug 26, 2024
e66223c
add helper to retrieve handler and module based on protocol version (…
chandiniv1 Aug 26, 2024
5d62925
feat(eureka): Add gRPC query for Counterparty for a given client iden…
vishal-kanna Aug 26, 2024
ed164c3
feat(eureka): add CLI to submit `MsgProvideCounterparty` (#7118)
vishal-kanna Aug 26, 2024
f4783d1
Use client and counterparty terminology in packet server (#7195)
chandiniv1 Aug 26, 2024
8a324c2
chore: require app version be non-empty when protocol version is vers…
DimitrisJim Aug 27, 2024
d98549b
chore(tests): add case for latest height err case. (#7212)
DimitrisJim Aug 27, 2024
d4d1dc6
feat(events): dont emit channel information for eureka handlers) (#7230)
DimitrisJim Sep 2, 2024
4638933
feat(02-client/cli): add query for client counterparty. (#7235)
DimitrisJim Sep 4, 2024
70ceada
chore: move handler implementations into a relay.go file. (#7271)
DimitrisJim Sep 10, 2024
37d3d39
refactor: Move Counterparty to packet server (#7280)
DimitrisJim Sep 11, 2024
5c951b2
chore(packet-server): add queryServer to packet-server (#7283)
DimitrisJim Sep 12, 2024
a432b0e
feat(packet-server): add client. (#7284)
DimitrisJim Sep 12, 2024
b52a438
Add PacketV2 Protos and CommitmentV2 function (#7287)
chatton Sep 16, 2024
5f07393
chore: add conversion function from PacketV1 to PacketV2 (#7292)
bznein Sep 16, 2024
2a64425
merge main into feat/ibc-eureka
bznein Sep 17, 2024
f7cf24d
Merge pull request #7300 from cosmos/bznein/eureka/mergemain
chatton Sep 17, 2024
f2f46bc
refactor: change counterparty structure. (#7328)
DimitrisJim Sep 30, 2024
a42e1c7
chore: move PacketV2 to channel/v2 proto and rename it to Packet (#7357)
bznein Oct 1, 2024
78bb3be
Add fallback function to grab counterparty for non-eureka channels (#…
DimitrisJim Oct 1, 2024
688302f
Add channel keeper v2 (#7377)
chatton Oct 2, 2024
d82e1cd
chore: Added SendPacket RPC skeleton and relative proto message (#7364)
bznein Oct 2, 2024
17d3487
Add new keys and getter / setter functions (#7378)
chatton Oct 2, 2024
d2ac656
chore: add MsgRecvPacket skeleton (#7379)
bznein Oct 2, 2024
304cb0a
chore: add MsgTimeout skeleton (#7380)
bznein Oct 2, 2024
bb0bfa5
chore: add Acknowledgement message proto. (#7381)
bznein Oct 3, 2024
1ee4ec0
chore: Add PacketV2 ValidateBasic() function (#7389)
bznein Oct 3, 2024
a8fa564
refactor: Add CreateChannel rpc (#7382)
DimitrisJim Oct 3, 2024
ef8b0ab
chore: adding implementation for SendPacket message server (#7383)
chatton Oct 3, 2024
6e61910
Adding router v2 (#7392)
chatton Oct 7, 2024
8271fce
Add mock ibc module v2 (#7398)
chatton Oct 7, 2024
049497d
chore: add RecvPacket to V2 (#7399)
bznein Oct 7, 2024
759ff43
chore: create helper function for counterparty falllback. (#7405)
bznein Oct 7, 2024
753673a
chore: Add Timeout to Channel Keeper (#7400)
bznein Oct 8, 2024
7dac4be
chore: register v2 msg service and rename (#7407)
damiannolan Oct 8, 2024
6a19337
Wire up simapp to use mock v2 modules (#7401)
chatton Oct 8, 2024
9264b1c
chore: add pluming necessary for testing CreateChannel (#7406)
DimitrisJim Oct 8, 2024
1683b4f
chore: add OnRecvPacket to IBCModule V2 interface (#7415)
bznein Oct 8, 2024
115749f
chore: add OnTimeoutPacket to IBCModule V2 interface (#7418)
bznein Oct 8, 2024
a42ed56
refactor: host keys apis to use uint64 sequence and fmt big endian by…
damiannolan Oct 9, 2024
8e9b8cc
feat: create channel before invoking provide counterparty. (#7420)
DimitrisJim Oct 9, 2024
b509c50
chore: clean up ProvideCounterparty tx. (#7422)
DimitrisJim Oct 9, 2024
7e02a96
Rename Id Fields to Channel for Packet V2 (#7428)
AdityaSripal Oct 9, 2024
f1102b2
packetserver: Rename Counterparty to Channel (#7429)
AdityaSripal Oct 10, 2024
b595284
feat: add acknowledgePacket handler to channel/v2 (#7412)
damiannolan Oct 10, 2024
56be85b
channel/v2: Rename Counterparty to Channel (#7432)
AdityaSripal Oct 10, 2024
756b94e
Implement MsgSendPacket RPC handler and tests (#7413)
chatton Oct 10, 2024
cfd1fba
chore: ensure correct usage of ids. (#7433)
DimitrisJim Oct 10, 2024
26b2cd5
chore: cleanup ids in eureka branch (#7434)
damiannolan Oct 10, 2024
5fdd344
chore: move tx's to channel/v2 (#7435)
DimitrisJim Oct 14, 2024
4ed7543
chore: Add OnAcknowledgmentPacket to IBCModule V2 Interface (#7438)
bznein Oct 14, 2024
a539936
nit: reorder proto msgs (#7446)
damiannolan Oct 14, 2024
a282c1a
chore: fix naming of parameters sourceID/destinationID (#7448)
bznein Oct 14, 2024
50ead0f
Implement v2 RecvPacket rpc handler (#7421)
chatton Oct 14, 2024
b49b466
chore: Move initialization of next sequence send to create channel rp…
DimitrisJim Oct 14, 2024
063814c
chore: Implement v2 Acknowledgement rpc handler (#7452)
bznein Oct 14, 2024
6dc1249
chore: replace stale references to clientId. (#7457)
DimitrisJim Oct 15, 2024
ef74ad6
fix: start error code from 2. (#7458)
DimitrisJim Oct 15, 2024
d670ab8
chore: add cli/tx for create channel. (#7460)
DimitrisJim Oct 15, 2024
8ed9222
chore: remove stale references to packet-server in channel/v2. (#7451)
DimitrisJim Oct 15, 2024
68756ec
Remove duplication of ConvertToErrorEvents (#7467)
chatton Oct 15, 2024
d793472
chore: add ValidateBasic for MsgSendPacket (#7468)
bznein Oct 15, 2024
1682792
Add helper functions for MsgSendPacket, MsgRecvPacket and MsgAcknowle…
chatton Oct 15, 2024
e99b370
chore: add ValidateBasic and test for MsgRecvPacket (#7470)
bznein Oct 17, 2024
4074c58
chore: Implement v2 Timeout rpc handler (#7463)
bznein Oct 17, 2024
a3a61ff
channel/v2: Add Keeper Tests (#7456)
AdityaSripal Oct 17, 2024
9b665ca
fix: timeout tests after timeout as seconds. (#7480)
DimitrisJim Oct 18, 2024
bad6098
chore: add validation for MsgAcknowledgement. (#7473)
DimitrisJim Oct 18, 2024
0a3b4be
chore: remove packet-server. (#7481)
DimitrisJim Oct 18, 2024
e77a0f4
chore: add ValidateBasic for MsgTimeout in ChannelKeeper V2 (#7482)
bznein Oct 18, 2024
aeb9980
chore: rename PacketData to Payload (#7483)
bznein Oct 21, 2024
b40e730
Merge branch 'main' into merge-main
chatton Oct 21, 2024
c2e20c6
chore: remove copyloopvar check
chatton Oct 21, 2024
a29f2c8
Merge pull request #7487 from cosmos/merge-main
chatton Oct 21, 2024
6078dda
chore: further renaming of packetdata to payload (#7485)
bznein Oct 21, 2024
dd675cf
chore: generate distinct channel identifiers in testing library. (#7489)
DimitrisJim Oct 21, 2024
1cf3539
chore: limit packet data to length of one. (#7484)
DimitrisJim Oct 21, 2024
cc51d29
chore: remove fallback logic for GetChannel in timeout handler (#7490)
bznein Oct 21, 2024
1462fd2
chore: remove unecessary KeyChannelStorePrefix (#7496)
DimitrisJim Oct 22, 2024
fb7509b
tests: fix ProvideCounterparty test. (#7501)
DimitrisJim Oct 22, 2024
610bf85
chore: clean up ctx unwrapping in channel/v2/keeper. (#7497)
DimitrisJim Oct 22, 2024
e0a60a0
chore: remove notion of protocol version, revert packet/v1 diffs. (#7…
DimitrisJim Oct 22, 2024
ead49f2
chore: Undo split to packet-server in 04-channel/v1. Move v2 testing …
DimitrisJim Oct 22, 2024
8b7889c
chore: revert v1 event changes. (#7499)
DimitrisJim Oct 22, 2024
60f20f0
chore: add tests for Channel.Validate (#7504)
bznein Oct 22, 2024
3cb1e3c
refactor: check timeouts directly in channel/v2 (#7464)
damiannolan Oct 23, 2024
6f49135
chore: rename apis to align with spec (#7511)
damiannolan Oct 23, 2024
4e5e5c3
chore: add v2 packet commitment query (#7494)
damiannolan Oct 23, 2024
15877e8
chore: impl packet acknowledgement query (#7507)
damiannolan Oct 23, 2024
e752c0d
chore: remove creator field from channel query (#7523)
damiannolan Oct 29, 2024
e0b40f0
Merge branch 'main' into feat/ibc-eureka
bznein Oct 29, 2024
a5bff0b
chore: impl packet receipt query (#7513)
damiannolan Oct 29, 2024
5e436da
Merge branch 'main' into feat/ibc-eureka
bznein Oct 31, 2024
28b6a89
Add MaxTimeout condition (#7521)
sangier Nov 1, 2024
3c47bd7
chore: remove usage of v1 errors from v2 (#7528)
bznein Nov 1, 2024
1429f6d
chore: reduce number of timeout errors, cleanup (#7529)
damiannolan Nov 4, 2024
4e5b07c
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Nov 4, 2024
870e830
chore: add redundancy checks for V2 Msgs (#7509)
bznein Nov 4, 2024
09d14d6
chore: create ResultType for ChannelV2 (#7534)
bznein Nov 5, 2024
6506494
Merge branch 'main' into feat/ibc-eureka
bznein Nov 5, 2024
e3b46ff
feat: add protobuf files for channel/v2 genesis storage. (#7502)
DimitrisJim Nov 6, 2024
c7670b3
wire channel query server v2 (#7537)
gjermundgaraba Nov 6, 2024
ed714a9
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Nov 7, 2024
9239d5d
fix: channel must exist before channel creator check (#7538)
gjermundgaraba Nov 7, 2024
cae86e6
feat: add paginated packet commitments query to channel/v2 (#7533)
damiannolan Nov 11, 2024
58324cf
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Nov 11, 2024
b176e45
chore: revert re-ordering for v1 channel msg.
DimitrisJim Nov 11, 2024
e769eeb
chore: revert exporting of deletePacketCommitment.
DimitrisJim Nov 11, 2024
5b3ce55
Match commitment to specification (#7544)
AdityaSripal Nov 12, 2024
cb29978
chore: drop usage of 'channeltypesv2'.
DimitrisJim Nov 12, 2024
369fde5
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Nov 12, 2024
5031af8
chore: fix post-merge test failure.
DimitrisJim Nov 12, 2024
0050523
ICS24: Change Provable keys (#7517)
AdityaSripal Nov 12, 2024
d416dc3
chore: amend event emitted for create channel. (#7557)
DimitrisJim Nov 12, 2024
6b237fc
chore: add event for register counterparty (#7556)
DimitrisJim Nov 12, 2024
3abeb0b
chore: add next sequence send query. (#7550)
DimitrisJim Nov 12, 2024
43584bf
chore: make AliasV1Channel a private function.
DimitrisJim Nov 12, 2024
831a351
nit: consistent import name for 24-host/v2
DimitrisJim Nov 12, 2024
595e98b
Simplify Acknowledgement structure (#7555)
AdityaSripal Nov 13, 2024
e261683
support client identifiers as channels in ics20 denom hops (#7551)
gjermundgaraba Nov 14, 2024
a2d377c
chore: add unreceived acks rpc (#7562)
DimitrisJim Nov 14, 2024
107ab75
make packet commitments fixed length (#7564)
gjermundgaraba Nov 14, 2024
2acc7f6
feat: add custom querier to wasm image (#7559)
gjermundgaraba Nov 15, 2024
f08fc12
chore: add unreceived packets rpc (#7561)
lacsomot Nov 19, 2024
7ccd1c0
Ibcmodulev2 transfer application spike (#7524)
bznein Nov 19, 2024
fe6a6dc
Merge branch 'main' into feat/ibc-eureka
bznein Nov 19, 2024
798b892
Merge branch 'main' into feat/ibc-eureka
bznein Nov 20, 2024
5afcf1d
chore: use encoding fields for packet data unmarshaling (#7574)
bznein Nov 20, 2024
5332645
feat: add type constructors/validation for genesis types. (#7554)
DimitrisJim Nov 21, 2024
f3afb2c
chore: add events for send packet (#7577)
DimitrisJim Nov 21, 2024
f5c19b1
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Nov 21, 2024
8bae734
chore: add events for recv packet. (#7582)
DimitrisJim Nov 21, 2024
f99629d
testing: add merkle path to endpoint struct. (#7576)
DimitrisJim Dec 2, 2024
d894684
chore: add packet acknowledgements rpc (#7558)
DimitrisJim Dec 2, 2024
ce8dcf2
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Dec 2, 2024
3864793
imp: added simpler events (#7613)
srdtrk Dec 3, 2024
b9000c3
feat: add solidity ABI support in ICS20Transfer ics20-1 (#7592)
gjermundgaraba Dec 3, 2024
82348c6
chore: add channel client state rpc (#7616)
DimitrisJim Dec 6, 2024
cf82eba
Merge branch 'main' into feat/ibc-eureka
bznein Dec 6, 2024
945b018
rename v2 event attribute key for encoded data (#7635)
gjermundgaraba Dec 9, 2024
cd2e4fa
bug: fix packet commitment path used for timeout (#7646)
DimitrisJim Dec 9, 2024
2aae6bf
fix: correct error message for payload validation in packet ValidateB…
Sruthi2357 Dec 9, 2024
8794e0d
chore: add validation for Ack and plug it in. (#7647)
DimitrisJim Dec 10, 2024
7762894
fix typeos (#7654)
biemoh Dec 10, 2024
96bdd56
chore: document packet commitment keys + move prefixes to 24-host (#7…
gjermundgaraba Dec 10, 2024
4c6b84a
move timestamp checks in SendPacket earlier (#7637)
gjermundgaraba Dec 10, 2024
2ca2824
rename v2 router api to use portID (#7639)
gjermundgaraba Dec 10, 2024
bde2ed6
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Dec 12, 2024
8a45cd6
chore: fix merge mess
DimitrisJim Dec 12, 2024
a108c01
chore: remove stale connection test cases brought in by merge
DimitrisJim Dec 12, 2024
7241b25
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Dec 12, 2024
fafb814
Merge branch 'main' into feat/ibc-eureka
gjermundgaraba Dec 12, 2024
8d842cb
Merge branch 'main' into feat/ibc-eureka
DimitrisJim Dec 12, 2024
05efed9
use unordered check (#7689)
ikalyak Dec 13, 2024
a8ee548
chore: add telemetry reporting for packet methods (#7673)
DimitrisJim Dec 16, 2024
a64877f
chore: remove redundant calls to emit events in cached context. (#7648)
DimitrisJim Dec 16, 2024
a5b69ec
chore: add channel consensus state rpc (#7619)
DimitrisJim Dec 16, 2024
8d66911
test: add tests for v2 transfer vesting account (#7688)
gjermundgaraba Dec 17, 2024
39e6b69
chore: use separate store paths for channels/creators (#7696)
DimitrisJim Dec 17, 2024
ea4e736
proto swager gen (#7722)
iIvaki Dec 18, 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
32 changes: 22 additions & 10 deletions .github/workflows/build-wasm-simd-image-from-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,24 +21,36 @@ jobs:
with:
ref: "${{ env.GIT_TAG }}"
fetch-depth: 0

- uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Install dependencies
run: make python-install-deps

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to the Container registry
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build image
run: |
version="$(scripts/get-libwasm-version.py --get-version)"
checksum="$(scripts/get-libwasm-version.py --get-checksum)"

# remove all `/` or `+` characters from the docker tag and replace them with a -.
# this ensures the docker tag is valid.
docker_tag="$(echo $GIT_TAG | sed 's/[^a-zA-Z0-9\.]/-/g')"
docker build . -t "${REGISTRY}/${ORG}/${IMAGE_NAME}:${docker_tag}" -f modules/light-clients/08-wasm/Dockerfile --build-arg LIBWASM_VERSION=${version} --build-arg LIBWASM_CHECKSUM=${checksum}
docker push "${REGISTRY}/${ORG}/${IMAGE_NAME}:${docker_tag}"

- name: Get arguments and docker tag
run: |
echo "LIBWASM_VERSION=$(scripts/get-libwasm-version.py --get-version)" >> $GITHUB_ENV
# remove all `/` or `+` characters from the docker tag and replace them with a -.
# this ensures the docker tag is valid.
echo "DOCKER_TAG=$(echo $GIT_TAG | sed 's/[^a-zA-Z0-9\.]/-/g')" >> $GITHUB_ENV

- name: Build and push
uses: docker/build-push-action@v6
with:
platforms: linux/amd64,linux/arm64,
push: true
tags: ${{ env.REGISTRY }}/${{ env.ORG }}/${{ env.IMAGE_NAME }}:${{ env.DOCKER_TAG }}
file: modules/light-clients/08-wasm/Dockerfile
build-args: LIBWASM_VERSION=${{ env.LIBWASM_VERSION }}
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ jobs:
**/**.go
go.mod
go.sum
- name: Build ibc-go
run: GOARCH=${{ matrix.go-arch }} LEDGER_ENABLED=false make build
- name: Install compiler for arm64.
if: matrix.go-arch == 'arm64'
run: |
sudo apt-get update
sudo apt-get install -y gcc-aarch64-linux-gnu
sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu build-essential
echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
- name: Build ibc-go
run: GOARCH=${{ matrix.go-arch }} LEDGER_ENABLED=false make build
- name: Build e2e
run: |
cd e2e
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/wasm-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
- name: Install compiler for arm64.
run: |
sudo apt-get update
sudo apt-get install -y gcc-aarch64-linux-gnu
sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu build-essential
echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
if: matrix.go-arch == 'arm64'
- name: Build wasm-client
Expand Down
3 changes: 3 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ issues:
- linters:
- staticcheck
text: "SA1019:" # silence errors on usage of deprecated funcs
- text: "G115: integer overflow conversion"
linters:
- gosec

max-issues-per-linter: 10000
max-same-issues: 10000
Expand Down
36 changes: 26 additions & 10 deletions e2e/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ require (
github.com/beorn7/perks v1.0.1 // indirect
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
github.com/bgentry/speakeasy v0.2.0 // indirect
github.com/bits-and-blooms/bitset v1.12.0 // indirect
github.com/bits-and-blooms/bitset v1.13.0 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/chzyer/readline v1.5.1 // indirect
Expand All @@ -75,6 +75,8 @@ require (
github.com/cockroachdb/redact v1.1.5 // indirect
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/cometbft/cometbft-db v0.14.1 // indirect
github.com/consensys/bavard v0.1.13 // indirect
github.com/consensys/gnark-crypto v0.12.1 // indirect
github.com/cosmos/btcutil v1.0.5 // indirect
github.com/cosmos/cosmos-db v1.1.0 // indirect
github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect
Expand All @@ -84,9 +86,13 @@ require (
github.com/cosmos/ibc-go/modules/capability v1.0.1 // indirect
github.com/cosmos/ics23/go v0.11.0 // indirect
github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
github.com/cosmos/solidity-ibc-eureka/abigen v0.0.0-20241124101149-3e2c74b736f4 // indirect
github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c // indirect
github.com/crate-crypto/go-kzg-4844 v1.0.0 // indirect
github.com/danieljoos/wincred v1.2.1 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/deckarep/golang-set v1.8.0 // indirect
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
github.com/decred/base58 v1.0.5 // indirect
github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect
github.com/decred/dcrd/dcrec/secp256k1/v2 v2.0.1 // indirect
Expand All @@ -101,16 +107,19 @@ require (
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/dvsekhvalnov/jose2go v1.7.0 // indirect
github.com/emicklei/dot v1.6.2 // indirect
github.com/ethereum/go-ethereum v1.13.14 // indirect
github.com/ethereum/c-kzg-4844 v1.0.0 // indirect
github.com/ethereum/go-ethereum v1.14.12 // indirect
github.com/ethereum/go-verkle v0.1.1-0.20240829091221-dffa7562dbe9 // indirect
github.com/fatih/color v1.17.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/getsentry/sentry-go v0.28.1 // indirect
github.com/go-kit/kit v0.13.0 // indirect
github.com/go-kit/log v0.2.1 // indirect
github.com/go-logfmt/logfmt v0.6.0 // indirect
github.com/go-logr/logr v1.4.1 // indirect
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-ole/go-ole v1.3.0 // indirect
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
github.com/gogo/googleapis v1.4.1 // indirect
github.com/gogo/protobuf v1.3.3 // indirect
Expand Down Expand Up @@ -149,7 +158,7 @@ require (
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/hashicorp/yamux v0.1.1 // indirect
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
github.com/holiman/uint256 v1.2.4 // indirect
github.com/holiman/uint256 v1.3.1 // indirect
github.com/huandu/skiplist v1.2.0 // indirect
github.com/iancoleman/strcase v0.3.0 // indirect
github.com/icza/dyno v0.0.0-20230330125955-09f820a8d9c0 // indirect
Expand All @@ -160,7 +169,7 @@ require (
github.com/jmhodges/levigo v1.0.0 // indirect
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
github.com/klauspost/compress v1.17.9 // indirect
github.com/klauspost/cpuid/v2 v2.2.6 // indirect
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/lib/pq v1.10.9 // indirect
Expand All @@ -178,6 +187,7 @@ require (
github.com/mitchellh/go-homedir v1.1.0 // indirect
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/mmcloughlin/addchain v0.4.0 // indirect
github.com/morikuni/aec v1.0.0 // indirect
github.com/mr-tron/base58 v1.2.0 // indirect
github.com/mtibben/percent v0.2.1 // indirect
Expand Down Expand Up @@ -213,6 +223,7 @@ require (
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
github.com/sasha-s/go-deadlock v0.3.5 // indirect
github.com/shamaton/msgpack/v2 v2.2.0 // indirect
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
github.com/sourcegraph/conc v0.3.0 // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/spf13/afero v1.11.0 // indirect
Expand All @@ -221,32 +232,36 @@ require (
github.com/spf13/pflag v1.0.5 // indirect
github.com/spf13/viper v1.19.0 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
github.com/supranational/blst v0.3.13 // indirect
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
github.com/tendermint/go-amino v0.16.0 // indirect
github.com/tidwall/btree v1.7.0 // indirect
github.com/tklauser/go-sysconf v0.3.13 // indirect
github.com/tklauser/numcpus v0.7.0 // indirect
github.com/tyler-smith/go-bip32 v1.0.0 // indirect
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
github.com/ulikunitz/xz v0.5.11 // indirect
github.com/yusufpapurcu/wmi v1.2.3 // indirect
github.com/zondax/hid v0.9.2 // indirect
github.com/zondax/ledger-go v0.14.3 // indirect
go.etcd.io/bbolt v1.4.0-alpha.1 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
go.opentelemetry.io/otel v1.24.0 // indirect
go.opentelemetry.io/otel/metric v1.24.0 // indirect
go.opentelemetry.io/otel/trace v1.24.0 // indirect
go.opentelemetry.io/otel v1.29.0 // indirect
go.opentelemetry.io/otel/metric v1.29.0 // indirect
go.opentelemetry.io/otel/trace v1.29.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.28.0 // indirect
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 // indirect
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa // indirect
golang.org/x/net v0.30.0 // indirect
golang.org/x/oauth2 v0.23.0 // indirect
golang.org/x/sync v0.8.0 // indirect
golang.org/x/sys v0.26.0 // indirect
golang.org/x/term v0.25.0 // indirect
golang.org/x/text v0.19.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.22.0 // indirect
golang.org/x/tools v0.24.0 // indirect
google.golang.org/api v0.186.0 // indirect
google.golang.org/genproto v0.0.0-20240701130421-f6361c86f094 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
Expand All @@ -269,6 +284,7 @@ require (
modernc.org/token v1.1.0 // indirect
nhooyr.io/websocket v1.8.11 // indirect
pgregory.net/rapid v1.1.0 // indirect
rsc.io/tmplfunc v0.0.3 // indirect
sigs.k8s.io/yaml v1.4.0 // indirect
)

Expand Down
Loading
Loading