1#![allow(missing_docs, clippy::all, rustdoc::all)]
2
3pub mod bindings;
5
6pub use bindings::r#i_blueprint_service_manager::IBlueprintServiceManager;
7pub use bindings::r#operator_status_registry::OperatorStatusRegistry;
8pub use bindings::r#i_multi_asset_delegation::IMultiAssetDelegation;
10pub use bindings::r#i_tangle::ITangle;
11pub use bindings::r#i_tangle_admin::ITangleAdmin;
12pub use bindings::r#i_tangle_blueprints::ITangleBlueprints;
13pub use bindings::r#i_tangle_full::ITangleFull;
14pub use bindings::r#i_tangle_governance::ITangleGovernance;
15pub use bindings::r#i_tangle_jobs::ITangleJobs;
16pub use bindings::r#i_tangle_operators::ITangleOperators;
17pub use bindings::r#i_tangle_rewards::ITangleRewards;
18pub use bindings::r#i_tangle_services::ITangleServices;
19pub use bindings::r#i_tangle_slashing::ITangleSlashing;
20pub use bindings::r#i_tangle_token::ITangleToken;
21pub use bindings::r#multi_asset_delegation::MultiAssetDelegation;
22pub use bindings::r#operator_status_registry::OperatorStatusRegistry as IOperatorStatusRegistry;
23
24pub const TNT_CORE_VERSION: &str = include_str!("../TNT_CORE_VERSION");
26
27pub mod abi {
29 pub const ITANGLE: &str = include_str!("../abi/ITangle.json");
30 pub const ITANGLE_FULL: &str = include_str!("../abi/ITangleFull.json");
31 pub const ITANGLE_SLASHING: &str = include_str!("../abi/ITangleSlashing.json");
32 pub const IBLUEPRINT_SERVICE_MANAGER: &str =
33 include_str!("../abi/IBlueprintServiceManager.json");
34 pub const OPERATOR_STATUS_REGISTRY: &str = include_str!("../abi/OperatorStatusRegistry.json");
35 pub const IOPERATOR_STATUS_REGISTRY: &str = OPERATOR_STATUS_REGISTRY;
37 pub const IMULTI_ASSET_DELEGATION: &str = include_str!("../abi/IMultiAssetDelegation.json");
38 pub const MULTI_ASSET_DELEGATION: &str = include_str!("../abi/MultiAssetDelegation.json");
39}