trezoa-instruction 3.2.3

Types for directing the execution of Trezoa programs.
docs.rs failed to build trezoa-instruction-3.2.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Types for directing the execution of Trezoa programs.

Every invocation of a Trezoa program executes a single instruction, as defined by the [Instruction] type. An instruction is primarily a vector of bytes, the contents of which are program-specific, and not interpreted by the Trezoa runtime. This allows flexibility in how programs behave, how they are controlled by client software, and what data encodings they use.

Besides the instruction data, every account a program may read or write while executing a given instruction is also included in Instruction, as [AccountMeta] values. The runtime uses this information to efficiently schedule execution of transactions.