Substrate light client interfaces
Key changes read proof.
Remote block body request
Remote call request.
Remote key changes read request.
Remote canonical header request.
Remote storage read child request.
Remote storage read request.
Light client remote data checker.
Light client data fetcher. Implementations of this trait must check if remote data is correct (see FetchedDataChecker) and return already checked data.
Futures-based blockchain backend that either resolves blockchain data locally, or fetches required data from remote node.
Light client blockchain storage.
Returns future that resolves header either locally, or remotely.