Skip to content

[public] Experimental light client integration

Closed Jul 20, 2023 100% complete

The Vision

As well as supporting connecting to a single RPC node, we should also support connecting to a network via smoldot. This will allow Subxt to be benefit from much more decentralisation.

The Plan

Implement RpcClientT on some wrapper around smoldot, and provide it behind a feature flag like the "jsonrpsee" RpcClient.

Open Questions

  • Does smoldot su…

The Vision

As well as supporting connecting to a single RPC node, we should also support connecting to a network via smoldot. This will allow Subxt to be benefit from much more decentralisation.

The Plan

Implement RpcClientT on some wrapper around smoldot, and provide it behind a feature flag like the "jsonrpsee" RpcClient.

Open Questions

  • Does smoldot support all of the RPC methods we need in Subxt? I think not, but if it's experimental then we can make it available and see what works and what doesn't. Owing to some external experimentation I think we can at least submit transactions now.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.