//! Functions and types related to smart contracts.
pub use smart_contracts as types;
/// Access to the execution engine of smart contracts.
/// This has functionality for parsing and executing smart contracts,
/// manipulating their state, and dry-running.
pub use concordium_smart_contract_engine as engine;
/// Functionality that is common to on and off-chain smart contracts.
pub use contracts_common as common;