53 releases (33 major breaking)
35.0.0 | Jan 7, 2025 |
---|---|
34.0.0 | Jul 18, 2024 |
33.0.0 | Jun 21, 2024 |
32.0.0 | May 23, 2024 |
2.0.0-alpha.5 | Mar 24, 2020 |
#4 in #cumulus
149,748 downloads per month
Used in 608 crates
(175 directly)
1.5MB
22K
SLoC
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
Release
Polkadot SDK Stable 2412
Dependencies
~18–30MB
~501K SLoC