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

[ecosystem] Enable Wasm light clients on IBC (08-wasm) #2061

Closed
1 of 4 tasks
Unique-Divine opened this issue Oct 3, 2024 · 0 comments · Fixed by #2068
Closed
1 of 4 tasks

[ecosystem] Enable Wasm light clients on IBC (08-wasm) #2061

Unique-Divine opened this issue Oct 3, 2024 · 0 comments · Fixed by #2068
Assignees

Comments

@Unique-Divine
Copy link
Member

Unique-Divine commented Oct 3, 2024

Motivation

Light clients verify block headers and enable trust-minimized communication between chains.

After IBC proved its capability to be extended into other platforms, the wasm light client module was introduced for chains to easily, deploy and modify light clients. IBC Light clients based on 08-wasm are implemented using WebAssembly.

Note

"Adding support for 08-wasm is essential to get Euclid Protocol live on 40-50 testnets by the end of October.".

Background on the 08-wasm IBC light client.

The Ask

  • The chain needs to support wasm clients. In our case, we're meant to follow the guidelines for chains that already use Wasm. Follow the steps here: IBC Docs. Wasm Light client
  • Open a union connection to some instance of Nibiru. Preferably testnet. Union Docs. Adding SDKs: CometBFT This uses the nibid tx ibc-wasm command to create a proposal.
  • Add the authority chages for the IBC Wasm light client
  • [Create new ticket] Get the upgrade completed on mainnet

More Info

  1. IBC Blog - Wasm Client
  2. Union ZK-Powered Consensus Verification - Discusses Union x IBC integration and Union relayers
  3. GitHub. Union Labs - repo related to this feature
  4. IBC, Union, and Scroll (EVM)
@github-project-automation github-project-automation bot moved this to ⚡ Building 🧱 in ⚛️ Nibiru (Hougyoku) Oct 3, 2024
@github-actions github-actions bot added the S-triage Status: This issue is waiting on initial triage. More Info: https://tinyurl.com/25uty9w5 label Oct 3, 2024
@Unique-Divine Unique-Divine removed the S-triage Status: This issue is waiting on initial triage. More Info: https://tinyurl.com/25uty9w5 label Oct 3, 2024
@helder-moreira helder-moreira self-assigned this Oct 9, 2024
@github-project-automation github-project-automation bot moved this from ⚡ Building 🧱 to ✅ Completed in ⚛️ Nibiru (Hougyoku) Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants