Module refine

Source
Expand description

Host-call APIs available for the Service::refine entry-point.

Enums§

Fetch
A definition of data to be fetched.

Functions§

export
Export a segment of data into the JAM Data Lake.
export_slice
Export a slice of data into the JAM Data Lake.
expunge
Delete an inner PVM instance, freeing any associated resources.
foreign_lookup
Make a lookup into another service’s preimage store.
foreign_lookup_into
Make a lookup into another service’s preimage store without allocating.
gas
Inspect the gas meter.
import
Import a segment of data specified in the Work Item’s import manifest.
invoke
Invoke an inner PVM.
is_available
Check whether a preimage is available for lookup in the service.
is_foreign_available
Check whether a preimage is available for lookup in another service.
lookup
Make a lookup into the service’s preimage store.
lookup_into
Make a lookup into the service’s preimage store without allocating.
machine
Create a new instance of a PVM.
peek
Inspect the raw memory of an inner PVM.
peek_into
Inspect the raw memory of an inner PVM.
peek_value
Inspect a plain-old-data value in the memory of an inner PVM.
poke
Copy some data into the memory of an inner PVM.
poke_value
Copy a plain-old-data value into the memory of an inner PVM.
void
Deallocate memory pages in an inner PVM.
zero
Initialize memory pages in an inner PVM with zeros, allocating if needed.