mod error;
mod log;
mod mailbox;
mod manager;
mod program;
mod system;
pub use crate::log::{CoreLog, Log, RunResult};
pub use codec;
pub use error::{Result, TestError};
pub use program::{calculate_program_id, Gas, Program, WasmProgram};
pub use system::System;
pub const EXISTENTIAL_DEPOSIT: u128 = 500;
pub const MAILBOX_THRESHOLD: u64 = 3000;
pub const WAITLIST_COST: u64 = 100;
pub const RESERVE_FOR: u32 = 1;
pub const RESERVATION_COST: u64 = 100;
pub const READ_COST: u64 = 20;
pub const WRITE_COST: u64 = 100;
pub const READ_PER_BYTE_COST: u64 = 10;
pub const WRITE_PER_BYTE_COST: u64 = 10;
pub const MODULE_INSTANTIATION_BYTE_COST: u64 = 20;
pub const MAX_RESERVATIONS: u64 = 256;
pub const EPOCH_DURATION_IN_BLOCKS: u32 = 600;
pub const INITIAL_RANDOM_SEED: u64 = 42;
pub const MODULE_INSTRUMENTATION_BYTE_COST: u64 = 13;
pub const MODULE_INSTRUMENTATION_COST: u64 = 297;
pub const DISPATCH_HOLD_COST: u64 = 200;
pub const RENT_COST: u128 = 330;