stoffel-vm 0.1.0

Register-based virtual machine runtime and MPC execution engine for Stoffel programs
Documentation
use crate::vm_state::VMState;

mod builder;
mod effect_scheduler;
mod execution;
mod hooks;
mod mpc;
mod output;
mod registration;
mod table_memory;

pub use builder::VirtualMachineBuilder;
pub use execution::VmEntryInvocation;

/// The register-based virtual machine
pub struct VirtualMachine {
    state: VMState,
}

#[cfg(test)]
mod tests;