chore: Use synchronous http library (ureq) instead

This commit is contained in:
sprites0
2025-06-22 19:08:34 -04:00
parent 70ac0abe8c
commit b1fbe436b1
2 changed files with 41 additions and 2 deletions

41
Cargo.lock generated
View File

@ -8732,7 +8732,6 @@ dependencies = [
"once_cell",
"parity-bytes",
"parking_lot",
"reqwest",
"reth",
"reth-basic-payload-builder",
"reth-chainspec",
@ -8777,6 +8776,7 @@ dependencies = [
"tokio",
"tokio-stream",
"tracing",
"ureq",
]
[[package]]
@ -9221,6 +9221,15 @@ dependencies = [
"security-framework",
]
[[package]]
name = "rustls-pemfile"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
dependencies = [
"rustls-pki-types",
]
[[package]]
name = "rustls-pki-types"
version = "1.12.0"
@ -10646,6 +10655,36 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "ureq"
version = "3.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39"
dependencies = [
"base64",
"flate2",
"log",
"percent-encoding",
"rustls",
"rustls-pemfile",
"rustls-pki-types",
"ureq-proto",
"utf-8",
"webpki-roots 0.26.11",
]
[[package]]
name = "ureq-proto"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7"
dependencies = [
"base64",
"http",
"httparse",
"log",
]
[[package]]
name = "url"
version = "2.5.4"