1#![forbid(unsafe_code)]
17#![allow(clippy::too_many_arguments)]
18#![warn(clippy::cast_possible_truncation)]
19
20#[cfg(all(feature = "dev_skip_checks", not(feature = "test_consensus_heights")))]
21compile_error!("feature \"dev_skip_checks\" requires feature \"test_consensus_heights\".");
22
23#[cfg(feature = "account")]
24pub use snarkvm_console_account as account;
25
26#[cfg(feature = "algorithms")]
27pub use snarkvm_console_algorithms as algorithms;
28
29#[cfg(feature = "collections")]
30pub use snarkvm_console_collections as collections;
31
32#[cfg(feature = "network")]
33pub use snarkvm_console_network as network;
34
35#[cfg(feature = "program")]
36pub use snarkvm_console_program as program;
37
38#[cfg(feature = "types")]
39pub use snarkvm_console_types as types;
40
41pub mod prelude {
42 #[cfg(feature = "network")]
43 pub use crate::network::prelude::*;
44}
45
46#[cfg(all(feature = "filesystem", target_arch = "wasm32"))]
47compile_error!("Filesystem feature is not supported on wasm32");