Skip to content

As a developer, I need to make Webnode working again by creating new one that works with Rust nodes #84

@binier

Description

@binier
  • P2P - add WASM target specific implementation.
  • Node - make node crate compilable to wasm.
  • Extract reusable parts from the node_native crate into a separate crate, so that it can be reused for wasm builds.
  • Extract logic from the cli crate for running the node and reuse it in native, wasm builds as well as in testing.
  • Create and implement a web lib, which can be used to set up a webnode.
  • Make time work in wasm setup.
  • Make threads + rayon work in wasm setup.
  • Fix genesis ledger loading failing in wasm run.
  • Fix issues with p2p in wasm run.
  • Fix bootstrap failures.
  • Test with devnet.
  • Test with mainnet.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions