ibc-core-host 0.54.0

Maintained by `ibc-rs`, contains essential top-level traits designed for the seamless integration of host chains, facilitating access to the host's storage, the efficient retrieval of states and metadata crucial for the execution of any IBC datagrams.
Documentation
[dependencies.derive_more]
default-features = false
features = ["from", "into", "display", "try_into"]
version = "0.99.18"

[dependencies.displaydoc]
default-features = false
version = "0.2.5"

[dependencies.ibc-core-channel-types]
default-features = false
version = "0.54.0"

[dependencies.ibc-core-client-context]
default-features = false
version = "0.54.0"

[dependencies.ibc-core-client-types]
default-features = false
version = "0.54.0"

[dependencies.ibc-core-commitment-types]
default-features = false
version = "0.54.0"

[dependencies.ibc-core-connection-types]
default-features = false
version = "0.54.0"

[dependencies.ibc-core-handler-types]
default-features = false
version = "0.54.0"

[dependencies.ibc-core-host-types]
default-features = false
version = "0.54.0"

[dependencies.ibc-primitives]
default-features = false
version = "0.54.0"

[dependencies.subtle-encoding]
default-features = false
version = "0.5"

[dev-dependencies.rstest]
version = "0.22"

[features]
borsh = ["ibc-core-client-types/borsh", "ibc-core-client-context/borsh", "ibc-core-connection-types/borsh", "ibc-core-channel-types/borsh", "ibc-core-commitment-types/borsh", "ibc-core-host-types/borsh", "ibc-core-handler-types/borsh", "ibc-primitives/borsh"]
default = ["std"]
parity-scale-codec = ["ibc-core-client-types/parity-scale-codec", "ibc-core-connection-types/parity-scale-codec", "ibc-core-channel-types/parity-scale-codec", "ibc-core-commitment-types/parity-scale-codec", "ibc-core-host-types/parity-scale-codec", "ibc-core-handler-types/parity-scale-codec", "ibc-primitives/parity-scale-codec"]
schema = ["ibc-core-client-types/schema", "ibc-core-client-context/schema", "ibc-core-connection-types/schema", "ibc-core-channel-types/schema", "ibc-core-commitment-types/schema", "ibc-core-host-types/schema", "ibc-core-handler-types/schema", "ibc-primitives/schema", "serde", "std"]
serde = ["ibc-core-client-types/serde", "ibc-core-client-context/serde", "ibc-core-connection-types/serde", "ibc-core-channel-types/serde", "ibc-core-commitment-types/serde", "ibc-core-host-types/serde", "ibc-core-handler-types/serde", "ibc-primitives/serde"]
std = ["displaydoc/std", "subtle-encoding/std", "ibc-core-client-types/std", "ibc-core-client-context/std", "ibc-core-connection-types/std", "ibc-core-channel-types/std", "ibc-core-commitment-types/std", "ibc-core-host-types/std", "ibc-core-handler-types/std", "ibc-primitives/std"]

[package]
authors = ["Informal Systems <hello@informal.systems>"]
description = """
    Maintained by `ibc-rs`, contains essential top-level traits designed for the seamless integration
    of host chains, facilitating access to the host's storage, the efficient retrieval of states and
    metadata crucial for the execution of any IBC datagrams.
"""
edition = "2021"
keywords = ["blockchain", "cosmos", "ibc", "host"]
license = "Apache-2.0"
name = "ibc-core-host"
readme = "README.md"
repository = "https://github.com/cosmos/ibc-rs"
rust-version = "1.72.1"
version = "0.54.0"

[package.metadata.docs.rs]
all-features = true