[package] name = "near-chain-configs" version.workspace = true authors.workspace = true edition.workspace = true description = "This crate provides typed interfaces to the NEAR Genesis and Chain Configs" repository.workspace = true license.workspace = true publish = true [lints] workspace = true [dependencies] anyhow.workspace = true bytesize.workspace = true chrono.workspace = true derive_more.workspace = true num-rational.workspace = true serde.workspace = true serde_json.workspace = true sha2.workspace = true smart-default.workspace = true time.workspace = true tracing.workspace = true near-time.workspace = true near-crypto.workspace = true near-o11y = { workspace = true, optional = true } near-parameters.workspace = true near-primitives.workspace = true near-config-utils.workspace = true [features] protocol_feature_nonrefundable_transfer_nep491 = [] nightly_protocol = [ "near-o11y/nightly_protocol", "near-parameters/nightly_protocol", "near-primitives/nightly_protocol", ] nightly = [ "near-o11y/nightly", "near-parameters/nightly", "near-primitives/nightly", "nightly_protocol", "protocol_feature_nonrefundable_transfer_nep491", ] test_genesis = ["near-primitives/rand", "near-primitives/test_utils"] test_utils = ["near-primitives/rand"] default = [] metrics = ["near-o11y", "near-time/clock"]