Skip to main content

Crate canic_subnet_catalog

Crate canic_subnet_catalog 

Source
Expand description

Pure cached IC subnet catalog model and resolver for Canic host tools.

Re-exports§

pub use model::ClassificationSource;
pub use model::GeographicScope;
pub use model::RoutingRange;
pub use model::SubnetCatalog;
pub use model::SubnetInfo;
pub use model::SubnetKind;
pub use model::SubnetSpecialization;
pub use resolver::ResolveAs;
pub use resolver::ResolvedSubnet;
pub use resolver::ResolvedSubnetSubject;

Modules§

model
resolver

Enums§

CatalogError
CatalogError

Constants§

CATALOG_SCHEMA_VERSION
MAINNET_NETWORK
MAINNET_REGISTRY_CANISTER_ID

Functions§

canonical_principal_text
Parse a textual IC principal into canonical text.
catalog_to_pretty_json
Render one subnet catalog JSON payload with stable pretty formatting.
parse_catalog_json
Decode and validate one subnet catalog JSON payload.