// NVM-L1: NewAssetChain Virtual Machine - Layer 1 (Smart Contract Layer) // // 智能合约执行层,负责合约的编译、部署、执行和状态管理 pub mod contract; pub mod executor; pub mod gas; pub mod state; pub mod types; pub mod upgrade; pub mod cbpp; pub mod asset_management; pub mod assetization; pub mod constitution; pub mod gnacs; pub use contract::{Contract, ContractCode, ContractMetadata}; pub use executor::{ContractExecutor, ExecutionContext, ExecutionResult}; pub use gas::{GasConfig, GasMeter}; pub use state::{StateManager, WorldState}; pub use types::{Address, Hash}; #[cfg(test)] mod tests { #[test] fn it_works() { assert_eq!(2 + 2, 4); } }