forked from informalsystems/tendermint-rs
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Cargo.toml
72 lines (64 loc) · 2.18 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[package]
name = "tendermint"
version = "0.17.0" # Also update `html_root_url` in lib.rs and
# depending crates (rpc, light-node, ..) when bumping this
license = "Apache-2.0"
homepage = "https://www.tendermint.com/"
repository = "https://github.com/informalsystems/tendermint-rs/tree/master/tendermint"
readme = "../README.md"
categories = ["cryptography", "cryptography::cryptocurrencies", "database"]
keywords = ["blockchain", "bft", "consensus", "cosmos", "tendermint"]
edition = "2018"
description = """
Tendermint is a high-performance blockchain consensus engine that powers
Byzantine fault tolerant applications written in any programming language.
This crate provides core types for representing information about Tendermint
blockchain networks, including chain information types, secret connections,
and remote procedure calls (JSON-RPC).
"""
authors = [
"Ismail Khoffi <[email protected]>",
"ValarDragon <[email protected]>",
"Tony Arcieri <[email protected]>",
"Thane Thomson <[email protected]>"
]
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
anomaly = "0.2"
async-trait = "0.1"
bytes = "0.5"
hex = "0.3.1"
byteorder = "1.3.2"
parity-bytes = "0.1"
prost-amino-derive = "0.6"
prost-amino = "0.6"
chrono = { version = "0.4", features = ["serde"] }
ed25519 = "1"
ed25519-dalek = { version = "1", features = ["serde"] }
futures = "0.3"
num-traits = "0.2"
once_cell = "1.3"
prost = "0.6"
prost-types = "0.6"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_bytes = "0.11"
bstr = "0.2.14"
serde_repr = "0.1"
sha2 = { version = "0.9", default-features = false }
signature = "1.2"
subtle = "2.6"
subtle-encoding = { version = "0.5", features = ["bech32-preview"] }
thiserror = "1"
tendermint-proto = { version = "0.17.0", path = "../proto" }
toml = { version = "0.5" }
zeroize = { version = "1.1", features = ["zeroize_derive"] }
k256 = { version = "0.13.3", optional = true, features = ["ecdsa"] }
ripemd160 = { version = "0.9", optional = true }
ics23 = "=0.6.0"
[features]
secp256k1 = ["k256", "ripemd160"]