Expand description
Lower a [ProgramBlob] into a runnable ProgramSpec.
This is the “no personality” personality: the shortest path from a
linked program to a running one, with no capability graph, no
content addressing and no store. A personality that has those does
this lowering itself from its own object types (JAVM:
javm::JavmLocal::run_instance) — and must arrive at exactly the
same ProgramSpec, since gas is a function of it.
Structs§
- Prepared
Program - A [
ProgramBlob] lowered to the buffers aProgramSpecborrows.
Enums§
- Prepare
Error - Why a [
ProgramBlob] could not be prepared for execution.
Functions§
- run_
blob - Convenience: prepare and run
endpointofblobonce.