Module offchain

Source
Expand description

Interface that provides functions to access the offchain functionality.

These functions are being made available to the runtime and are called by the runtime.

Structs§

HostFunctions
Provides implementations for the extern host functions.

Functions§

http_request_add_header
Append header to the request.
http_request_start
Initiates a http request given HTTP verb and the URL.
http_request_write_body
Write a chunk of request body.
http_response_headers
Read all response headers.
http_response_read_body
Read a chunk of body response to given buffer.
http_response_wait
Block and wait for the responses for given requests.
is_validator
Returns if the local node is a potential validator.
local_storage_clear
Remove a value from the local storage.
local_storage_compare_and_set
Sets a value in the local storage if it matches current value.
local_storage_get
Gets a value from the local storage.
local_storage_set
Sets a value in the local storage.
network_state
Returns information about the local node’s network state.
random_seed
Returns a random seed.
set_authorized_nodes
Set the authorized nodes and authorized_only flag.
sleep_until
Pause the execution until deadline is reached.
submit_transaction
Submit an encoded transaction to the pool.
timestamp
Returns current UNIX timestamp (in millis)