#![no_std]
#![feature(new_uninit)]

mod api;
pub mod error_hook;
mod node_macros;

extern crate alloc;
pub use alloc::{boxed::Box, string::String, vec::Vec};
pub use api::VmApiImpl;

pub use elrond_wasm;

/// Provides an API instance.
pub fn vm_api() -> VmApiImpl {
    VmApiImpl {}
}
