tp-api

Crates.iotp-api
lib.rstp-api
version2.1.2
sourcesrc
created_at2021-03-12 16:32:09.130703
updated_at2021-06-23 03:59:51.238234
descriptionTetcore runtime api primitives
homepagehttps://core.tetcoin.org
repositoryhttps://github.com/tetcoin/tetcore
max_upload_size
id367763
size28,382
Marlon Hanks (marlonhanks)

documentation

https://docs.rs/tp-api

README

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

Commit count: 5279

cargo fmt