[][src]Module substrate_client::light

Light client components.

Modules

backend

Light client backend. Only stores headers and justifications of blocks. Everything else is requested from full nodes on demand.

blockchain

Light client blockchain backend. Only stores headers and justifications of recent blocks. CHT roots are stored for headers of ancient blocks.

call_executor

Methods that light client could use to execute runtime calls.

fetcher

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

Functions

new_fetch_checker

Create an instance of fetch data checker.

new_light

Create an instance of light client.

new_light_backend

Create an instance of light client backend.

new_light_blockchain

Create an instance of light client blockchain backend.