sp-api

Crates.iosp-api
lib.rssp-api
version34.0.0
sourcesrc
created_at2020-02-27 00:54:23.499681
updated_at2024-07-18 13:24:53.324498
descriptionSubstrate runtime api primitives (polkadot v1.15.0)
homepagehttps://substrate.io
repositoryhttps://github.com/paritytech/polkadot-sdk.git
max_upload_size
id212910
size38,038
Parity Crate Owner (parity-crate-owner)

documentation

README

Substrate runtime api

The Substrate runtime api is the crucial interface between the node and the runtime. Every call that goes into the runtime is done with a runtime api. The runtime apis are not fixed. Every Substrate user can define its own apis with decl_runtime_apis and implement them in the runtime with impl_runtime_apis.

Every Substrate runtime needs to implement the [Core] runtime api. This api provides the basic functionality that every runtime needs to export.

Besides the macros and the [Core] runtime api, this crates provides the [Metadata] runtime api, the [ApiExt] trait, the [CallApiAt] trait and the [ConstructRuntimeApi] trait.

On a meta level this implies, the client calls the generated API from the client perspective.

License: Apache-2.0

Commit count: 17920

cargo fmt