#![cfg_attr(any(target_arch = "riscv32", target_arch = "riscv64"), no_std)]
extern crate alloc;
mod logger;
mod service;
mod vm;
pub(crate) use self::{logger::*, vm::*};
#[cfg(all(any(target_arch = "riscv32", target_arch = "riscv64"), target_feature = "e"))]
polkavm_derive::min_stack_size!(8 * 4096);