chore: bump alloy (#16828)

This commit is contained in:
Arsenii Kulikov
2025-06-17 14:19:07 +02:00
committed by GitHub
parent 820c334a4a
commit 5d754195a3
6 changed files with 142 additions and 164 deletions

135
Cargo.lock generated
View File

@@ -112,15 +112,16 @@ dependencies = [
[[package]]
name = "alloy-consensus"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad451f9a70c341d951bca4e811d74dbe1e193897acd17e9dbac1353698cc430b"
checksum = "a0dc46cb8a5322c5a65509622a111f1c3f4161f7bfaae883f0c939bcd50d0fd6"
dependencies = [
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-serde",
"alloy-trie",
"alloy-tx-macros",
"arbitrary",
"auto_impl",
"c-kzg",
@@ -137,9 +138,9 @@ dependencies = [
[[package]]
name = "alloy-consensus-any"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "142daffb15d5be1a2b20d2cd540edbcef03037b55d4ff69dc06beb4d06286dba"
checksum = "2492d3548408746e0d3fddcaeb033b1ee9041aa449dcf7df35fb18008fe921a2"
dependencies = [
"alloy-consensus",
"alloy-eips",
@@ -152,9 +153,9 @@ dependencies = [
[[package]]
name = "alloy-contract"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebf25443920ecb9728cb087fe4dc04a0b290bd6ac85638c58fe94aba70f1a44e"
checksum = "9c9a46cef9fa15c2fef07294e6ebf9c8913646b957dcfd2547041350679fa288"
dependencies = [
"alloy-consensus",
"alloy-dyn-abi",
@@ -168,6 +169,7 @@ dependencies = [
"alloy-transport",
"futures",
"futures-util",
"serde_json",
"thiserror 2.0.12",
]
@@ -234,9 +236,9 @@ dependencies = [
[[package]]
name = "alloy-eips"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3056872f6da48046913e76edb5ddced272861f6032f09461aea1a2497be5ae5d"
checksum = "d3165f56b57a11d2b77742ed2f48319ac9857de122855b43773bd0e26478131d"
dependencies = [
"alloy-eip2124",
"alloy-eip2930",
@@ -276,9 +278,9 @@ dependencies = [
[[package]]
name = "alloy-genesis"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c98fb40f07997529235cc474de814cd7bd9de561e101716289095696c0e4639d"
checksum = "833b10a7a4bece11e7e2cc2193894dcb07014fa5fdcb23ab4cfa94d4e0667581"
dependencies = [
"alloy-eips",
"alloy-primitives",
@@ -315,12 +317,13 @@ dependencies = [
[[package]]
name = "alloy-json-rpc"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc08b31ebf9273839bd9a01f9333cbb7a3abb4e820c312ade349dd18bdc79581"
checksum = "83dc6510a04ef2db88fa26e6389814a6966edd7f01e56ef69f56964ee33c58a5"
dependencies = [
"alloy-primitives",
"alloy-sol-types",
"http",
"serde",
"serde_json",
"thiserror 2.0.12",
@@ -329,9 +332,9 @@ dependencies = [
[[package]]
name = "alloy-network"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed117b08f0cc190312bf0c38c34cf4f0dabfb4ea8f330071c587cd7160a88cb2"
checksum = "3cd33e08e9922768f970fdf5bbc617fb8add3161d273e168d623dcdb4c45cd98"
dependencies = [
"alloy-consensus",
"alloy-consensus-any",
@@ -355,9 +358,9 @@ dependencies = [
[[package]]
name = "alloy-network-primitives"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7162ff7be8649c0c391f4e248d1273e85c62076703a1f3ec7daf76b283d886d"
checksum = "3596f4179ab18a06f2bd6c14db01e0c29263a5a7a31732a54dfd05b07d428002"
dependencies = [
"alloy-consensus",
"alloy-eips",
@@ -427,9 +430,9 @@ dependencies = [
[[package]]
name = "alloy-provider"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d84eba1fd8b6fe8b02f2acd5dd7033d0f179e304bd722d11e817db570d1fa6c4"
checksum = "303e09afbbc561cf8ba16c9e860515c5c62bbaf7e622b004f00c6b09edf65020"
dependencies = [
"alloy-chains",
"alloy-consensus",
@@ -455,6 +458,7 @@ dependencies = [
"either",
"futures",
"futures-utils-wasm",
"http",
"lru 0.13.0",
"parking_lot",
"pin-project",
@@ -470,9 +474,9 @@ dependencies = [
[[package]]
name = "alloy-pubsub"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8550f7306e0230fc835eb2ff4af0a96362db4b6fc3f25767d161e0ad0ac765bf"
checksum = "be5cf6a5e35d8ebb202fb924617c79616884e081fb3f766a4b6793b57960a16b"
dependencies = [
"alloy-json-rpc",
"alloy-primitives",
@@ -513,9 +517,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-client"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "518a699422a3eab800f3dac2130d8f2edba8e4fff267b27a9c7dc6a2b0d313ee"
checksum = "abf2a479318b304148897bd6ee50fbbe94fa7f7c54fda6c33848af274a5c8351"
dependencies = [
"alloy-json-rpc",
"alloy-primitives",
@@ -541,9 +545,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c000cab4ec26a4b3e29d144e999e1c539c2fa0abed871bf90311eb3466187ca8"
checksum = "11e31c3a481349044899e47c73cca6047563bf359b203861627e53bea679a757"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-engine",
@@ -554,9 +558,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-admin"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ebdc864f573645c5288370c208912b85b5cacc8025b700c50c2b74d06ab9830"
checksum = "3111649049b68878d4c4c4897db4ec699dee7c9edd5b37643ade946b133bbf3d"
dependencies = [
"alloy-genesis",
"alloy-primitives",
@@ -566,9 +570,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-anvil"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8abecc34549a208b5f91bc7f02df3205c36e2aa6586f1d9375c3382da1066b3b"
checksum = "c0a8bf5eed865c9123b944ea9cd09c36a5c973b1605846a7cdc8ea7b6681702c"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth",
@@ -578,9 +582,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-any"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "508b2fbe66d952089aa694e53802327798806498cd29ff88c75135770ecaabfc"
checksum = "193dcf549a9383bc855eb1f209eb3aa0d2b1bcbc45998b92f905565f243cf130"
dependencies = [
"alloy-consensus-any",
"alloy-rpc-types-eth",
@@ -589,9 +593,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-beacon"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "241aba7808bddc3ad1c6228e296a831f326f89118b1017012090709782a13334"
checksum = "9caa1bec0258fbebc7803d7da33e250de2d1c6e97e34a2b8a4ece83b31d8de43"
dependencies = [
"alloy-eips",
"alloy-primitives",
@@ -607,9 +611,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-debug"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c832f2e851801093928dbb4b7bd83cd22270faf76b2e080646b806a285c8757"
checksum = "395dd78499c49adaf6a078f1ccb5856359c5f678306484a3d631511649b37a61"
dependencies = [
"alloy-primitives",
"serde",
@@ -617,9 +621,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-engine"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cab52691970553d84879d777419fa7b6a2e92e9fe8641f9324cc071008c2f656"
checksum = "49377b741a373b8e3b69b90abf40ec255c1f6a344ab4156c2a0e4ee9204c5996"
dependencies = [
"alloy-consensus",
"alloy-eips",
@@ -638,9 +642,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-eth"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcaf7dff0fdd756a714d58014f4f8354a1706ebf9fa2cf73431e0aeec3c9431e"
checksum = "9c5740de94e37e8977aef7d8e084eba8fbce485c43f04d32de55b629e42b32f0"
dependencies = [
"alloy-consensus",
"alloy-consensus-any",
@@ -651,7 +655,7 @@ dependencies = [
"alloy-serde",
"alloy-sol-types",
"arbitrary",
"itertools 0.14.0",
"itertools 0.13.0",
"serde",
"serde_json",
"thiserror 2.0.12",
@@ -659,9 +663,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-mev"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18bd1c5d7b9f3f1caeeaa1c082aa28ba7ce2d67127b12b2a9b462712c8f6e1c5"
checksum = "0f83a35afc1e29e3556f0a01735a3b1aae5185511f6cef0843befa5e99bb2ac3"
dependencies = [
"alloy-consensus",
"alloy-eips",
@@ -674,9 +678,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-trace"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e3507a04e868dd83219ad3cd6a8c58aefccb64d33f426b3934423a206343e84"
checksum = "cc9d38c9df26dc9824e5e5a81c42879f5793f89adaff1fbe25833c52c4103d75"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth",
@@ -688,9 +692,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-txpool"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eec36272621c3ac82b47dd77f0508346687730b1c2e3e10d3715705c217c0a05"
checksum = "f8d078f0cc054bb846f2b3f9b92cef2502459f9bf67bea94049e877d4fb07bc0"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth",
@@ -700,9 +704,9 @@ dependencies = [
[[package]]
name = "alloy-serde"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "730e8f2edf2fc224cabd1c25d090e1655fa6137b2e409f92e5eec735903f1507"
checksum = "61b6134af56345296cc2f624ebf621f79330cb8a80b0d7bb29e4e41ee729dcaf"
dependencies = [
"alloy-primitives",
"arbitrary",
@@ -712,9 +716,9 @@ dependencies = [
[[package]]
name = "alloy-signer"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b0d2428445ec13edc711909e023d7779618504c4800be055a5b940025dbafe3"
checksum = "2f9fbc2e1283d3e939d4f203fdb00922dcbb231db75b9db5b8de3c4ef4be3e2e"
dependencies = [
"alloy-primitives",
"async-trait",
@@ -727,9 +731,9 @@ dependencies = [
[[package]]
name = "alloy-signer-local"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e14fe6fedb7fe6e0dfae47fe020684f1d8e063274ef14bca387ddb7a6efa8ec1"
checksum = "7aaf3564568c9c2199375dbf6b3520cc3f71997c2513ba544dda9a540e5e63cf"
dependencies = [
"alloy-consensus",
"alloy-network",
@@ -815,9 +819,9 @@ dependencies = [
[[package]]
name = "alloy-transport"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a712bdfeff42401a7dd9518f72f617574c36226a9b5414537fedc34350b73bf9"
checksum = "8ecf50e4efa5b4f91c6050ce558cc06c6890d7db754246e534acc3ac76c796d9"
dependencies = [
"alloy-json-rpc",
"alloy-primitives",
@@ -838,9 +842,9 @@ dependencies = [
[[package]]
name = "alloy-transport-http"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ea5a76d7f2572174a382aedf36875bedf60bcc41116c9f031cf08040703a2dc"
checksum = "915aceee2aecf8f2c38e6c5bdf2703bf2bed32ebd91121b5640dbc23818e97f9"
dependencies = [
"alloy-json-rpc",
"alloy-transport",
@@ -853,9 +857,9 @@ dependencies = [
[[package]]
name = "alloy-transport-ipc"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "606af17a7e064d219746f6d2625676122c79d78bf73dfe746d6db9ecd7dbcb85"
checksum = "174da2b07cca2e0438ec49ca12b065f75ff2e3c21a237b26d8478d14ec477aac"
dependencies = [
"alloy-json-rpc",
"alloy-pubsub",
@@ -873,9 +877,9 @@ dependencies = [
[[package]]
name = "alloy-transport-ws"
version = "1.0.9"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0c6f9b37cd8d44aab959613966cc9d4d7a9b429c575cec43b3e5b46ea109a79"
checksum = "5933ae8a0256290c7310b788d046604f2e46d4e2e1f305f1dd5437cb610fbc3c"
dependencies = [
"alloy-pubsub",
"alloy-transport",
@@ -909,6 +913,19 @@ dependencies = [
"tracing",
]
[[package]]
name = "alloy-tx-macros"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cde95928532e9c79f8c7488da0170bc9e94c6e7d02a09aa21d8a1bdd8e84e2ab"
dependencies = [
"alloy-primitives",
"darling",
"proc-macro2",
"quote",
"syn 2.0.103",
]
[[package]]
name = "android-tzdata"
version = "0.1.1"

View File

@@ -474,33 +474,33 @@ alloy-trie = { version = "0.8.1", default-features = false }
alloy-hardforks = "0.2.2"
alloy-consensus = { version = "1.0.9", default-features = false }
alloy-contract = { version = "1.0.9", default-features = false }
alloy-eips = { version = "1.0.9", default-features = false }
alloy-genesis = { version = "1.0.9", default-features = false }
alloy-json-rpc = { version = "1.0.9", default-features = false }
alloy-network = { version = "1.0.9", default-features = false }
alloy-network-primitives = { version = "1.0.9", default-features = false }
alloy-provider = { version = "1.0.9", features = ["reqwest"], default-features = false }
alloy-pubsub = { version = "1.0.9", default-features = false }
alloy-rpc-client = { version = "1.0.9", default-features = false }
alloy-rpc-types = { version = "1.0.9", features = ["eth"], default-features = false }
alloy-rpc-types-admin = { version = "1.0.9", default-features = false }
alloy-rpc-types-anvil = { version = "1.0.9", default-features = false }
alloy-rpc-types-beacon = { version = "1.0.9", default-features = false }
alloy-rpc-types-debug = { version = "1.0.9", default-features = false }
alloy-rpc-types-engine = { version = "1.0.9", default-features = false }
alloy-rpc-types-eth = { version = "1.0.9", default-features = false }
alloy-rpc-types-mev = { version = "1.0.9", default-features = false }
alloy-rpc-types-trace = { version = "1.0.9", default-features = false }
alloy-rpc-types-txpool = { version = "1.0.9", default-features = false }
alloy-serde = { version = "1.0.9", default-features = false }
alloy-signer = { version = "1.0.9", default-features = false }
alloy-signer-local = { version = "1.0.9", default-features = false }
alloy-transport = { version = "1.0.9" }
alloy-transport-http = { version = "1.0.9", features = ["reqwest-rustls-tls"], default-features = false }
alloy-transport-ipc = { version = "1.0.9", default-features = false }
alloy-transport-ws = { version = "1.0.9", default-features = false }
alloy-consensus = { version = "1.0.10", default-features = false }
alloy-contract = { version = "1.0.10", default-features = false }
alloy-eips = { version = "1.0.10", default-features = false }
alloy-genesis = { version = "1.0.10", default-features = false }
alloy-json-rpc = { version = "1.0.10", default-features = false }
alloy-network = { version = "1.0.10", default-features = false }
alloy-network-primitives = { version = "1.0.10", default-features = false }
alloy-provider = { version = "1.0.10", features = ["reqwest"], default-features = false }
alloy-pubsub = { version = "1.0.10", default-features = false }
alloy-rpc-client = { version = "1.0.10", default-features = false }
alloy-rpc-types = { version = "1.0.10", features = ["eth"], default-features = false }
alloy-rpc-types-admin = { version = "1.0.10", default-features = false }
alloy-rpc-types-anvil = { version = "1.0.10", default-features = false }
alloy-rpc-types-beacon = { version = "1.0.10", default-features = false }
alloy-rpc-types-debug = { version = "1.0.10", default-features = false }
alloy-rpc-types-engine = { version = "1.0.10", default-features = false }
alloy-rpc-types-eth = { version = "1.0.10", default-features = false }
alloy-rpc-types-mev = { version = "1.0.10", default-features = false }
alloy-rpc-types-trace = { version = "1.0.10", default-features = false }
alloy-rpc-types-txpool = { version = "1.0.10", default-features = false }
alloy-serde = { version = "1.0.10", default-features = false }
alloy-signer = { version = "1.0.10", default-features = false }
alloy-signer-local = { version = "1.0.10", default-features = false }
alloy-transport = { version = "1.0.10" }
alloy-transport-http = { version = "1.0.10", features = ["reqwest-rustls-tls"], default-features = false }
alloy-transport-ipc = { version = "1.0.10", default-features = false }
alloy-transport-ws = { version = "1.0.10", default-features = false }
# op
alloy-op-evm = { version = "0.11", default-features = false }
@@ -704,39 +704,39 @@ walkdir = "2.3.3"
vergen-git2 = "1.0.5"
[patch.crates-io]
# alloy-consensus = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-contract = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-eips = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-genesis = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-json-rpc = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-network = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-network-primitives = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-provider = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-pubsub = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-client = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-admin = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-anvil = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-beacon = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-debug = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-eth = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-mev = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-rpc-types-txpool = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-serde = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-signer = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-signer-local = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-transport = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-transport-http = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-transport-ipc = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
# alloy-transport-ws = { git = "https://github.com/alloy-rs/alloy", branch = "main" }
#
# op-alloy-consensus = { git = "https://github.com/alloy-rs/op-alloy", rev = "ad607c1" }
# op-alloy-network = { git = "https://github.com/alloy-rs/op-alloy", rev = "ad607c1" }
# op-alloy-rpc-types = { git = "https://github.com/alloy-rs/op-alloy", rev = "ad607c1" }
# op-alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/op-alloy", rev = "ad607c1" }
# op-alloy-rpc-jsonrpsee = { git = "https://github.com/alloy-rs/op-alloy", rev = "ad607c1" }
# alloy-consensus = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-contract = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-eips = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-genesis = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-json-rpc = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-network = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-network-primitives = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-provider = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-pubsub = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-client = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-admin = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-anvil = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-beacon = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-debug = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-eth = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-mev = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-rpc-types-txpool = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-serde = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-signer = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-signer-local = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-transport = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-transport-http = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-transport-ipc = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# alloy-transport-ws = { git = "https://github.com/alloy-rs/alloy", rev = "200d54ce6" }
# op-alloy-consensus = { git = "https://github.com/alloy-rs/op-alloy", rev = "a79d6fc" }
# op-alloy-network = { git = "https://github.com/alloy-rs/op-alloy", rev = "a79d6fc" }
# op-alloy-rpc-types = { git = "https://github.com/alloy-rs/op-alloy", rev = "a79d6fc" }
# op-alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/op-alloy", rev = "a79d6fc" }
# op-alloy-rpc-jsonrpsee = { git = "https://github.com/alloy-rs/op-alloy", rev = "a79d6fc" }
#
# revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "1207e33" }
#

View File

@@ -1033,18 +1033,13 @@ mod tests {
use super::*;
use alloy_chains::Chain;
use alloy_consensus::constants::ETH_TO_WEI;
use alloy_eips::{eip4844::BLOB_TX_MIN_BLOB_GASPRICE, eip7840::BlobParams};
use alloy_evm::block::calc::{base_block_reward, block_reward};
use alloy_genesis::{ChainConfig, GenesisAccount};
use alloy_primitives::{b256, hex};
use alloy_trie::{TrieAccount, EMPTY_ROOT_HASH};
use core::ops::Deref;
use reth_ethereum_forks::{ForkCondition, ForkHash, ForkId, Head};
use std::{
collections::{BTreeMap, HashMap},
str::FromStr,
string::String,
};
use std::{collections::HashMap, str::FromStr};
fn test_hardfork_fork_ids(spec: &ChainSpec, cases: &[(EthereumHardfork, ForkId)]) {
for (hardfork, expected_id) in cases {
@@ -2506,38 +2501,4 @@ Post-merge hard forks (timestamp based):
assert_eq!(block_reward(base_reward, num_ommers), expected_reward);
}
}
#[test]
fn blob_params_from_genesis() {
let s = r#"{
"cancun":{
"baseFeeUpdateFraction":3338477,
"max":6,
"target":3
},
"prague":{
"baseFeeUpdateFraction":3338477,
"max":6,
"target":3
}
}"#;
let schedule: BTreeMap<String, BlobParams> = serde_json::from_str(s).unwrap();
let hardfork_params = BlobScheduleBlobParams::from_schedule(&schedule);
let expected = BlobScheduleBlobParams {
cancun: BlobParams {
target_blob_count: 3,
max_blob_count: 6,
update_fraction: 3338477,
min_blob_fee: BLOB_TX_MIN_BLOB_GASPRICE,
},
prague: BlobParams {
target_blob_count: 3,
max_blob_count: 6,
update_fraction: 3338477,
min_blob_fee: BLOB_TX_MIN_BLOB_GASPRICE,
},
..Default::default()
};
assert_eq!(hardfork_params, expected);
}
}

View File

@@ -1,5 +1,5 @@
use alloy_rpc_types_mev::{
SendBundleRequest, SendBundleResponse, SimBundleOverrides, SimBundleResponse,
EthBundleHash, SendBundleRequest, SimBundleOverrides, SimBundleResponse,
};
use jsonrpsee::proc_macros::rpc;
@@ -27,7 +27,7 @@ pub trait MevFullApi {
async fn send_bundle(
&self,
request: SendBundleRequest,
) -> jsonrpsee::core::RpcResult<SendBundleResponse>;
) -> jsonrpsee::core::RpcResult<EthBundleHash>;
/// Similar to `mev_sendBundle` but instead of submitting a bundle to the relay, it returns
/// a simulation result. Only fully matched bundles can be simulated.

View File

@@ -2,7 +2,7 @@
use alloy_eips::eip4895::Withdrawals;
use alloy_primitives::Bytes;
use alloy_rlp::{Decodable, Error as RlpError};
use alloy_rlp::Decodable;
use alloy_rpc_types_engine::{
ExecutionPayload, ExecutionPayloadBodyV1, ExecutionPayloadSidecar, ExecutionPayloadV1,
PayloadError,
@@ -105,5 +105,5 @@ fn payload_validation_conversion() {
*tx = Bytes::new();
});
let payload_with_invalid_txs = payload_with_invalid_txs.try_into_block::<TransactionSigned>();
assert_matches!(payload_with_invalid_txs, Err(PayloadError::Decode(RlpError::InputTooShort)));
assert_matches!(payload_with_invalid_txs, Err(PayloadError::Decode(_)));
}

View File

@@ -180,7 +180,7 @@ impl IntoRpcTx<Transaction> for EthereumTxEnvelope<TxEip4844> {
type TxInfo = TransactionInfo;
fn into_rpc_tx(self, signer: Address, tx_info: TransactionInfo) -> Transaction {
Transaction::from_transaction(self.with_signer(signer).convert(), tx_info)
Transaction::<Self>::from_transaction(self.with_signer(signer).convert(), tx_info)
}
}