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

Eureka light client creation to avoid duplicate light clients between 2 chains #1171

Open
womensrights opened this issue Nov 25, 2024 · 0 comments
Labels

Comments

@womensrights
Copy link
Collaborator

With Eureka, the channel handshake is streamlined so that upon light client creation, a corresponding light client is registered to it, rather than a 4 step connection and 4 step channel handshake.

In the case of IBC v1, multiple channels could be created upon a light client and connection which created some UX pains, particularly when using ICS-20 token transfer, as tokens sent across different channels were not fungible, despite being created on top of the same client and connection. With Eureka, there is a question whether this same problem could occur if multiple clients are created to connect the same 2 chains, even if they have the exact same security parameters.

This issue is to track that we should discuss whether this could be prevented so that there is just a single cannonical channel between two chains that want to use Eureka. It seems that this could be complicated to do without permissioned client creation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Backlog
Development

No branches or pull requests

1 participant