near_vm_logic/
lib.rs

1mod config;
2mod context;
3mod dependencies;
4pub mod gas_counter;
5mod logic;
6pub mod mocks;
7pub mod serde_with;
8pub mod types;
9mod utils;
10
11pub use config::VMKind;
12pub use context::VMContext;
13pub use dependencies::{External, MemoryLike, ValuePtr};
14pub use logic::{VMLogic, VMOutcome};
15pub use near_primitives_core::config::*;
16pub use near_primitives_core::profile;
17pub use near_primitives_core::types::ProtocolVersion;
18pub use near_vm_errors::{HostError, VMLogicError};
19pub use types::ReturnData;
20
21#[cfg(feature = "costs_counting")]
22pub use gas_counter::EXT_COSTS_COUNTER;