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

Replace RMB with mycelium #1545

Open
xmonader opened this issue Jun 6, 2024 · 0 comments
Open

Replace RMB with mycelium #1545

xmonader opened this issue Jun 6, 2024 · 0 comments
Milestone

Comments

@xmonader
Copy link
Contributor

xmonader commented Jun 6, 2024

This issue addresses the need for integrating Mycelium for improved stability and reliability, supporting Mycelium in ZOS, and exposing OpenRPC endpoints over Mycelium on ZOS nodes. Additionally, it focuses on integrating OpenRPC with sdk-go and sdk-ts.

Mycelium Stability

Implement stable Mycelium to provide enhanced stability and reliability over RMB. #1542

Mycelium Support in ZOS

Ensure Mycelium is supported in ZOS threefoldtech/zos#2338

ZOS OpenRPC Endpoints Exposure over Mycelium

Expose OpenRPC endpoints over Mycelium on ZOS nodes to facilitate RPC communication.

SDK Integration with OpenRPC

#1543

  • sdk-go Integration: Integrate OpenRPC with sdk-go.
  • sdk-ts Integration: Integrate OpenRPC with sdk-ts ensuring it runs fully on the user side without requiring extra

Tooling

Investigate the necessity of a Mycelium proxy for this purpose, otherwise, the enduser will be forced to run software on their local machine.

Acceptance Criteria

  • Mycelium is stable and reliable, providing better performance than RMB.
  • Mycelium is fully supported and operational in ZOS.
  • OpenRPC endpoints are successfully exposed over Mycelium on ZOS nodes.
  • sdk-go can interact with OpenRPC endpoints (full deployment)
  • sdk-ts can interact with OpenRPC endpoints (full deployment), functioning fully on the client-side without additional tools, or determine the need for a Mycelium proxy.
@xmonader xmonader added this to the 3.15 milestone Jun 6, 2024
@ramezsaeed ramezsaeed mentioned this issue Aug 7, 2024
31 tasks
@xmonader xmonader modified the milestones: 3.15, 3.16 Sep 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant