mod specs;
#[allow(clippy::module_inception)]
mod stl;
mod error;
mod mime;
mod chain;
pub use chain::ProofOfReserves;
use error::Error;
pub use invoice::LIB_NAME_RGB_CONTRACT;
pub use mime::{MediaRegName, MediaType};
pub use specs::{
Article, AssetSpec, Attachment, AttachmentName, AttachmentType, BurnMeta, ContractSpec,
ContractTerms, Details, EmbeddedMedia, IssueMeta, Name, RejectListUrl, RicardianContract,
Ticker, TokenData,
};
pub use stl::{
aluvm_stl, bitcoin_stl, commit_verify_stl, rgb_commit_stl, rgb_contract_stl, rgb_logic_stl,
rgb_ops_stl, rgb_storage_stl, StandardTypes, LIB_ID_RGB_COMMIT, LIB_ID_RGB_CONTRACT,
LIB_ID_RGB_LOGIC, LIB_ID_RGB_OPS, LIB_ID_RGB_STORAGE,
};
pub const LIB_NAME_RGB_OPS: &str = "RGBStd";
pub const LIB_NAME_RGB_STORAGE: &str = "RGBStorage";