1#![no_std]
2
3#[macro_use]
4extern crate alloc;
5
6#[cfg(any(feature = "std", test))]
7extern crate std;
8
9mod mock_chain;
10pub use mock_chain::{
11 AccountState,
12 Auth,
13 MockChain,
14 MockChainBuilder,
15 MockChainNote,
16 TxContextInput,
17};
18
19mod tx_context;
20pub use tx_context::{ExecError, TransactionContext, TransactionContextBuilder};
21
22pub mod asserts;
23
24pub mod executor;
25
26mod mock_host;
27
28pub mod utils;
29
30#[cfg(test)]
31mod assertion;
32
33#[cfg(test)]
34mod kernel_tests;
35
36#[cfg(test)]
37mod standards;