chore(deps): bump enr 0.9 (#4230)

This commit is contained in:
Matthias Seitz
2023-08-24 14:23:03 +02:00
committed by GitHub
parent bfa130d187
commit b473f20279
5 changed files with 77 additions and 98 deletions

158
Cargo.lock generated
View File

@ -755,7 +755,7 @@ dependencies = [
"num-bigint", "num-bigint",
"num-integer", "num-integer",
"num-traits", "num-traits",
"num_enum 0.7.0", "num_enum",
"once_cell", "once_cell",
"pollster", "pollster",
"rand 0.8.5", "rand 0.8.5",
@ -974,6 +974,20 @@ dependencies = [
"thiserror", "thiserror",
] ]
[[package]]
name = "cargo_metadata"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592"
dependencies = [
"camino",
"cargo-platform",
"semver 1.0.18",
"serde",
"serde_json",
"thiserror",
]
[[package]] [[package]]
name = "cassowary" name = "cassowary"
version = "0.3.0" version = "0.3.0"
@ -1238,6 +1252,18 @@ dependencies = [
"windows-sys 0.45.0", "windows-sys 0.45.0",
] ]
[[package]]
name = "const-hex"
version = "1.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca268df6cd88e646b564e6aff1a016834e5f42077c736ef6b6789c31ef9ec5dc"
dependencies = [
"cfg-if",
"cpufeatures",
"hex",
"serde",
]
[[package]] [[package]]
name = "const-oid" name = "const-oid"
version = "0.9.5" version = "0.9.5"
@ -1821,7 +1847,7 @@ dependencies = [
"aes-gcm", "aes-gcm",
"arrayvec", "arrayvec",
"delay_map", "delay_map",
"enr 0.9.0", "enr",
"fnv", "fnv",
"futures", "futures",
"hashlink", "hashlink",
@ -1997,25 +2023,6 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d"
[[package]]
name = "enr"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf56acd72bb22d2824e66ae8e9e5ada4d0de17a69c7fd35569dde2ada8ec9116"
dependencies = [
"base64 0.13.1",
"bytes",
"hex",
"k256",
"log",
"rand 0.8.5",
"rlp",
"secp256k1",
"serde",
"sha3",
"zeroize",
]
[[package]] [[package]]
name = "enr" name = "enr"
version = "0.9.0" version = "0.9.0"
@ -2030,6 +2037,7 @@ dependencies = [
"log", "log",
"rand 0.8.5", "rand 0.8.5",
"rlp", "rlp",
"secp256k1",
"serde", "serde",
"serde-hex", "serde-hex",
"sha3", "sha3",
@ -2194,17 +2202,16 @@ dependencies = [
[[package]] [[package]]
name = "ethers-contract" name = "ethers-contract"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d4719a44c3d37ab07c6dea99ab174068d8c35e441b60b6c20ce4e48357273e8" checksum = "02bb80fd2c22631a5eb8a02cbf373cc5fd86937fc966bb670b9a884580c8e71c"
dependencies = [ dependencies = [
"const-hex",
"ethers-contract-abigen", "ethers-contract-abigen",
"ethers-contract-derive", "ethers-contract-derive",
"ethers-core", "ethers-core",
"ethers-providers", "ethers-providers",
"ethers-signers",
"futures-util", "futures-util",
"hex",
"once_cell", "once_cell",
"pin-project", "pin-project",
"serde", "serde",
@ -2214,15 +2221,15 @@ dependencies = [
[[package]] [[package]]
name = "ethers-contract-abigen" name = "ethers-contract-abigen"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "155ea1b84d169d231317ed86e307af6f2bed6b40dd17e5e94bc84da21cadb21c" checksum = "22c54db0d393393e732a5b20273e4f8ab89f0cce501c84e75fab9c126799a6e6"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"const-hex",
"dunce", "dunce",
"ethers-core", "ethers-core",
"eyre", "eyre",
"hex",
"prettyplease", "prettyplease",
"proc-macro2 1.0.66", "proc-macro2 1.0.66",
"quote 1.0.33", "quote 1.0.33",
@ -2236,14 +2243,14 @@ dependencies = [
[[package]] [[package]]
name = "ethers-contract-derive" name = "ethers-contract-derive"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8567ff196c4a37c1a8c90ec73bda0ad2062e191e4f0a6dc4d943e2ec4830fc88" checksum = "62ee4f216184a1304b707ed258f4f70aa40bf7e1522ab8963d127a8d516eaa1a"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"const-hex",
"ethers-contract-abigen", "ethers-contract-abigen",
"ethers-core", "ethers-core",
"hex",
"proc-macro2 1.0.66", "proc-macro2 1.0.66",
"quote 1.0.33", "quote 1.0.33",
"serde_json", "serde_json",
@ -2252,20 +2259,20 @@ dependencies = [
[[package]] [[package]]
name = "ethers-core" name = "ethers-core"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60ca2514feb98918a0a31de7e1983c29f2267ebf61b2dc5d4294f91e5b866623" checksum = "8c29523f73c12753165781c6e5dc11c84d3e44c080a15f7c6cfbd70b514cb6f1"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"bytes", "bytes",
"cargo_metadata", "cargo_metadata 0.17.0",
"chrono", "chrono",
"const-hex",
"elliptic-curve", "elliptic-curve",
"ethabi", "ethabi",
"generic-array", "generic-array",
"hex",
"k256", "k256",
"num_enum 0.6.1", "num_enum",
"once_cell", "once_cell",
"open-fastrlp", "open-fastrlp",
"rand 0.8.5", "rand 0.8.5",
@ -2282,9 +2289,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-etherscan" name = "ethers-etherscan"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22b3a8269d3df0ed6364bc05b4735b95f4bf830ce3aef87d5e760fb0e93e5b91" checksum = "4aab5af432b3fe5b7756b60df5c9ddeb85a13414575ad8a9acd707c24f0a77a5"
dependencies = [ dependencies = [
"ethers-core", "ethers-core",
"reqwest", "reqwest",
@ -2297,9 +2304,9 @@ dependencies = [
[[package]] [[package]]
name = "ethers-middleware" name = "ethers-middleware"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0c339aad74ae5c451d27e0e49c7a3c7d22620b119b4f9291d7aa21f72d7f366" checksum = "356151d5ded56d4918146366abc9dfc9df367cf0096492a7a5477b21b7693615"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"auto_impl", "auto_impl",
@ -2324,24 +2331,25 @@ dependencies = [
[[package]] [[package]]
name = "ethers-providers" name = "ethers-providers"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b411b119f1cf0efb69e2190883dee731251882bb21270f893ee9513b3a697c48" checksum = "00c84664b294e47fc2860d6db0db0246f79c4c724e552549631bb9505b834bee"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"auto_impl", "auto_impl",
"base64 0.21.2", "base64 0.21.2",
"bytes", "bytes",
"enr 0.8.1", "const-hex",
"enr",
"ethers-core", "ethers-core",
"futures-channel", "futures-channel",
"futures-core", "futures-core",
"futures-timer", "futures-timer",
"futures-util", "futures-util",
"hashers", "hashers",
"hex",
"http", "http",
"instant", "instant",
"jsonwebtoken",
"once_cell", "once_cell",
"pin-project", "pin-project",
"reqwest", "reqwest",
@ -2361,17 +2369,17 @@ dependencies = [
[[package]] [[package]]
name = "ethers-signers" name = "ethers-signers"
version = "2.0.8" version = "2.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4864d387456a9c09a1157fa10e1528b29d90f1d859443acf06a1b23365fb518c" checksum = "170b299698702ef1f53d2275af7d6d97409cfa4f9398ee9ff518f6bc9102d0ad"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"coins-bip32", "coins-bip32",
"coins-bip39", "coins-bip39",
"const-hex",
"elliptic-curve", "elliptic-curve",
"eth-keystore", "eth-keystore",
"ethers-core", "ethers-core",
"hex",
"rand 0.8.5", "rand 0.8.5",
"sha2 0.10.7", "sha2 0.10.7",
"thiserror", "thiserror",
@ -3390,7 +3398,7 @@ dependencies = [
"socket2 0.5.3", "socket2 0.5.3",
"widestring", "widestring",
"windows-sys 0.48.0", "windows-sys 0.48.0",
"winreg 0.50.0", "winreg",
] ]
[[package]] [[package]]
@ -4205,34 +4213,13 @@ dependencies = [
"libc", "libc",
] ]
[[package]]
name = "num_enum"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
dependencies = [
"num_enum_derive 0.6.1",
]
[[package]] [[package]]
name = "num_enum" name = "num_enum"
version = "0.7.0" version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb" checksum = "70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb"
dependencies = [ dependencies = [
"num_enum_derive 0.7.0", "num_enum_derive",
]
[[package]]
name = "num_enum_derive"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.66",
"quote 1.0.33",
"syn 2.0.29",
] ]
[[package]] [[package]]
@ -5148,9 +5135,9 @@ dependencies = [
[[package]] [[package]]
name = "reqwest" name = "reqwest"
version = "0.11.18" version = "0.11.20"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
dependencies = [ dependencies = [
"base64 0.21.2", "base64 0.21.2",
"bytes", "bytes",
@ -5177,7 +5164,7 @@ dependencies = [
"wasm-bindgen", "wasm-bindgen",
"wasm-bindgen-futures", "wasm-bindgen-futures",
"web-sys", "web-sys",
"winreg 0.10.1", "winreg",
] ]
[[package]] [[package]]
@ -5438,7 +5425,7 @@ name = "reth-discv4"
version = "0.1.0-alpha.7" version = "0.1.0-alpha.7"
dependencies = [ dependencies = [
"discv5", "discv5",
"enr 0.8.1", "enr",
"generic-array", "generic-array",
"hex", "hex",
"parking_lot 0.12.1", "parking_lot 0.12.1",
@ -5463,7 +5450,7 @@ version = "0.1.0-alpha.7"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"data-encoding", "data-encoding",
"enr 0.8.1", "enr",
"linked_hash_set", "linked_hash_set",
"parking_lot 0.12.1", "parking_lot 0.12.1",
"reth-net-common", "reth-net-common",
@ -5702,7 +5689,7 @@ dependencies = [
"aquamarine", "aquamarine",
"async-trait", "async-trait",
"auto_impl", "auto_impl",
"enr 0.8.1", "enr",
"ethers-core", "ethers-core",
"ethers-middleware", "ethers-middleware",
"ethers-providers", "ethers-providers",
@ -7360,7 +7347,7 @@ version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f0528a7ad0bc85f826aa831434a37833aea622a5ae155f5b5dd431b25244213" checksum = "0f0528a7ad0bc85f826aa831434a37833aea622a5ae155f5b5dd431b25244213"
dependencies = [ dependencies = [
"cargo_metadata", "cargo_metadata 0.15.4",
"proc-macro2 1.0.66", "proc-macro2 1.0.66",
"quote 1.0.33", "quote 1.0.33",
"serde", "serde",
@ -7563,9 +7550,9 @@ dependencies = [
[[package]] [[package]]
name = "tokio-tungstenite" name = "tokio-tungstenite"
version = "0.19.0" version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c" checksum = "2b2dbec703c26b00d74844519606ef15d09a7d6857860f84ad223dec002ddea2"
dependencies = [ dependencies = [
"futures-util", "futures-util",
"log", "log",
@ -7941,9 +7928,9 @@ dependencies = [
[[package]] [[package]]
name = "tungstenite" name = "tungstenite"
version = "0.19.0" version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67" checksum = "e862a1c4128df0112ab625f55cd5c934bcb4312ba80b39ae4b4835a3fd58e649"
dependencies = [ dependencies = [
"byteorder", "byteorder",
"bytes", "bytes",
@ -8461,15 +8448,6 @@ dependencies = [
"memchr", "memchr",
] ]
[[package]]
name = "winreg"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
dependencies = [
"winapi",
]
[[package]] [[package]]
name = "winreg" name = "winreg"
version = "0.50.0" version = "0.50.0"

View File

@ -106,10 +106,10 @@ reth-rpc-types-compat = { path = "./crates/rpc/rpc-types-compat"}
## eth ## eth
ethers-core = { version = "2.0.8", default-features = false } ethers-core = { version = "2.0", default-features = false }
ethers-providers = { version = "2.0.8", default-features = false } ethers-providers = { version = "2.0", default-features = false }
ethers-signers = { version = "2.0.8", default-features = false } ethers-signers = { version = "2.0", default-features = false }
ethers-middleware = { version = "2.0.8", default-features = false } ethers-middleware = { version = "2.0", default-features = false }
## misc ## misc
bytes = "1.4" bytes = "1.4"
@ -148,6 +148,7 @@ jsonrpsee-types = { version = "0.20" }
## crypto ## crypto
secp256k1 = { version = "0.27.0", default-features = false, features = ["global-context", "rand-std", "recovery"] } secp256k1 = { version = "0.27.0", default-features = false, features = ["global-context", "rand-std", "recovery"] }
enr = { version = "0.9", default-features = false, features = ["k256"] }
# for eip-4844 # for eip-4844
c-kzg = { git = "https://github.com/ethereum/c-kzg-4844" } c-kzg = { git = "https://github.com/ethereum/c-kzg-4844" }

View File

@ -21,7 +21,7 @@ reth-net-nat = { path = "../nat" }
# ethereum # ethereum
discv5 = { git = "https://github.com/sigp/discv5" } discv5 = { git = "https://github.com/sigp/discv5" }
secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery", "serde"] } secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery", "serde"] }
enr = { version = "0.8.1", default-features = false, features = ["rust-secp256k1"] } enr = { workspace = true, default-features = false, features = ["rust-secp256k1"] }
# async/futures # async/futures
tokio = { workspace = true, features = ["io-util", "net", "time"] } tokio = { workspace = true, features = ["io-util", "net", "time"] }

View File

@ -16,7 +16,7 @@ reth-rlp.workspace = true
# ethereum # ethereum
secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery", "serde"] } secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery", "serde"] }
enr = { version = "0.8.1", default-features = false, features = ["rust-secp256k1"] } enr = { workspace = true, default-features = false, features = ["rust-secp256k1"] }
# async/futures # async/futures
tokio = { workspace = true, features = ["io-util", "net", "time"] } tokio = { workspace = true, features = ["io-util", "net", "time"] }

View File

@ -62,7 +62,7 @@ linked-hash-map = "0.5.6"
rand.workspace = true rand.workspace = true
secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery"] } secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery"] }
enr = { version = "0.8.1", features = ["rust-secp256k1"], optional = true } enr = { workspace = true, features = ["rust-secp256k1"], optional = true }
ethers-core = { workspace = true, default-features = false, optional = true } ethers-core = { workspace = true, default-features = false, optional = true }
tempfile = { version = "3.3", optional = true } tempfile = { version = "3.3", optional = true }
@ -84,7 +84,7 @@ ethers-providers = { workspace = true, default-features = false, features = ["ws
ethers-signers = { workspace = true, default-features = false } ethers-signers = { workspace = true, default-features = false }
ethers-middleware = { workspace = true, default-features = false } ethers-middleware = { workspace = true, default-features = false }
enr = { version = "0.8.1", features = ["serde", "rust-secp256k1"] } enr = { workspace = true, features = ["serde", "rust-secp256k1"] }
# misc # misc
hex = "0.4" hex = "0.4"