Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

mmr: move RPC from frame to client #12804

@acatangiu

Description

@acatangiu

Now that there is a dedicated client-side gadget with easy access to offchain db (#12753), move all offchain-specific functionality including proof generation from the pallet to the gadget.

This will greatly simplify the pallet which will no longer need both Storage<RuntimeStorage> and Storage<OffchainStorage> abstractions - it will simply have Storage (and will only work with runtime storage).

We should also move the MMR RPC code from frame/merkle-mountain-range/rpc to client/merkle-mountain-range/rpc; RPC is definitely not FRAME, but client-side.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions