neo_runtime/lib.rs
1// Copyright (c) 2025 R3E Network
2// Licensed under the MIT License
3
4//! Neo N3 Runtime facade
5//!
6//! This crate provides a lightweight façade over the Neo runtime surface so
7//! integration tests and examples can exercise the canonical syscall
8//! catalogue without depending on a full node implementation. The
9//! implementation intentionally returns deterministic placeholder values –
10//! enough to validate wiring and type conversions while remaining
11//! self-contained for unit tests.
12
13mod context;
14mod contract;
15mod crypto;
16mod json;
17mod runtime;
18mod storage;
19
20pub use context::NeoRuntimeContext;
21pub use contract::NeoContractRuntime;
22pub use crypto::NeoCrypto;
23pub use json::NeoJSON;
24pub use runtime::NeoRuntime;
25pub use storage::NeoStorage;