3 stable releases
| 2.1.2 | Jun 23, 2021 |
|---|---|
| 2.0.2 | Apr 3, 2021 |
| 2.0.1 | Apr 2, 2021 |
| 0.0.0 |
|
#157 in #tetcoin
741 downloads per month
Used in 109 crates
(45 directly)
580KB
12K
SLoC
Tetcore runtime api
The Tetcore 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 Tetcore user can define its own apis with
decl_runtime_apis and implement them in
the runtime with impl_runtime_apis.
Every Tetcore 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
Dependencies
~7–12MB
~157K SLoC