[package] name = "informalsystems-ics23" version = "0.9.0-alpha" authors = ["Ethan Frey "] edition = "2018" exclude = ["codegen"] description = "Merkle proof verification library - implements Cosmos ICS23 Spec" repository = "https://github.com/confio/ics23/tree/master/rust" license = "Apache-2.0" [workspace] members = ["codegen"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] prost = { version = "0.11", default-features = false, features = ["prost-derive"] } bytes = { version = "1.0.1", default-features = false } hex = { version = "0.4.3", default-features = false, features = [ "alloc" ] } sha2 = { version = "0.9.3", default-features = false } sha3 = { version = "0.9.1", default-features = false } ripemd160 = { version = "0.9.1", default-features = false } anyhow = { version = "1.0.40", default-features = false } sp-std = {version = "3.0.0", default-features = false } [dev-dependencies] serde = { version = "1.0.125", features = ["derive"] } serde_json = "1.0.64" [features] default = ["std"] std = [ "prost/std", "bytes/std", "hex/std", "sha2/std", "sha3/std", "ripemd160/std", "anyhow/std", "sp-std/std", ]