这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@Lazar955
Copy link
Member

@Lazar955 Lazar955 commented Jul 30, 2025

closes #556

@Lazar955 Lazar955 marked this pull request as ready for review August 4, 2025 08:08
Copilot AI review requested due to automatic review settings August 4, 2025 08:08
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds end-to-end testing infrastructure for the Cosmos BSN (Babylon System Network) implementation including contract deployment, relayer setup, and comprehensive finality provider lifecycle testing.

  • Adds comprehensive e2e testing infrastructure for cosmos BSN integration including smart contract setup, IBC relayer configuration, and finality provider lifecycle testing
  • Updates project dependencies to support latest babylon-sdk, cosmos-sdk, and new relayer functionality
  • Improves logging and debugging capabilities in finality submitter service for better observability

Reviewed Changes

Copilot reviewed 15 out of 21 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tools/tools.go Adds cosmos relayer v2 dependency for IBC functionality
tools/go.mod Updates dependencies and adds cosmos relayer support
go.mod Updates babylon-sdk and cosmos-sdk versions with IBC support
itest/utils.go Configures signature submission interval for testing
itest/test-manager/base_test_manager.go Adds checkpoint finalization status checking
finality-provider/service/finality_submitter.go Enhances logging for voting power and submission debugging
bsn/cosmos/e2e/ Complete e2e testing framework with contract deployment, relayer setup, and lifecycle testing
bsn/cosmos/clientcontroller/ Updates query methods and adds new contract interaction capabilities
Makefile Adds relayer installation and cleanup for e2e testing
CHANGELOG.md Documents the new e2e cosmos bsn feature
Comments suppressed due to low confidence (1)

go.mod:78

  • This line shows removal of go-runewidth v0.0.15 and addition of v0.0.13, which appears to be a downgrade. This inconsistency could indicate dependency conflicts that should be resolved.
	github.com/mdp/qrterminal/v3 v3.2.1 // indirect

@Lazar955 Lazar955 requested a review from gusin13 August 4, 2025 09:31
Copy link
Member

@SebastianElvis SebastianElvis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work pulling these off!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Holy cow, this is impressive 👍

@Lazar955 Lazar955 merged commit 7936947 into main Aug 4, 2025
44 of 46 checks passed
@Lazar955 Lazar955 deleted the lazar/cosmos-e2e branch August 4, 2025 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[cosmos] re-enable e2e tests for Cosmos integration

3 participants