Module sc_light::fetcher[][src]

Expand description

Light client data fetcher. Fetches requested data from remote full nodes.

Modules

Canonical hash trie definitions and helper functions.

Structs

Key changes read proof.

Remote data checker.

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.

A proof that some set of key-value pairs are included in the storage trie. The proof contains the storage values so that the partial storage backend can be reconstructed by a verifier that does not already have access to the key-value pairs.

Traits

Light client blockchain storage.

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.