Module sp_runtime::offchain
source · Expand description
A collection of higher lever helpers for offchain calls.
Modules
- A high-level helpers for making HTTP requests from Offchain Workers.
- A set of storage helpers for offchain workers.
- Off-chain Storage Lock
- Utilities for offchain calls testing.
Structs
- Execution context extra capabilities.
- Duration type
- Opaque type for offchain http requests.
- An identifier for a type of cryptographic key.
- An
*Externalities
implementation with limited capabilities. - The offchain database extension that will be registered at the Substrate externalities.
- The offchain worker extension that will be registered at the Substrate externalities.
- Simple blob to hold a
Multiaddr
without committing to its format. - A blob to hold information about the local node’s network state without committing to its format.
- Opaque timestamp type
- An externalities extension to submit transactions to the pool.
Enums
- An error enum returned by some http methods.
- Status of the HTTP request
- Change to be applied to the offchain worker db in regards to a key.
- A type of supported crypto.
Constants
- Persistent storage prefix used by the Offchain Worker API when creating a DB key.
Traits
- A externalities extension for accessing the Offchain DB.
- An extended externalities for offchain workers.
- Offchain DB persistent (non-fork-aware) storage.
- Abstraction over transaction pool.