1
1
[package ]
2
2
name = " avalanche-types"
3
- version = " 0.0.323 " # https://crates.io/crates/avalanche-types
3
+ version = " 0.0.346 " # https://crates.io/crates/avalanche-types
4
4
edition = " 2021"
5
5
rust-version = " 1.68" # use "rustup override set stable" to overwrite current toolchain
6
6
publish = true
@@ -18,77 +18,77 @@ bs58 = "0.4.0"
18
18
bytes = " 1.4.0"
19
19
chrono = " 0.4.24"
20
20
cmp-manager = " 0.0.1"
21
- ecdsa = { version = " 0.16.1 " , features = [" rfc6979" , " verifying" ] } # https://github.com/RustCrypto/elliptic-curves/tree/master/k256
22
- ethers-core = { version = " =2.0.1 " , features = [" eip712" ] }
21
+ ecdsa = { version = " 0.16.6 " , features = [" rfc6979" , " verifying" ] } # https://github.com/RustCrypto/elliptic-curves/tree/master/k256
22
+ ethers-core = { version = " =2.0.3 " , features = [" eip712" ] } # https://github.com/gakonst/ethers-rs/releases
23
23
hex = " 0.4.3"
24
24
hmac = " 0.12.1"
25
- k256 = { version = " 0.13.0 " , features = [" ecdsa" ] } # https://github.com/RustCrypto/elliptic-curves/tree/master/k256
25
+ k256 = { version = " 0.13.1 " , features = [" ecdsa" ] } # https://github.com/RustCrypto/elliptic-curves/tree/master/k256
26
26
lazy_static = " 1.4.0"
27
27
log = " 0.4.17"
28
28
prefix-manager = " 0.0.2"
29
29
primitive-types = { version = " 0.12.1" , features = [" impl-serde" ] } # https://crates.io/crates/primitive-types
30
30
rand = " 0.8.5"
31
31
ring = " 0.16.20"
32
32
ripemd = " 0.1.3"
33
- rust-embed = " 6.6.0 " # https://github.com/pyrossh/rust-embed
33
+ rust-embed = " 6.6.1 " # https://github.com/pyrossh/rust-embed
34
34
rustls-pemfile = " 1.0.2"
35
- serde = { version = " 1.0.158 " , features = [" derive" ] } # https://github.com/serde-rs/serde/releases
36
- serde_json = " 1.0.94 " # https://github.com/serde-rs/json/releases
37
- serde_with = { version = " 2.3.1 " , features = [" hex" ] }
38
- serde_yaml = " 0.9.19 " # https://github.com/dtolnay/serde-yaml/releases
35
+ serde = { version = " 1.0.160 " , features = [" derive" ] } # https://github.com/serde-rs/serde/releases
36
+ serde_json = " 1.0.96 " # https://github.com/serde-rs/json/releases
37
+ serde_with = { version = " 2.3.2 " , features = [" hex" ] }
38
+ serde_yaml = " 0.9.21 " # https://github.com/dtolnay/serde-yaml/releases
39
39
sha2 = " 0.10.6"
40
- sha3 = " 0.10.6 " # https://github.com/RustCrypto/hashes
41
- spki = " 0.7.0 " # https://github.com/RustCrypto/formats/tree/master/spki
40
+ sha3 = " 0.10.7 " # https://github.com/RustCrypto/hashes
41
+ spki = " 0.7.1 " # https://github.com/RustCrypto/formats/tree/master/spki
42
42
thiserror = " 1.0.40"
43
43
url = " 2.3.1" # for "codec::serde::ip_port", "utils"
44
44
zerocopy = " 0.6.1"
45
- zeroize = " 1.5.7 " # for "BLS
45
+ zeroize = " 1.6.0 " # for "BLS
46
46
47
47
# [OPTIONAL] for "libsecp256k1"
48
48
secp256k1 = { version = " 0.27.0" , features = [" global-context" , " rand-std" , " recovery" ], optional = true } # https://crates.io/crates/secp256k1
49
49
50
50
# [OPTIONAL] for "kms_aws"
51
- aws-manager = { version = " 0.24.29 " , features = [" kms" ], optional = true } # https://github.com/gyuho/aws-manager/tags
52
- aws-sdk-kms = { version = " 0.24 .0" , optional = true } # https://crates.io/crates/aws-sdk-kms/versions
51
+ aws-manager = { version = " 0.26.1 " , features = [" kms" ], optional = true } # https://github.com/gyuho/aws-manager/tags
52
+ aws-sdk-kms = { version = " 0.26 .0" , optional = true } # https://crates.io/crates/aws-sdk-kms/versions
53
53
54
54
# [OPTIONAL] for "cert"
55
55
rcgen = { version = " 0.10.0" , optional = true } # https://github.com/est31/rcgen
56
56
rsa = { version = " 0.8.2" , features = [" pem" ], optional = true } # https://crates.io/crates/rsa
57
- rustls = { version = " 0.20.8 " , optional = true } # https://github.com/rustls/rustls/tags
57
+ rustls = { version = " 0.21.0 " , optional = true } # https://github.com/rustls/rustls/tags
58
58
59
59
# [OPTIONAL] for "message"
60
60
flate2 = { version = " 1.0.25" , optional = true }
61
61
62
62
# [OPTIONAL] for "mnemonic"
63
- bip32 = { version = " 0.4 .0" , optional = true }
63
+ bip32 = { version = " 0.5 .0" , optional = true }
64
64
rand_core = { version = " 0.6.4" , features = [" std" ], optional = true }
65
65
66
66
# [OPTIONAL] for "evm", "jsonrpc_client"
67
- reqwest = { version = " 0.11.15 " , optional = true } # https://github.com/seanmonstar/reqwest/releases
68
- tokio = { version = " 1.26 .0" , features = [" full" ], optional = true } # https://github.com/tokio-rs/tokio/releases
67
+ reqwest = { version = " 0.11.16 " , optional = true } # https://github.com/seanmonstar/reqwest/releases
68
+ tokio = { version = " 1.27 .0" , features = [" full" ], optional = true } # https://github.com/tokio-rs/tokio/releases
69
69
70
70
# [OPTIONAL] for "evm"
71
71
rlp = { version = " 0.5.2" , default-features = false , features = [" std" ], optional = true }
72
72
73
73
# [OPTIONAL] for "wallet_evm"
74
- ethers = { version = " =2.0.1 " , features = [" eip712" ], optional = true } # https://github.com/gakonst/ethers-rs/releases
75
- ethers-providers = { version = " =2.0.1 " , optional = true } # https://github.com/gakonst/ethers-rs/releases
76
- ethers-signers = { version = " =2.0.1 " , optional = true } # https://github.com/gakonst/ethers-rs/releases
74
+ ethers = { version = " =2.0.3 " , features = [" eip712" ], optional = true } # https://github.com/gakonst/ethers-rs/releases
75
+ ethers-providers = { version = " =2.0.3 " , optional = true } # https://github.com/gakonst/ethers-rs/releases
76
+ ethers-signers = { version = " =2.0.3 " , optional = true } # https://github.com/gakonst/ethers-rs/releases
77
77
78
78
# [OPTIONAL] for "subnet"
79
- futures = { version = " 0.3.27 " , optional = true }
79
+ futures = { version = " 0.3.28 " , optional = true }
80
80
http = { version = " 0.2.9" , optional = true }
81
81
hyper = { version = " 0.14.25" , optional = true }
82
82
jsonrpc-core = { version = " 18.0.0" , optional = true }
83
83
jsonrpc-http-server = { version = " 18.0.0" , optional = true }
84
84
num-derive = { version = " 0.3.3" , optional = true }
85
85
num-traits = { version = " 0.2.15" , optional = true }
86
- prost = { version = " 0.11.8 " , optional = true } # prost-build requires "cmake", https://github.com/tokio-rs/prost/releases
86
+ prost = { version = " 0.11.9 " , optional = true } # prost-build requires "cmake", https://github.com/tokio-rs/prost/releases
87
87
semver = { version = " 1.0.17" , optional = true }
88
88
tokio-stream = { version = " 0.1.12" , features = [" net" ], optional = true }
89
- tonic = { version = " 0.8.3 " , features = [" gzip" ], optional = true } # https://github.com/hyperium/tonic/tags
90
- tonic-health = { version = " 0.8.0 " , optional = true }
91
- tonic-reflection = { version = " 0.6.0 " , optional = true }
89
+ tonic = { version = " 0.9.1 " , features = [" gzip" ], optional = true } # https://github.com/hyperium/tonic/tags
90
+ tonic-health = { version = " 0.9.1 " , optional = true } # https://github.com/hyperium/tonic/blob/v0.9.0/tonic-health/src/lib.rs
91
+ tonic-reflection = { version = " 0.9.1 " , optional = true }
92
92
tower-service = { version = " 0.3.2" , optional = true }
93
93
94
94
# [OPTIONAL] for "subnet_metrics"
@@ -106,7 +106,7 @@ protoc-gen-tonic = "0.2.2"
106
106
env_logger = " 0.10.0"
107
107
id-manager = " 0.0.3"
108
108
random-manager = " 0.0.5"
109
- tempfile = " 3.4 .0"
109
+ tempfile = " 3.5 .0"
110
110
tokio-stream = { version = " 0.1.12" , features = [" net" ] }
111
111
tokio-test = " 0.4.2"
112
112
@@ -141,7 +141,7 @@ codec_base64 = ["base64"]
141
141
codec_big_int = [" num-bigint" ]
142
142
evm = [" ethers" , " ethers-providers" , " ethers-signers" , " rlp" , " tokio" ]
143
143
jsonrpc_client = [" ethers-providers" , " reqwest" , " tokio" ]
144
- kms_aws = [" aws-manager" , " aws-sdk-kms" , " ethers-signers" ]
144
+ kms_aws = [" aws-manager" , " aws-sdk-kms" , " ethers-signers" , " tokio " ]
145
145
libsecp256k1 = [" secp256k1" ]
146
146
mnemonic = [" bip32" , " rand_core" ]
147
147
subnet_evm = []
0 commit comments