Files
pezkuwi-sdk/bizinikiwi/primitives/api
pezkuwichain ea06d27c97 fix(ci): update UI test stderr files for pezsp_api rebrand, increase test-doc timeout
- Update 5 .stderr files: sp_api → pezsp_api references and column numbers
  (empty_impl_runtime_apis_call, impl_incorrect_method_signature,
   mock_advanced_hash_by_reference, mock_only_self_reference,
   type_reference_in_impl_runtime_apis_call)
- Increase test-doc timeout 180→300min (VPS needs ~3h for doc tests)
2026-02-27 17:57:31 +03:00
..

Bizinikiwi runtime api

The Bizinikiwi 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 Bizinikiwi user can define its own apis with decl_runtime_apis and implement them in the runtime with impl_runtime_apis.

Every Bizinikiwi 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