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 #121

Open
15 of 20 tasks
srdtrk opened this issue Nov 25, 2024 · 0 comments
Open
15 of 20 tasks

EPIC: Include a relayer implementation #121

srdtrk opened this issue Nov 25, 2024 · 0 comments
Assignees
Labels
epic Large body of work towards a product feature relayer Issues related to the relayer type: feature Feature request

Comments

@srdtrk
Copy link
Member

srdtrk commented Nov 25, 2024

Description

Include a relayer implementation in this repo between Ethereum and Cosmos. This relayer implementation is intended to be used by service providers and/or frontends, as such, it will be built primarily as an RPC server, to which relayer users submit tx hashes which emit packets to be relayed.

Requirements

  • Supports relaying Cosmos -> Ethereum via solidity-ibc-eureka and sp1-ics07-tendermint
  • Supports relaying Ethereum -> Cosmos via the 08-wasm client we use.
  • Runs as an RPC server which can receive concurrent requests.
  • Supports batching via tx hashes.

Automated e2e tests

  • Include a relayer test suite which tests the relayer. Not to replace manual relaying with the relayer in the main test suite.

QA scenarios

  • Relaying a single packet
  • Relaying multiple packets
  • Usage via an external team

Tasks


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
@srdtrk srdtrk added the type: feature Feature request label Nov 25, 2024
@srdtrk srdtrk self-assigned this Nov 25, 2024
@srdtrk srdtrk moved this from Backlog to In progress in IBC-GO Eureka Nov 25, 2024
@womensrights womensrights added the epic Large body of work towards a product feature label Nov 25, 2024
@srdtrk srdtrk added the relayer Issues related to the relayer label Nov 27, 2024
@srdtrk srdtrk linked a pull request Nov 27, 2024 that will close this issue
6 tasks
@srdtrk srdtrk removed a link to a pull request Nov 27, 2024
6 tasks
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 relayer Issues related to the relayer type: feature Feature request
Projects
Status: In progress
Development

No branches or pull requests

2 participants