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

[EPIC] Include a relayer implementation in e2e tests #81

Closed
4 tasks
srdtrk opened this issue Oct 31, 2024 · 2 comments
Closed
4 tasks

[EPIC] Include a relayer implementation in e2e tests #81

srdtrk opened this issue Oct 31, 2024 · 2 comments
Labels
epic Large body of work towards a product feature testing Issues related to testing

Comments

@srdtrk
Copy link
Member

srdtrk commented Oct 31, 2024

Right now, all e2e tests pass using manual relaying. It is worth looking into a path for relayer integration. Since union's voyager relayer already has similar functionalities, it might be worth developing plugins for it.

  • Use voyager to update client (on eth)
  • Use voyager to relay timeouts (on eth)
  • Use voyager to relay recv packet (on eth)
  • Use voyager to relay ack packet (on eth)
@srdtrk srdtrk added the testing Issues related to testing label Oct 31, 2024
@womensrights womensrights moved this to In progress in IBC-GO Eureka Nov 11, 2024
@srdtrk
Copy link
Member Author

srdtrk commented Nov 12, 2024

Work on this is taking place in voyager-eureka-modules at the moment. If it reaches a satisfactory status, then it can be merged into this repo.

While trying to implement the relayer, I noticed a missing feature, that is multicalls. Which is the ability to include multiple contract calls in a single transaction. This was added in #87 to this repo. Doing this also opened up another major gas optimization using transient store, which is being merged in #91.

@womensrights womensrights added the epic Large body of work towards a product feature label Nov 18, 2024
@srdtrk
Copy link
Member Author

srdtrk commented Nov 25, 2024

This issue is closed in favor of #121

@srdtrk srdtrk closed this as completed Nov 25, 2024
@github-project-automation github-project-automation bot moved this from In progress to Done in IBC-GO Eureka Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large body of work towards a product feature testing Issues related to testing
Projects
None yet
Development

No branches or pull requests

2 participants