This repository has been archived by the owner on Nov 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Cargo.toml
70 lines (63 loc) · 2.16 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
[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"
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.7", optional = true, features = ["ecdsa"] }
ripemd160 = { version = "0.9", optional = true }
[features]
secp256k1 = ["k256", "ripemd160"]