#![forbid(unsafe_code)]
#![allow(clippy::too_many_arguments)]
#![warn(clippy::cast_possible_truncation)]
#[cfg(all(feature = "dev_skip_checks", not(feature = "test_consensus_heights")))]
compile_error!("feature \"dev_skip_checks\" requires feature \"test_consensus_heights\".");
#[cfg(feature = "account")]
pub use snarkvm_console_account as account;
#[cfg(feature = "algorithms")]
pub use snarkvm_console_algorithms as algorithms;
#[cfg(feature = "collections")]
pub use snarkvm_console_collections as collections;
#[cfg(feature = "network")]
pub use snarkvm_console_network as network;
#[cfg(feature = "program")]
pub use snarkvm_console_program as program;
#[cfg(feature = "types")]
pub use snarkvm_console_types as types;
pub mod prelude {
#[cfg(feature = "network")]
pub use crate::network::prelude::*;
}
#[cfg(all(feature = "filesystem", target_arch = "wasm32"))]
compile_error!("Filesystem feature is not supported on wasm32");