diff --git a/Cargo.lock b/Cargo.lock index e80af0ec8..7e3425329 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -174,66 +174,66 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "e88e1edea70787c33e11197d3f32ae380f3db19e6e061e539a5bcf8184a6b326" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.7.3", + "alloy-serde 0.8.3", "alloy-trie", - "arbitrary", "auto_impl", "c-kzg", "derive_more", - "rand", "serde", - "serde_with", ] [[package]] name = "alloy-consensus" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88e1edea70787c33e11197d3f32ae380f3db19e6e061e539a5bcf8184a6b326" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ - "alloy-eips 0.8.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.8.3", + "alloy-serde 0.9.2", "alloy-trie", + "arbitrary", "auto_impl", "c-kzg", "derive_more", + "rand", "serde", + "serde_with", ] [[package]] name = "alloy-consensus-any" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa60357dda9a3d0f738f18844bd6d0f4a5924cc5cf00bfad2ff1369897966123" +checksum = "57b1bb53f40c0273cd1975573cd457b39213e68584e36d1401d25fd0398a1d65" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.8.3", + "alloy-eips 0.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.7.3", + "alloy-serde 0.8.3", "serde", ] [[package]] name = "alloy-consensus-any" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b1bb53f40c0273cd1975573cd457b39213e68584e36d1401d25fd0398a1d65" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" dependencies = [ - "alloy-consensus 0.8.3", - "alloy-eips 0.8.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.8.3", + "alloy-serde 0.9.2", "serde", ] @@ -289,6 +289,19 @@ dependencies = [ "winnow 0.6.24", ] +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -318,6 +331,18 @@ name = "alloy-eip7702" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "derive_more", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -349,16 +374,15 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "5f9fadfe089e9ccc0650473f2d4ef0a28bc015bbca5631d9f0f09e49b557fdb3" dependencies = [ "alloy-eip2930", "alloy-eip7702 0.4.2", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.7.3", - "arbitrary", + "alloy-serde 0.8.3", "c-kzg", "derive_more", "once_cell", @@ -368,17 +392,20 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9fadfe089e9ccc0650473f2d4ef0a28bc015bbca5631d9f0f09e49b557fdb3" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", - "alloy-eip7702 0.4.2", + "alloy-eip7702 0.5.0", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.8.3", + "alloy-serde 0.9.2", + "arbitrary", "c-kzg", "derive_more", + "ethereum_ssz", + "ethereum_ssz_derive", "once_cell", "serde", "sha2 0.10.8", @@ -397,12 +424,13 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-serde 0.7.3", + "alloy-serde 0.9.2", "alloy-trie", "serde", ] @@ -435,9 +463,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fa077efe0b834bcd89ff4ba547f48fb081e4fdc3673dd7da1b295a2cf2bb7b7" +checksum = "e29040b9d5fe2fb70415531882685b64f8efd08dfbd6cc907120650504821105" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -449,9 +477,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e29040b9d5fe2fb70415531882685b64f8efd08dfbd6cc907120650504821105" +checksum = "2008bedb8159a255b46b7c8614516eda06679ea82f620913679afbd8031fea72" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -484,20 +512,20 @@ dependencies = [ [[package]] name = "alloy-network" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209a1882a08e21aca4aac6e2a674dc6fcf614058ef8cb02947d63782b1899552" +checksum = "510cc00b318db0dfccfdd2d032411cfae64fc144aef9679409e014145d3dacc4" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-consensus-any 0.7.3", - "alloy-eips 0.7.3", - "alloy-json-rpc 0.7.3", - "alloy-network-primitives 0.7.3", + "alloy-consensus 0.8.3", + "alloy-consensus-any 0.8.3", + "alloy-eips 0.8.3", + "alloy-json-rpc 0.8.3", + "alloy-network-primitives 0.8.3", "alloy-primitives", - "alloy-rpc-types-any 0.7.3", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", - "alloy-signer 0.7.3", + "alloy-rpc-types-any 0.8.3", + "alloy-rpc-types-eth 0.8.3", + "alloy-serde 0.8.3", + "alloy-signer 0.8.3", "alloy-sol-types", "async-trait", "auto_impl", @@ -509,20 +537,20 @@ dependencies = [ [[package]] name = "alloy-network" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510cc00b318db0dfccfdd2d032411cfae64fc144aef9679409e014145d3dacc4" +checksum = "4556f01fe41d0677495df10a648ddcf7ce118b0e8aa9642a0e2b6dd1fb7259de" dependencies = [ - "alloy-consensus 0.8.3", - "alloy-consensus-any 0.8.3", - "alloy-eips 0.8.3", - "alloy-json-rpc 0.8.3", - "alloy-network-primitives 0.8.3", + "alloy-consensus 0.9.2", + "alloy-consensus-any 0.9.2", + "alloy-eips 0.9.2", + "alloy-json-rpc 0.9.2", + "alloy-network-primitives 0.9.2", "alloy-primitives", - "alloy-rpc-types-any 0.8.3", - "alloy-rpc-types-eth 0.8.3", - "alloy-serde 0.8.3", - "alloy-signer 0.8.3", + "alloy-rpc-types-any 0.9.2", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", + "alloy-signer 0.9.2", "alloy-sol-types", "async-trait", "auto_impl", @@ -546,27 +574,27 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20219d1ad261da7a6331c16367214ee7ded41d001fabbbd656fbf71898b2773" +checksum = "9081c099e798b8a2bba2145eb82a9a146f01fc7a35e9ab6e7b43305051f97550" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.8.3", + "alloy-eips 0.8.3", "alloy-primitives", - "alloy-serde 0.7.3", + "alloy-serde 0.8.3", "serde", ] [[package]] name = "alloy-network-primitives" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9081c099e798b8a2bba2145eb82a9a146f01fc7a35e9ab6e7b43305051f97550" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" dependencies = [ - "alloy-consensus 0.8.3", - "alloy-eips 0.8.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-serde 0.8.3", + "alloy-serde 0.9.2", "serde", ] @@ -622,7 +650,7 @@ dependencies = [ "async-stream", "async-trait", "auto_impl", - "dashmap 6.1.0", + "dashmap", "futures", "futures-utils-wasm", "lru", @@ -638,27 +666,27 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eefa6f4c798ad01f9b4202d02cea75f5ec11fa180502f4701e2b47965a8c0bb" +checksum = "5a22c4441b3ebe2d77fa9cf629ba68c3f713eb91779cff84275393db97eddd82" dependencies = [ "alloy-chains", - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-json-rpc 0.7.3", - "alloy-network 0.7.3", - "alloy-network-primitives 0.7.3", - "alloy-primitives", - "alloy-pubsub 0.7.3", - "alloy-rpc-client 0.7.3", - "alloy-rpc-types-eth 0.7.3", - "alloy-transport 0.7.3", - "alloy-transport-http 0.7.3", - "alloy-transport-ws 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-json-rpc 0.9.2", + "alloy-network 0.9.2", + "alloy-network-primitives 0.9.2", + "alloy-primitives", + "alloy-pubsub 0.9.2", + "alloy-rpc-client 0.9.2", + "alloy-rpc-types-eth 0.9.2", + "alloy-transport 0.9.2", + "alloy-transport-http 0.9.2", + "alloy-transport-ws 0.9.2", "async-stream", "async-trait", "auto_impl", - "dashmap 6.1.0", + "dashmap", "futures", "futures-utils-wasm", "lru", @@ -696,13 +724,13 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac9a7210e0812b1d814118f426f57eb7fc260a419224dd1c76d169879c06907" +checksum = "2269fd635f7b505f27c63a3cb293148cd02301efce4c8bdd9ff54fbfc4a20e23" dependencies = [ - "alloy-json-rpc 0.7.3", + "alloy-json-rpc 0.9.2", "alloy-primitives", - "alloy-transport 0.7.3", + "alloy-transport 0.9.2", "bimap", "futures", "serde", @@ -761,16 +789,16 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed30bf1041e84cabc5900f52978ca345dd9969f2194a945e6fdec25b0620705c" +checksum = "d06a292b37e182e514903ede6e623b9de96420e8109ce300da288a96d88b7e4b" dependencies = [ - "alloy-json-rpc 0.7.3", + "alloy-json-rpc 0.9.2", "alloy-primitives", - "alloy-pubsub 0.7.3", - "alloy-transport 0.7.3", - "alloy-transport-http 0.7.3", - "alloy-transport-ws 0.7.3", + "alloy-pubsub 0.9.2", + "alloy-transport 0.9.2", + "alloy-transport-http 0.9.2", + "alloy-transport-ws 0.9.2", "futures", "pin-project", "reqwest 0.12.12", @@ -797,24 +825,24 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab686b0fa475d2a4f5916c5f07797734a691ec58e44f0f55d4746ea39cbcefb" +checksum = "9383845dd924939e7ab0298bbfe231505e20928907d7905aa3bf112287305e06" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "serde", ] [[package]] name = "alloy-rpc-types-admin" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f0874a976ccdf83a178ad93b64bec5b8c91a47428d714d544ca70258acfa07b" +checksum = "b0fcea70b3872c645fa0ee7fb23370d685f98e8c35f47297de619fb2e9f607ff" dependencies = [ - "alloy-genesis 0.7.3", + "alloy-genesis 0.9.2", "alloy-primitives", "serde", "serde_json", @@ -822,48 +850,49 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d33bc190844626c08e21897736dbd7956ab323c09e6f141b118d1c8b7aff689e" +checksum = "11495cb8c8d3141fc27556a4c9188b81531ad5ec3076a0394c61a6dcfbce9f34" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "serde", ] [[package]] name = "alloy-rpc-types-any" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200661999b6e235d9840be5d60a6e8ae2f0af9eb2a256dd378786744660e36ec" +checksum = "ed98e1af55a7d856bfa385f30f63d8d56be2513593655c904a8f4a7ec963aa3e" dependencies = [ - "alloy-consensus-any 0.7.3", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-consensus-any 0.8.3", + "alloy-rpc-types-eth 0.8.3", + "alloy-serde 0.8.3", ] [[package]] name = "alloy-rpc-types-any" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed98e1af55a7d856bfa385f30f63d8d56be2513593655c904a8f4a7ec963aa3e" +checksum = "ca445cef0eb6c2cf51cfb4e214fbf1ebd00893ae2e6f3b944c8101b07990f988" dependencies = [ - "alloy-consensus-any 0.8.3", - "alloy-rpc-types-eth 0.8.3", - "alloy-serde 0.8.3", + "alloy-consensus-any 0.9.2", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", ] [[package]] name = "alloy-rpc-types-beacon" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc37861dc8cbf5da35d346139fbe6e03ee7823cc21138a2c4a590d3b0b4b24be" +checksum = "4009405b1d3f5e8c529b8cf353f74e815fd2102549af4172fc721b4b9ea09133" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", - "alloy-serde 0.7.3", + "ethereum_ssz", + "ethereum_ssz_derive", "serde", "serde_with", "thiserror 2.0.11", @@ -871,9 +900,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0294b553785eb3fa7fff2e8aec45e82817258e7e6c9365c034a90cb6baeebc9" +checksum = "358d6a8d7340b9eb1a7589a6c1fb00df2c9b26e90737fa5ed0108724dd8dac2c" dependencies = [ "alloy-primitives", "serde", @@ -881,16 +910,18 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d297268357e3eae834ddd6888b15f764cbc0f4b3be9265f5f6ec239013f3d68" +checksum = "4a5f821f30344862a0b6eb9a1c2eb91dfb2ff44c7489f37152a526cdcab79264" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.7.3", + "alloy-serde 0.9.2", "derive_more", + "ethereum_ssz", + "ethereum_ssz_derive", "jsonrpsee-types", "jsonwebtoken", "rand", @@ -921,68 +952,68 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0600b8b5e2dc0cab12cbf91b5a885c35871789fb7b3a57b434bd4fced5b7a8b" +checksum = "8737d7a6e37ca7bba9c23e9495c6534caec6760eb24abc9d5ffbaaba147818e1" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-consensus-any 0.7.3", - "alloy-eips 0.7.3", - "alloy-network-primitives 0.7.3", + "alloy-consensus 0.8.3", + "alloy-consensus-any 0.8.3", + "alloy-eips 0.8.3", + "alloy-network-primitives 0.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.7.3", + "alloy-serde 0.8.3", "alloy-sol-types", "derive_more", "itertools 0.13.0", - "jsonrpsee-types", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-eth" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8737d7a6e37ca7bba9c23e9495c6534caec6760eb24abc9d5ffbaaba147818e1" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" dependencies = [ - "alloy-consensus 0.8.3", - "alloy-consensus-any 0.8.3", - "alloy-eips 0.8.3", - "alloy-network-primitives 0.8.3", + "alloy-consensus 0.9.2", + "alloy-consensus-any 0.9.2", + "alloy-eips 0.9.2", + "alloy-network-primitives 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.8.3", + "alloy-serde 0.9.2", "alloy-sol-types", - "derive_more", "itertools 0.13.0", + "jsonrpsee-types", "serde", "serde_json", + "thiserror 2.0.11", ] [[package]] name = "alloy-rpc-types-mev" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "093d618d5a42808e7ae26062f415a1e816fc27d3d32662c6ed52d0871b154894" +checksum = "06bd42cf54b8a05b596322267f396a7dbdf141a56e93502a2ab4464fb718467a" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-trace" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e073ab0e67429c60be281e181731132fd07d82e091c10c29ace6935101034bb" +checksum = "cd38207e056cc7d1372367fbb4560ddf9107cbd20731743f641246bf0dede149" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "serde", "serde_json", "thiserror 2.0.11", @@ -990,13 +1021,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7435f6bfb93912f16d64bb61f4278fa698469e054784f477337ef87ec0b2527b" +checksum = "b7fd456a3fa9ea732d1c0611c9d52b5326ee29f4d02d01b07dac453ed68d9eb5" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "serde", ] @@ -1013,23 +1044,23 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "5851bf8d5ad33014bd0c45153c603303e730acc8a209450a7ae6b4a12c2789e2" dependencies = [ "alloy-primitives", - "arbitrary", "serde", "serde_json", ] [[package]] name = "alloy-serde" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5851bf8d5ad33014bd0c45153c603303e730acc8a209450a7ae6b4a12c2789e2" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", + "arbitrary", "serde", "serde_json", ] @@ -1050,9 +1081,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2cbff01a673936c2efd7e00d4c0e9a4dbbd6d600e2ce298078d33efbb19cd7" +checksum = "7e10ca565da6500cca015ba35ee424d59798f2e1b85bc0dd8f81dafd401f029a" dependencies = [ "alloy-primitives", "async-trait", @@ -1064,9 +1095,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e10ca565da6500cca015ba35ee424d59798f2e1b85bc0dd8f81dafd401f029a" +checksum = "9bfa395ad5cc952c82358d31e4c68b27bf4a89a5456d9b27e226e77dac50e4ff" dependencies = [ "alloy-primitives", "async-trait", @@ -1094,14 +1125,14 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.7.3" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6d988cb6cd7d2f428a74476515b1a6e901e08c796767f9f93311ab74005c8b" +checksum = "47fababf5a745133490cde927d48e50267f97d3d1209b9fc9f1d1d666964d172" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-network 0.7.3", + "alloy-consensus 0.8.3", + "alloy-network 0.8.3", "alloy-primitives", - "alloy-signer 0.7.3", + "alloy-signer 0.8.3", "async-trait", "k256", "rand", @@ -1110,14 +1141,14 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47fababf5a745133490cde927d48e50267f97d3d1209b9fc9f1d1d666964d172" +checksum = "fbdc63ce9eda1283fcbaca66ba4a414b841c0e3edbeef9c86a71242fc9e84ccc" dependencies = [ - "alloy-consensus 0.8.3", - "alloy-network 0.8.3", + "alloy-consensus 0.9.2", + "alloy-network 0.9.2", "alloy-primitives", - "alloy-signer 0.8.3", + "alloy-signer 0.9.2", "async-trait", "k256", "rand", @@ -1215,11 +1246,11 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69d36982b9e46075ae6b792b0f84208c6c2c15ad49f6c500304616ef67b70e0" +checksum = "d17722a198f33bbd25337660787aea8b8f57814febb7c746bc30407bdfc39448" dependencies = [ - "alloy-json-rpc 0.7.3", + "alloy-json-rpc 0.9.2", "base64 0.22.1", "futures-util", "futures-utils-wasm", @@ -1250,12 +1281,12 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e02ffd5d93ffc51d72786e607c97de3b60736ca3e636ead0ec1f7dce68ea3fd" +checksum = "6e1509599021330a31c4a6816b655e34bf67acb1cc03c564e09fd8754ff6c5de" dependencies = [ - "alloy-json-rpc 0.7.3", - "alloy-transport 0.7.3", + "alloy-json-rpc 0.9.2", + "alloy-transport 0.9.2", "reqwest 0.12.12", "serde_json", "tower 0.5.2", @@ -1283,12 +1314,12 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c085c4e1e7680b723ffc558f61a22c061ed3f70eb3436f93f3936779c59cec1" +checksum = "58011745b2f17b334db40df9077d75b181f78360a5bc5c35519e15d4bfce15e2" dependencies = [ - "alloy-pubsub 0.7.3", - "alloy-transport 0.7.3", + "alloy-pubsub 0.9.2", + "alloy-transport 0.9.2", "futures", "http 1.2.0", "rustls 0.23.21", @@ -1301,9 +1332,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +checksum = "6917c79e837aa7b77b7a6dae9f89cbe15313ac161c4d3cfaf8909ef21f3d22d8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -2356,13 +2387,14 @@ dependencies = [ [[package]] name = "boa_ast" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a69ee3a749ea36d4e56d92941e7b25076b493d4917c3d155b6cf369e23547d9" +checksum = "2c340fe0f0b267787095cbe35240c6786ff19da63ec7b69367ba338eace8169b" dependencies = [ "bitflags 2.8.0", "boa_interner", "boa_macros", + "boa_string", "indexmap 2.7.1", "num-bigint 0.4.6", "rustc-hash 2.1.0", @@ -2370,9 +2402,9 @@ dependencies = [ [[package]] name = "boa_engine" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4559b35b80ceb2e6328481c0eca9a24506663ea33ee1e279be6b5b618b25c" +checksum = "f620c3f06f51e65c0504ddf04978be1b814ac6586f0b45f6019801ab5efd37f9" dependencies = [ "arrayvec", "bitflags 2.8.0", @@ -2385,9 +2417,9 @@ dependencies = [ "boa_string", "bytemuck", "cfg-if", - "dashmap 5.5.3", - "fast-float", - "hashbrown 0.14.5", + "dashmap", + "fast-float2", + "hashbrown 0.15.2", "icu_normalizer", "indexmap 2.7.1", "intrusive-collections", @@ -2409,32 +2441,32 @@ dependencies = [ "static_assertions", "tap", "thin-vec", - "thiserror 1.0.69", + "thiserror 2.0.11", "time", ] [[package]] name = "boa_gc" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "716406f57d67bc3ac7fd227d5513b42df401dff14a3be22cbd8ee29817225363" +checksum = "2425c0b7720d42d73eaa6a883fbb77a5c920da8694964a3d79a67597ac55cce2" dependencies = [ "boa_macros", "boa_profiler", "boa_string", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "thin-vec", ] [[package]] name = "boa_interner" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e18df2272616e1ba0322a69333d37dbb78797f1aa0595aad9dc41e8ecd06ad9" +checksum = "42407a3b724cfaecde8f7d4af566df4b56af32a2f11f0956f5570bb974e7f749" dependencies = [ "boa_gc", "boa_macros", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "indexmap 2.7.1", "once_cell", "phf", @@ -2444,9 +2476,9 @@ dependencies = [ [[package]] name = "boa_macros" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240f4126219a83519bad05c9a40bfc0303921eeb571fc2d7e44c17ffac99d3f1" +checksum = "9fd3f870829131332587f607a7ff909f1af5fc523fd1b192db55fbbdf52e8d3c" dependencies = [ "proc-macro2", "quote", @@ -2456,16 +2488,16 @@ dependencies = [ [[package]] name = "boa_parser" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b59dc05bf1dc019b11478a92986f590cff43fced4d20e866eefb913493e91c" +checksum = "9cc142dac798cdc6e2dbccfddeb50f36d2523bb977a976e19bdb3ae19b740804" dependencies = [ "bitflags 2.8.0", "boa_ast", "boa_interner", "boa_macros", "boa_profiler", - "fast-float", + "fast-float2", "icu_properties", "num-bigint 0.4.6", "num-traits", @@ -2475,17 +2507,17 @@ dependencies = [ [[package]] name = "boa_profiler" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00ee0645509b3b91abd724f25072649d9e8e65653a78ff0b6e592788a58dd838" +checksum = "4064908e7cdf9b6317179e9b04dcb27f1510c1c144aeab4d0394014f37a0f922" [[package]] name = "boa_string" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae85205289bab1f2c7c8a30ddf0541cf89ba2ff7dbd144feef50bbfa664288d4" +checksum = "7debc13fbf7997bf38bf8e9b20f1ad5e2a7d27a900e1f6039fe244ce30f589b5" dependencies = [ - "fast-float", + "fast-float2", "paste", "rustc-hash 2.1.0", "sptr", @@ -2967,7 +2999,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" dependencies = [ "const_format_proc_macros", - "konst", ] [[package]] @@ -3311,19 +3342,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core 0.9.10", -] - [[package]] name = "dashmap" version = "6.1.0" @@ -3792,6 +3810,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -3849,6 +3868,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -3962,6 +3982,46 @@ dependencies = [ "tokio", ] +[[package]] +name = "ethereum_serde_utils" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70cbccfccf81d67bff0ab36e591fa536c8a935b078a7b0e58c1d00d418332fc9" +dependencies = [ + "alloy-primitives", + "hex", + "serde", + "serde_derive", + "serde_json", +] + +[[package]] +name = "ethereum_ssz" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "862e41ea8eea7508f70cfd8cd560f0c34bb0af37c719a8e06c2672f0f031d8e5" +dependencies = [ + "alloy-primitives", + "ethereum_serde_utils", + "itertools 0.13.0", + "serde", + "serde_derive", + "smallvec", + "typenum", +] + +[[package]] +name = "ethereum_ssz_derive" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d31ecf6640112f61dc34b4d8359c081102969af0edd18381fed2052f6db6a410" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "ethnum" version = "1.5.0" @@ -4002,10 +4062,10 @@ dependencies = [ ] [[package]] -name = "fast-float" -version = "0.2.0" +name = "fast-float2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c" +checksum = "f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55" [[package]] name = "fastrand" @@ -5779,6 +5839,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", + "serdect", "sha2 0.10.8", "signature", ] @@ -5815,21 +5876,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "konst" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "330f0e13e6483b8c34885f7e6c9f19b1a7bd449c673fbb948a51c99d66ef74f4" -dependencies = [ - "konst_macro_rules", -] - -[[package]] -name = "konst_macro_rules" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" - [[package]] name = "kqueue" version = "1.0.8" @@ -6805,9 +6851,9 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "nybbles" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" dependencies = [ "alloy-rlp", "const-hex", @@ -6846,15 +6892,15 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-serde 0.7.3", + "alloy-serde 0.9.2", "arbitrary", "derive_more", "serde", @@ -6864,16 +6910,16 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73741855ffaa2041b33cb616d7db7180c1149b648c68c23bee9e15501073fb32" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-network-primitives 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-network-primitives 0.9.2", "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "derive_more", "op-alloy-consensus", "serde", @@ -7583,9 +7629,9 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "pollster" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2" +checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" [[package]] name = "polyval" @@ -8392,14 +8438,14 @@ dependencies = [ [[package]] name = "reth" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "aquamarine", "backon", "clap", @@ -8465,13 +8511,12 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-rlp", "futures-core", "futures-util", "metrics", @@ -8482,7 +8527,6 @@ dependencies = [ "reth-payload-builder-primitives", "reth-payload-primitives", "reth-primitives", - "reth-primitives-traits", "reth-provider", "reth-revm", "reth-tasks", @@ -8494,11 +8538,11 @@ dependencies = [ [[package]] name = "reth-beacon-consensus" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "futures", @@ -8534,11 +8578,11 @@ dependencies = [ [[package]] name = "reth-blockchain-tree" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "aquamarine", "linked_hash_set", @@ -8568,11 +8612,11 @@ dependencies = [ [[package]] name = "reth-blockchain-tree-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "reth-consensus", "reth-execution-errors", @@ -8584,11 +8628,11 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "derive_more", "metrics", @@ -8610,30 +8654,30 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-genesis 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-genesis 0.9.2", "alloy-primitives", + "alloy-trie", "auto_impl", "derive_more", "once_cell", "reth-ethereum-forks", "reth-network-peers", "reth-primitives-traits", - "reth-trie-common", "serde_json", ] [[package]] name = "reth-cli" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-genesis 0.7.3", + "alloy-genesis 0.9.2", "clap", "eyre", "reth-cli-runner", @@ -8644,12 +8688,12 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "ahash", - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "backon", @@ -8706,8 +8750,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "reth-tasks", "tokio", @@ -8716,10 +8760,10 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "cfg-if", "eyre", @@ -8734,12 +8778,12 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-genesis 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-genesis 0.9.2", "alloy-primitives", "alloy-trie", "bytes", @@ -8751,8 +8795,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -8762,8 +8806,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "eyre", "humantime-serde", @@ -8776,11 +8820,11 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "auto_impl", "derive_more", @@ -8790,30 +8834,29 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "reth-chainspec", "reth-consensus", "reth-primitives", "reth-primitives-traits", - "revm-primitives", ] [[package]] name = "reth-consensus-debug-client" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-provider 0.7.3", + "alloy-provider 0.9.2", "alloy-rpc-types-engine", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "auto_impl", "eyre", "futures", @@ -8829,10 +8872,10 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-primitives", "bytes", "derive_more", @@ -8860,11 +8903,11 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-genesis 0.7.3", + "alloy-consensus 0.9.2", + "alloy-genesis 0.9.2", "alloy-primitives", "bytes", "derive_more", @@ -8885,11 +8928,11 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-genesis 0.7.3", + "alloy-consensus 0.9.2", + "alloy-genesis 0.9.2", "alloy-primitives", "boyer-moore-magiclen", "eyre", @@ -8914,10 +8957,10 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "bytes", "modular-bitfield", @@ -8928,8 +8971,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8954,8 +8997,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8978,8 +9021,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "data-encoding", @@ -9002,11 +9045,11 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "futures", @@ -9033,8 +9076,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "aes", "alloy-primitives", @@ -9064,10 +9107,10 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "eyre", @@ -9086,7 +9129,6 @@ dependencies = [ "reth-payload-primitives", "reth-provider", "reth-prune", - "reth-rpc-types-compat", "reth-stages-api", "reth-transaction-pool", "tokio", @@ -9096,10 +9138,10 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "futures", @@ -9117,8 +9159,8 @@ dependencies = [ [[package]] name = "reth-engine-service" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "futures", "pin-project", @@ -9141,14 +9183,15 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", + "derive_more", "futures", "metrics", "rayon", @@ -9173,7 +9216,6 @@ dependencies = [ "reth-stages-api", "reth-tasks", "reth-trie", - "reth-trie-db", "reth-trie-parallel", "reth-trie-sparse", "revm-primitives", @@ -9184,11 +9226,11 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "eyre", @@ -9217,8 +9259,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "reth-blockchain-tree-api", "reth-consensus", @@ -9230,8 +9272,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9258,12 +9300,12 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "bytes", @@ -9279,8 +9321,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "eyre", "reth-chainspec", @@ -9289,11 +9331,11 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -9305,10 +9347,10 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -9325,28 +9367,26 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash 2.1.0", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-ethereum-payload-builder" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "reth-basic-payload-builder", "reth-chain-state", @@ -9359,8 +9399,9 @@ dependencies = [ "reth-payload-builder-primitives", "reth-payload-primitives", "reth-primitives", - "reth-provider", + "reth-primitives-traits", "reth-revm", + "reth-storage-api", "reth-transaction-pool", "revm", "tracing", @@ -9368,8 +9409,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "rayon", "reth-db-api", @@ -9378,11 +9419,11 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "auto_impl", "futures-util", @@ -9404,11 +9445,11 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-sol-types", "reth-chainspec", @@ -9417,16 +9458,17 @@ dependencies = [ "reth-ethereum-forks", "reth-evm", "reth-primitives", + "reth-primitives-traits", "reth-revm", "revm-primitives", ] [[package]] name = "reth-execution-errors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "nybbles", @@ -9439,11 +9481,11 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "reth-execution-errors", "reth-primitives", @@ -9457,11 +9499,11 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "eyre", "futures", @@ -9493,10 +9535,10 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "reth-chain-state", "reth-execution-types", @@ -9508,8 +9550,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "serde", "serde_json", @@ -9518,10 +9560,10 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", @@ -9545,8 +9587,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "async-trait", "bytes", @@ -9566,12 +9608,12 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "bitflags 2.8.0", "byteorder", - "dashmap 6.1.0", + "dashmap", "derive_more", "indexmap 2.7.1", "parking_lot 0.12.3", @@ -9583,8 +9625,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "bindgen 0.70.1", "cc", @@ -9592,8 +9634,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "futures", "metrics", @@ -9604,16 +9646,16 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "futures-util", "if-addrs", @@ -9626,11 +9668,11 @@ dependencies = [ [[package]] name = "reth-network" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -9680,8 +9722,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", @@ -9703,11 +9745,11 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "auto_impl", "derive_more", @@ -9725,8 +9767,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9740,8 +9782,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "humantime-serde", "reth-ethereum-forks", @@ -9754,8 +9796,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "anyhow", "bincode", @@ -9771,13 +9813,14 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-rpc-types-engine", "eyre", "reth-beacon-consensus", "reth-consensus", + "reth-db-api", "reth-engine-primitives", "reth-evm", "reth-network-api", @@ -9792,12 +9835,13 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "aquamarine", "eyre", "fdlimit", @@ -9847,7 +9891,6 @@ dependencies = [ "reth-tokio-util", "reth-tracing", "reth-transaction-pool", - "revm-primitives", "secp256k1", "tokio", "tokio-stream", @@ -9856,15 +9899,14 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "clap", - "const_format", "derive_more", "dirs-next", "eyre", @@ -9906,8 +9948,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "eyre", "reth-basic-payload-builder", @@ -9934,13 +9976,14 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", + "derive_more", "futures", "humantime", "pin-project", @@ -9958,8 +10001,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "eyre", "http 1.2.0", @@ -9980,8 +10023,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "reth-chainspec", "reth-db-api", @@ -9992,10 +10035,11 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-rpc-types 0.7.3", + "alloy-consensus 0.9.2", + "alloy-rpc-types 0.9.2", "async-trait", "futures-util", "metrics", @@ -10004,6 +10048,7 @@ dependencies = [ "reth-metrics", "reth-payload-builder-primitives", "reth-payload-primitives", + "reth-primitives-traits", "tokio", "tokio-stream", "tracing", @@ -10011,8 +10056,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-rpc-types-engine", "async-trait", @@ -10025,10 +10070,10 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "reth-chain-state", @@ -10043,42 +10088,41 @@ dependencies = [ [[package]] name = "reth-payload-util" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-primitives", "reth-primitives", ] [[package]] name = "reth-payload-validator" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "reth-chainspec", "reth-primitives", - "reth-rpc-types-compat", + "reth-primitives-traits", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-network 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-network 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types 0.9.2", + "alloy-serde 0.9.2", "alloy-trie", "bytes", "c-kzg", "derive_more", - "k256", "modular-bitfield", "once_cell", "op-alloy-consensus", @@ -10097,37 +10141,42 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-genesis 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-genesis 0.9.2", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "byteorder", "bytes", "derive_more", + "k256", "modular-bitfield", "op-alloy-consensus", + "rayon", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-provider" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", - "dashmap 6.1.0", + "dashmap", "itertools 0.13.0", "metrics", "notify", @@ -10163,11 +10212,11 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "itertools 0.13.0", "metrics", @@ -10192,11 +10241,10 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", - "bytes", "derive_more", "modular-bitfield", "reth-codecs", @@ -10206,10 +10254,10 @@ dependencies = [ [[package]] name = "reth-revm" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "reth-execution-errors", "reth-primitives", @@ -10223,28 +10271,28 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-dyn-abi", - "alloy-eips 0.7.3", - "alloy-genesis 0.7.3", - "alloy-network 0.7.3", + "alloy-eips 0.9.2", + "alloy-genesis 0.9.2", + "alloy-network 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "alloy-rpc-types-admin", "alloy-rpc-types-beacon", "alloy-rpc-types-debug", "alloy-rpc-types-engine", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 0.7.3", - "alloy-signer 0.7.3", - "alloy-signer-local 0.7.3", + "alloy-serde 0.9.2", + "alloy-signer 0.9.2", + "alloy-signer-local 0.9.2", "async-trait", "derive_more", "futures", @@ -10261,7 +10309,6 @@ dependencies = [ "reth-consensus-common", "reth-engine-primitives", "reth-errors", - "reth-ethereum-consensus", "reth-evm", "reth-network-api", "reth-network-peers", @@ -10293,23 +10340,23 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", - "alloy-json-rpc 0.7.3", + "alloy-eips 0.9.2", + "alloy-json-rpc 0.9.2", "alloy-primitives", - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "alloy-rpc-types-admin", "alloy-rpc-types-anvil", "alloy-rpc-types-beacon", "alloy-rpc-types-debug", "alloy-rpc-types-engine", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde 0.7.3", + "alloy-serde 0.9.2", "jsonrpsee", "reth-engine-primitives", "reth-network-peers", @@ -10318,8 +10365,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "http 1.2.0", "jsonrpsee", @@ -10354,10 +10401,10 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "async-trait", @@ -10368,7 +10415,6 @@ dependencies = [ "reth-beacon-consensus", "reth-chainspec", "reth-engine-primitives", - "reth-evm", "reth-metrics", "reth-payload-builder", "reth-payload-builder-primitives", @@ -10387,19 +10433,19 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", + "alloy-consensus 0.9.2", "alloy-dyn-abi", - "alloy-eips 0.7.3", - "alloy-json-rpc 0.7.3", - "alloy-network 0.7.3", + "alloy-eips 0.9.2", + "alloy-json-rpc 0.9.2", + "alloy-network 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "alloy-rpc-types-mev", - "alloy-serde 0.7.3", + "alloy-serde 0.9.2", "async-trait", "auto_impl", "dyn-clone", @@ -10431,13 +10477,13 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "alloy-sol-types", "derive_more", "futures", @@ -10473,8 +10519,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-rpc-types-engine", "http 1.2.0", @@ -10487,10 +10533,10 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "jsonrpsee-core", @@ -10503,15 +10549,14 @@ dependencies = [ [[package]] name = "reth-rpc-types-compat" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", - "alloy-rlp", "alloy-rpc-types-engine", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "jsonrpsee-types", "reth-primitives", "reth-primitives-traits", @@ -10520,11 +10565,11 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "bincode", "futures-util", @@ -10558,10 +10603,10 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "aquamarine", "auto_impl", @@ -10585,8 +10630,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "bytes", @@ -10598,8 +10643,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "parking_lot 0.12.3", @@ -10619,8 +10664,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "clap", @@ -10631,11 +10676,11 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", @@ -10656,22 +10701,23 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-eips 0.7.3", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "derive_more", "reth-fs-util", "reth-primitives-traits", "reth-static-file-types", + "thiserror 2.0.11", ] [[package]] name = "reth-tasks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "auto_impl", "dyn-clone", @@ -10688,8 +10734,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "tokio", "tokio-stream", @@ -10698,8 +10744,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "clap", "eyre", @@ -10713,11 +10759,11 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -10738,7 +10784,8 @@ dependencies = [ "reth-primitives-traits", "reth-storage-api", "reth-tasks", - "revm", + "revm-interpreter", + "revm-primitives", "rustc-hash 2.1.0", "schnellru", "serde", @@ -10751,11 +10798,11 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "alloy-trie", @@ -10776,15 +10823,14 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-genesis 0.7.3", + "alloy-consensus 0.9.2", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth 0.7.3", - "alloy-serde 0.7.3", + "alloy-rpc-types-eth 0.9.2", + "alloy-serde 0.9.2", "alloy-trie", "bytes", "derive_more", @@ -10792,15 +10838,14 @@ dependencies = [ "nybbles", "reth-codecs", "reth-primitives-traits", - "revm-primitives", "serde", "serde_with", ] [[package]] name = "reth-trie-db" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10819,8 +10864,8 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10842,8 +10887,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10857,17 +10902,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd 0.13.2", ] [[package]] name = "revm" -version = "18.0.0" +version = "19.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15689a3c6a8d14b647b4666f2e236ef47b5a5133cdfd423f545947986fff7013" +checksum = "1538aea4d103a8044820eede9b1254e1b5a2a2abaf3f9a67bef19f8865cf1826" dependencies = [ "auto_impl", "cfg-if", @@ -10880,12 +10925,12 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.12.1" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7f5f8a2deafb3c76f357bbf9e71b73bddb915c4994bbbe3208fbfbe8fc7f8e" +checksum = "dc873bc873e12a1723493e1a35804fa79b673a0bfb1c19cfee659d46def8be42" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types-eth 0.9.2", "alloy-rpc-types-trace", "alloy-sol-types", "anstyle", @@ -10894,14 +10939,14 @@ dependencies = [ "colorchoice", "revm", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.11", ] [[package]] name = "revm-interpreter" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e3f11d0fed049a4a10f79820c59113a79b38aed4ebec786a79d5c667bfeb51" +checksum = "c0f632e761f171fb2f6ace8d1552a5793e0350578d4acec3e79ade1489f4c2a6" dependencies = [ "revm-primitives", "serde", @@ -10909,9 +10954,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e381060af24b750069a2b2d2c54bba273d84e8f5f9e8026fc9262298e26cc336" +checksum = "6542fb37650dfdbf4b9186769e49c4a8bc1901a3280b2ebf32f915b6c8850f36" dependencies = [ "aurora-engine-modexp", "blst", @@ -10928,12 +10973,12 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", - "alloy-eip7702 0.4.2", + "alloy-eip7702 0.5.0", "alloy-primitives", "auto_impl", "bitflags 2.8.0", @@ -11664,6 +11709,7 @@ dependencies = [ "der", "generic-array 0.14.7", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -12926,7 +12972,7 @@ dependencies = [ name = "strata-client" version = "0.1.0" dependencies = [ - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "anyhow", "arbitrary", "argh", @@ -13106,8 +13152,8 @@ dependencies = [ name = "strata-evmexec" version = "0.1.0" dependencies = [ - "alloy-network 0.7.3", - "alloy-rpc-types 0.7.3", + "alloy-network 0.9.2", + "alloy-rpc-types 0.9.2", "anyhow", "arbitrary", "borsh", @@ -13283,13 +13329,13 @@ dependencies = [ name = "strata-proofimpl-evm-ee-stf" version = "0.1.0" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", "alloy-primitives", "alloy-rlp", "alloy-rlp-derive", - "alloy-rpc-types 0.7.3", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types 0.9.2", + "alloy-rpc-types-eth 0.9.2", "alloy-trie", "anyhow", "bincode", @@ -13332,7 +13378,7 @@ dependencies = [ name = "strata-prover-client" version = "0.1.0" dependencies = [ - "alloy-rpc-types 0.7.3", + "alloy-rpc-types 0.9.2", "anyhow", "argh", "async-trait", @@ -13435,8 +13481,8 @@ dependencies = [ name = "strata-reth" version = "0.1.0" dependencies = [ - "alloy-genesis 0.7.3", - "alloy-rpc-types 0.7.3", + "alloy-genesis 0.9.2", + "alloy-rpc-types 0.9.2", "async-trait", "clap", "eyre", @@ -13500,8 +13546,8 @@ dependencies = [ name = "strata-reth-exex" version = "0.1.0" dependencies = [ - "alloy-eips 0.7.3", - "alloy-rpc-types 0.7.3", + "alloy-eips 0.9.2", + "alloy-rpc-types 0.9.2", "anyhow", "bincode", "eyre", @@ -13532,9 +13578,9 @@ dependencies = [ name = "strata-reth-node" version = "0.1.0" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-rpc-types 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-rpc-types 0.9.2", "eyre", "reth", "reth-basic-payload-builder", @@ -13576,12 +13622,12 @@ dependencies = [ name = "strata-reth-rpc" version = "0.1.0" dependencies = [ - "alloy-consensus 0.7.3", - "alloy-eips 0.7.3", - "alloy-network 0.7.3", + "alloy-consensus 0.9.2", + "alloy-eips 0.9.2", + "alloy-network 0.9.2", "alloy-primitives", - "alloy-rpc-types 0.7.3", - "alloy-rpc-types-eth 0.7.3", + "alloy-rpc-types 0.9.2", + "alloy-rpc-types-eth 0.9.2", "bincode", "eyre", "hex", @@ -13597,6 +13643,7 @@ dependencies = [ "reth-node-builder", "reth-primitives", "reth-provider", + "reth-revm", "reth-rpc", "reth-rpc-eth-api", "reth-rpc-eth-types", diff --git a/Cargo.toml b/Cargo.toml index 4b56cd2ed..89b9bf250 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -125,70 +125,69 @@ zkaleido-sp1-adapter = { git = "https://github.com/alpenlabs/zkaleido", tag = "v # IMPORTANT: ensure alloy-* and revm packages are of the same version as inside reth dependency # reth dependencies: -alloy-consensus = { version = "0.7.3", default-features = false } -alloy-eips = { version = "0.7.3", default-features = false } -alloy-genesis = { version = "0.7.3", default-features = false } -alloy-network = { version = "0.7.3", default-features = false } -alloy-primitives = { version = "0.8.11", default-features = false } -alloy-rlp = { version = "0.3.10", default-features = false } -alloy-rlp-derive = "0.3.10" -alloy-rpc-types = { version = "0.7.3", features = [ +alloy-consensus = { version = "0.9.2", default-features = false } +alloy-eips = { version = "0.9.2", default-features = false } +alloy-genesis = { version = "0.9.2", default-features = false } +alloy-network = { version = "0.9.2", default-features = false } +alloy-primitives = { version = "0.8.19", default-features = false } +alloy-rlp = { version = "0.3.11", default-features = false } +alloy-rlp-derive = "0.3.11" +alloy-rpc-types = { version = "0.9.2", features = [ "eth", ], default-features = false } -alloy-rpc-types-eth = { version = "0.7.3", default-features = false, features = [ +alloy-rpc-types-eth = { version = "0.9.2", default-features = false, features = [ "serde", ] } -alloy-serde = { version = "0.7.3", default-features = false } -alloy-sol-types = "0.8.11" -# TODO: fix exact version during the next reth bump. -alloy-trie = { version = "=0.7.6", default-features = false } -revm = { version = "18.0.0", features = ["std"], default-features = false } -revm-primitives = { version = "14.0.0", features = [ +alloy-serde = { version = "0.9.2", default-features = false } +alloy-sol-types = "0.8.19" +alloy-trie = { version = "0.7", default-features = false } +revm = { version = "19.2.0", features = ["std"], default-features = false } +revm-primitives = { version = "15.1.0", features = [ "std", "serde", ], default-features = false } # reth itself: -reth = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-chain-state = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-cli = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-db = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-errors = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-ethereum-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-evm = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-exex = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-ipc = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-payload-validator = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3", default-features = false, features = [ +reth = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-chain-state = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-cli = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-db = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-errors = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-ethereum-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-evm = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-exex = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-ipc = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-payload-validator = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5", default-features = false, features = [ "std", "serde-bincode-compat", ] } -reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3", default-features = false } -reth-provider = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-revm = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3", default-features = false } -reth-rpc-layer = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-rpc-types-compat = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-trie = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.3" } +reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5", default-features = false } +reth-provider = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-revm = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5", default-features = false } +reth-rpc-layer = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-rpc-types-compat = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-trie = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth.git", rev = "v1.1.5" } anyhow = "1.0.86" arbitrary = { version = "1.3.2", features = ["derive"] } diff --git a/crates/evmexec/src/el_payload.rs b/crates/evmexec/src/el_payload.rs index 92469c722..e6e550f47 100644 --- a/crates/evmexec/src/el_payload.rs +++ b/crates/evmexec/src/el_payload.rs @@ -1,7 +1,7 @@ use alloy_rpc_types::engine::ExecutionPayloadV1; use arbitrary::Arbitrary; use borsh::{BorshDeserialize, BorshSerialize}; -use reth_rpc_types_compat::engine::try_payload_v1_to_block; +use reth_primitives::{Block, TransactionSigned}; use revm_primitives::{FixedBytes, B256}; use strata_primitives::{ buf::{Buf20, Buf32}, @@ -54,8 +54,9 @@ pub fn make_update_input_from_payload_and_ops( ) -> Result { let extra_payload = create_evm_extra_payload(el_payload.block_hash); let v1_payload = ExecutionPayloadV1::from(el_payload); - let evm_block = try_payload_v1_to_block(v1_payload) - .map_err(|err| ElPayloadError::BlockConversionError(err.to_string()))?; + let evm_block: Block = v1_payload + .try_into_block() + .map_err(|e| ElPayloadError::BlockConversionError(e.to_string()))?; Ok(UpdateInput::new( evm_block.number, diff --git a/crates/evmexec/src/engine.rs b/crates/evmexec/src/engine.rs index 37662d15f..2a6474a24 100644 --- a/crates/evmexec/src/engine.rs +++ b/crates/evmexec/src/engine.rs @@ -128,8 +128,6 @@ impl RpcExecEngineInner { withdrawals: Some(withdrawals), parent_beacon_block_root: None, suggested_fee_recipient: COINBASE_ADDRESS, - max_blobs_per_block: None, - target_blobs_per_block: None, }); let mut fcs = *self.fork_choice_state.lock().await; diff --git a/crates/evmexec/src/http_client.rs b/crates/evmexec/src/http_client.rs index e4835fa57..0920b2796 100644 --- a/crates/evmexec/src/http_client.rs +++ b/crates/evmexec/src/http_client.rs @@ -7,7 +7,7 @@ use alloy_rpc_types::engine::{ use jsonrpsee::http_client::{transport::HttpBackend, HttpClient, HttpClientBuilder}; #[cfg(test)] use mockall::automock; -use reth_primitives::Block; +use reth_primitives::{Block, SealedBlock, TransactionSigned}; use reth_rpc_api::{EngineApiClient, EthApiClient}; use reth_rpc_layer::{AuthClientLayer, AuthClientService}; use revm_primitives::alloy_primitives::BlockHash; @@ -109,6 +109,9 @@ impl EngineRpc for EngineRpcClient { >>::block_by_hash(&self.client, block_hash, true) .await?; - Ok(block.map(|b| b.try_into().unwrap())) + Ok(block.map(|b| { + let sealed_block: SealedBlock = b.try_into().unwrap(); + Block::::from(sealed_block) + })) } } diff --git a/crates/reth/exex/src/cache_db_provider.rs b/crates/reth/exex/src/cache_db_provider.rs index 177ab8330..a4a6f5db3 100644 --- a/crates/reth/exex/src/cache_db_provider.rs +++ b/crates/reth/exex/src/cache_db_provider.rs @@ -79,7 +79,7 @@ impl DatabaseRef for CacheDBProvider { fn basic_ref(&self, address: Address) -> Result, Self::Error> { let account_info = self .provider - .basic_account(address)? + .basic_account(&address)? .map(|account| account.into()); // Record the account value to the state. @@ -94,7 +94,7 @@ impl DatabaseRef for CacheDBProvider { fn code_by_hash_ref(&self, code_hash: B256) -> Result { let bytecode = self .provider - .bytecode_by_hash(code_hash)? + .bytecode_by_hash(&code_hash)? .map(|code| Bytecode::new_raw(code.bytes())) .ok_or_else(|| { ProviderError::Database(DatabaseError::Other(format!( diff --git a/crates/reth/exex/src/prover_exex.rs b/crates/reth/exex/src/prover_exex.rs index 75a49426f..da3608c95 100644 --- a/crates/reth/exex/src/prover_exex.rs +++ b/crates/reth/exex/src/prover_exex.rs @@ -3,7 +3,7 @@ use std::{collections::HashMap, sync::Arc}; use alloy_rpc_types::{serde_helpers::JsonStorageKey, BlockNumHash, EIP1186AccountProofResponse}; use eyre::eyre; use futures_util::TryStreamExt; -use reth_evm::execute::{BlockExecutionInput, BlockExecutorProvider, Executor}; +use reth_evm::execute::{BlockExecutorProvider, Executor}; use reth_exex::{ExExContext, ExExEvent}; use reth_node_api::{FullNodeComponents, NodeTypes}; use reth_primitives::{BlockExt, BlockWithSenders, EthPrimitives}; @@ -83,12 +83,9 @@ impl< } } -fn get_accessed_states< - 'a, - Node: FullNodeComponents>, ->( +fn get_accessed_states>>( ctx: &ExExContext, - block: &'a BlockWithSenders, + block: &BlockWithSenders, block_idx: u64, ) -> eyre::Result { let executor: ::Executor = ctx.block_executor().clone(); @@ -97,10 +94,7 @@ fn get_accessed_states< let cache_db_provider = CacheDBProvider::new(provider); let cache_db = CacheDB::new(&cache_db_provider); - let block_exec_input: BlockExecutionInput<'a, BlockWithSenders> = - BlockExecutionInput::new(block, block.difficulty); - - executor.executor(cache_db).execute(block_exec_input)?; + executor.executor(cache_db).execute(block)?; let acessed_state = cache_db_provider.get_accessed_state(); Ok(acessed_state) diff --git a/crates/reth/node/src/engine.rs b/crates/reth/node/src/engine.rs index 797060efc..a0f025c83 100644 --- a/crates/reth/node/src/engine.rs +++ b/crates/reth/node/src/engine.rs @@ -4,21 +4,20 @@ use alloy_rpc_types::engine::{ ExecutionPayload, ExecutionPayloadEnvelopeV3, ExecutionPayloadEnvelopeV4, ExecutionPayloadSidecar, ExecutionPayloadV1, PayloadError, }; +use reth::rpc::compat::engine::payload::block_to_payload; use reth_chainspec::ChainSpec; use reth_node_api::{ - payload::PayloadTypes, validate_version_specific_fields, AddOnsContext, + payload::PayloadTypes, validate_version_specific_fields, AddOnsContext, BuiltPayload, EngineApiMessageVersion, EngineObjectValidationError, EngineTypes, EngineValidator, - PayloadOrAttributes, PayloadValidator, + NodePrimitives, PayloadOrAttributes, PayloadValidator, }; use reth_node_builder::{rpc::EngineValidatorBuilder, FullNodeComponents, NodeTypesWithEngine}; use reth_payload_validator::ExecutionPayloadValidator; use reth_primitives::{Block, SealedBlockFor}; use serde::{Deserialize, Serialize}; -use super::payload::{ - StrataBuiltPayload, StrataExecutionPayloadEnvelopeV2, StrataPayloadBuilderAttributes, -}; -use crate::{node::StrataPrimitives, StrataPayloadAttributes}; +use super::payload::{StrataBuiltPayload, StrataPayloadBuilderAttributes}; +use crate::{node::StrataPrimitives, StrataExecutionPayloadEnvelopeV2, StrataPayloadAttributes}; /// Custom engine types for strata to use custom payload attributes and payload #[derive(Clone, Debug, Default, Deserialize, Serialize)] @@ -33,18 +32,10 @@ impl PayloadTypes for StrataEngineTypes { type PayloadBuilderAttributes = T::PayloadBuilderAttributes; } -#[derive(Clone, Debug, Default, Deserialize, Serialize)] -pub struct StrataPayloadTypes; - -impl PayloadTypes for StrataPayloadTypes { - type BuiltPayload = StrataBuiltPayload; - type PayloadAttributes = StrataPayloadAttributes; - type PayloadBuilderAttributes = StrataPayloadBuilderAttributes; -} - impl EngineTypes for StrataEngineTypes where - T::BuiltPayload: TryInto + T::BuiltPayload: BuiltPayload> + + TryInto + TryInto + TryInto + TryInto, @@ -53,6 +44,23 @@ where type ExecutionPayloadEnvelopeV2 = StrataExecutionPayloadEnvelopeV2; type ExecutionPayloadEnvelopeV3 = ExecutionPayloadEnvelopeV3; type ExecutionPayloadEnvelopeV4 = ExecutionPayloadEnvelopeV4; + + fn block_to_payload( + block: SealedBlockFor< + <::Primitives as NodePrimitives>::Block, + >, + ) -> (ExecutionPayload, ExecutionPayloadSidecar) { + block_to_payload(block) + } +} + +#[derive(Clone, Debug, Default, Deserialize, Serialize)] +pub struct StrataPayloadTypes; + +impl PayloadTypes for StrataPayloadTypes { + type BuiltPayload = StrataBuiltPayload; + type PayloadAttributes = StrataPayloadAttributes; + type PayloadBuilderAttributes = StrataPayloadBuilderAttributes; } /// Strata engine validator diff --git a/crates/reth/node/src/evm.rs b/crates/reth/node/src/evm.rs index aca7f72f1..0f8db2ab9 100644 --- a/crates/reth/node/src/evm.rs +++ b/crates/reth/node/src/evm.rs @@ -1,13 +1,11 @@ use std::sync::Arc; use reth_chainspec::ChainSpec; -use reth_evm::{ConfigureEvm, ConfigureEvmEnv, NextBlockEnvAttributes}; +use reth_evm::{env::EvmEnv, ConfigureEvm, ConfigureEvmEnv, NextBlockEnvAttributes}; use reth_node_ethereum::EthEvmConfig; use reth_primitives::{Header, TransactionSigned}; use revm::{inspector_handle_register, Database, Evm, EvmBuilder, GetInspector}; -use revm_primitives::{ - Address, AnalysisKind, BlockEnv, Bytes, CfgEnvWithHandlerCfg, Env, TxEnv, U256, -}; +use revm_primitives::{Address, Bytes, CfgEnvWithHandlerCfg, Env, TxEnv}; use strata_reth_evm::set_evm_handles; /// Custom EVM configuration @@ -23,6 +21,10 @@ impl StrataEvmConfig { inner: EthEvmConfig::new(chain_spec), } } + + pub fn inner(&self) -> &EthEvmConfig { + &self.inner + } } impl ConfigureEvmEnv for StrataEvmConfig { @@ -30,15 +32,8 @@ impl ConfigureEvmEnv for StrataEvmConfig { type Transaction = TransactionSigned; type Error = core::convert::Infallible; - fn fill_cfg_env( - &self, - cfg_env: &mut CfgEnvWithHandlerCfg, - header: &Self::Header, - total_difficulty: U256, - ) { - self.inner.fill_cfg_env(cfg_env, header, total_difficulty); - // TODO: check if it's still needed. - cfg_env.perf_analyse_created_bytecodes = AnalysisKind::Analyse; + fn fill_cfg_env(&self, cfg_env: &mut CfgEnvWithHandlerCfg, header: &Self::Header) { + self.inner.fill_cfg_env(cfg_env, header); } fn fill_tx_env(&self, tx_env: &mut TxEnv, transaction: &TransactionSigned, sender: Address) { @@ -60,7 +55,7 @@ impl ConfigureEvmEnv for StrataEvmConfig { &self, parent: &Self::Header, attributes: NextBlockEnvAttributes, - ) -> Result<(CfgEnvWithHandlerCfg, BlockEnv), Self::Error> { + ) -> Result { self.inner.next_cfg_and_block_env(parent, attributes) } } diff --git a/crates/reth/node/src/node.rs b/crates/reth/node/src/node.rs index 781949458..dc8062ff5 100644 --- a/crates/reth/node/src/node.rs +++ b/crates/reth/node/src/node.rs @@ -11,11 +11,11 @@ use reth_node_ethereum::{ node::{EthereumConsensusBuilder, EthereumNetworkBuilder, EthereumPoolBuilder}, BasicBlockExecutorProvider, EthExecutionStrategyFactory, }; -use reth_primitives::{BlockBody, PooledTransactionsElement}; +use reth_primitives::{BlockBody, PooledTransaction}; use reth_provider::{ providers::{ChainStorage, NodeTypesForProvider}, BlockBodyReader, BlockBodyWriter, ChainSpecProvider, ChainStorageReader, ChainStorageWriter, - DBProvider, DatabaseProvider, EthStorage, ProviderResult, ReadBodyInput, + DBProvider, DatabaseProvider, EthStorage, ProviderResult, ReadBodyInput, StorageLocation, }; use reth_transaction_pool::{PoolTransaction, TransactionPool}; use revm_primitives::alloy_primitives; @@ -40,16 +40,19 @@ impl> BlockBodyWriter for &self, provider: &Provider, bodies: Vec<(u64, Option)>, + write_to: StorageLocation, ) -> ProviderResult<()> { - self.0.write_block_bodies(provider, bodies) + self.0.write_block_bodies(provider, bodies, write_to) } fn remove_block_bodies_above( &self, provider: &Provider, block: alloy_primitives::BlockNumber, + remove_from: StorageLocation, ) -> ProviderResult<()> { - self.0.remove_block_bodies_above(provider, block) + self.0 + .remove_block_bodies_above(provider, block, remove_from) } } @@ -210,7 +213,7 @@ where Storage = StrataStorage, Engine = StrataEngineTypes, >, - Pool: TransactionPool>, + Pool: TransactionPool>, >, StrataEngineValidator: EngineValidator<::Engine>, { @@ -237,7 +240,7 @@ where Storage = StrataStorage, Engine = StrataEngineTypes, >, - Pool: TransactionPool>, + Pool: TransactionPool>, >, StrataEngineValidator: EngineValidator<::Engine>, { diff --git a/crates/reth/node/src/payload.rs b/crates/reth/node/src/payload.rs index afe8b5556..9b5e002a8 100644 --- a/crates/reth/node/src/payload.rs +++ b/crates/reth/node/src/payload.rs @@ -12,7 +12,7 @@ use reth::rpc::compat::engine::payload::block_to_payload_v2; use reth_chain_state::ExecutedBlock; use reth_node_api::{BuiltPayload, PayloadAttributes, PayloadBuilderAttributes}; use reth_payload_builder::{EthBuiltPayload, EthPayloadBuilderAttributes}; -use reth_primitives::SealedBlock; +use reth_primitives::{EthPrimitives, SealedBlock}; use revm_primitives::alloy_primitives::{Address, B256, U256}; use serde::{Deserialize, Serialize}; use strata_reth_primitives::WithdrawalIntent; @@ -112,6 +112,8 @@ impl StrataBuiltPayload { } impl BuiltPayload for StrataBuiltPayload { + type Primitives = EthPrimitives; + fn block(&self) -> &SealedBlock { self.inner.block() } diff --git a/crates/reth/node/src/payload_builder.rs b/crates/reth/node/src/payload_builder.rs index 7777e4076..43630d487 100644 --- a/crates/reth/node/src/payload_builder.rs +++ b/crates/reth/node/src/payload_builder.rs @@ -14,8 +14,9 @@ use reth_basic_payload_builder::*; use reth_chain_state::ExecutedBlock; use reth_chainspec::{ChainSpec, ChainSpecProvider, EthereumHardforks}; use reth_errors::RethError; -use reth_evm::{system_calls::SystemCaller, ConfigureEvmEnv, NextBlockEnvAttributes}; -use reth_evm_ethereum::{eip6110::parse_deposits_from_receipts, EthEvmConfig}; +use reth_ethereum_payload_builder::EthereumBuilderConfig; +use reth_evm::{env::EvmEnv, system_calls::SystemCaller, ConfigureEvmEnv, NextBlockEnvAttributes}; +use reth_evm_ethereum::eip6110::parse_deposits_from_receipts; use reth_node_api::{ ConfigureEvm, FullNodeTypes, NodeTypesWithEngine, PayloadBuilderAttributes, TxTy, }; @@ -53,6 +54,8 @@ use crate::{ pub struct StrataPayloadBuilder { /// The type responsible for creating the evm. evm_config: StrataEvmConfig, + /// Payload builder configuration. + builder_config: EthereumBuilderConfig, } impl StrataPayloadBuilder { @@ -62,11 +65,12 @@ impl StrataPayloadBuilder { &self, attributes: &StrataPayloadBuilderAttributes, parent: &Header, - ) -> Result<(CfgEnvWithHandlerCfg, BlockEnv), ::Error> { + ) -> Result::Error> { let next_attributes = NextBlockEnvAttributes { timestamp: attributes.timestamp(), suggested_fee_recipient: attributes.suggested_fee_recipient(), prev_randao: attributes.prev_randao(), + gas_limit: parent.gas_limit, }; self.evm_config .next_cfg_and_block_env(parent, next_attributes) @@ -85,11 +89,20 @@ where &self, args: BuildArguments, ) -> Result, PayloadBuilderError> { - let (cfg_env, block_env) = self + let EvmEnv { + cfg_env_with_handler_cfg, + block_env, + } = self .cfg_and_block_env(&args.config.attributes, &args.config.parent_header) .map_err(PayloadBuilderError::other)?; - try_build_payload(self.evm_config.clone(), args, cfg_env, block_env) + try_build_payload( + self.evm_config.clone(), + self.builder_config.clone(), + args, + cfg_env_with_handler_cfg, + block_env, + ) } fn build_empty_payload( @@ -99,25 +112,22 @@ where ) -> Result { let PayloadConfig { parent_header, - extra_data, attributes, } = config; - let chain_spec = client.chain_spec(); - // use default eth payload builder let eth_build_payload = >::build_empty_payload( - &reth_ethereum_payload_builder::EthereumPayloadBuilder::new(EthEvmConfig::new( - chain_spec.clone(), - )), + &reth_ethereum_payload_builder::EthereumPayloadBuilder::new( + self.evm_config.inner().clone(), + self.builder_config.clone(), + ), client, PayloadConfig { parent_header, - extra_data, attributes: attributes.0, }, )?; @@ -150,14 +160,16 @@ impl StrataPayloadServiceBuilder { { let payload_builder = StrataPayloadBuilder { evm_config: StrataEvmConfig::new(ctx.chain_spec()), + builder_config: EthereumBuilderConfig::new( + ctx.payload_builder_config().extra_data_bytes(), + ), }; let conf = ctx.payload_builder_config(); let payload_job_config = BasicPayloadJobGeneratorConfig::default() .interval(conf.interval()) .deadline(conf.deadline()) - .max_payload_tasks(conf.max_payload_tasks()) - .extradata(conf.extradata_bytes()); + .max_payload_tasks(conf.max_payload_tasks()); let payload_generator = BasicPayloadJobGenerator::with_builder( ctx.provider().clone(), @@ -209,6 +221,7 @@ where #[inline] pub fn try_build_payload( evm_config: EvmConfig, + builder_config: EthereumBuilderConfig, args: BuildArguments, initialized_cfg: CfgEnvWithHandlerCfg, initialized_block_env: BlockEnv, @@ -230,7 +243,6 @@ where let PayloadConfig { parent_header, attributes, - extra_data, } = config; // convert to eth payload @@ -322,7 +334,7 @@ where } // convert tx to a signed transaction - let tx: reth_primitives::RecoveredTx = pool_tx.to_consensus(); + let tx = pool_tx.to_consensus(); // There's only limited amount of blob space available per block, so we need to check if // the EIP-4844 can still fit in the block @@ -346,7 +358,7 @@ where } // Configure the environment for the tx. - *evm.tx_mut() = evm_config.tx_env(tx.as_signed(), tx.signer()); + *evm.tx_mut() = evm_config.tx_env(tx.tx(), tx.signer()); let ResultAndState { result, state } = match evm.transact() { Ok(res) => res, @@ -415,7 +427,7 @@ where // append sender and transaction to the respective lists executed_senders.push(tx.signer()); - executed_txs.push(tx.into_signed()); + executed_txs.push(tx.into_tx()); } // drop evm so db is released. @@ -498,7 +510,7 @@ where vec![requests.clone().unwrap_or_default()], ); let receipts_root = execution_outcome - .receipts_root_slow(block_number) + .ethereum_receipts_root(block_number) .expect("Number is in range"); let logs_bloom = execution_outcome .block_logs_bloom(block_number) @@ -543,14 +555,17 @@ where excess_blob_gas = if chain_spec.is_cancun_active_at_timestamp(attributes.timestamp()) { let parent_excess_blob_gas = parent_header.excess_blob_gas.unwrap_or_default(); let parent_blob_gas_used = parent_header.blob_gas_used.unwrap_or_default(); + let parent_target_blob_gas_per_block = + parent_header.excess_blob_gas.unwrap_or_default(); Some(calc_excess_blob_gas( parent_excess_blob_gas, parent_blob_gas_used, + parent_target_blob_gas_per_block, )) } else { // for the first post-fork block, both parent.blob_gas_used and // parent.excess_blob_gas are evaluated as 0 - Some(calc_excess_blob_gas(0, 0)) + Some(calc_excess_blob_gas(0, 0, 0)) }; blob_gas_used = Some(sum_blob_gas_used); @@ -573,12 +588,11 @@ where gas_limit: block_gas_limit, difficulty: U256::ZERO, gas_used: cumulative_gas_used, - extra_data, + extra_data: builder_config.extra_data, parent_beacon_block_root: attributes.parent_beacon_block_root(), blob_gas_used, excess_blob_gas, requests_hash, - target_blobs_per_block: None, }; let withdrawals = chain_spec diff --git a/crates/reth/rpc/Cargo.toml b/crates/reth/rpc/Cargo.toml index e05fe58f2..c94749e8f 100644 --- a/crates/reth/rpc/Cargo.toml +++ b/crates/reth/rpc/Cargo.toml @@ -29,6 +29,7 @@ reth-node-api.workspace = true reth-node-builder.workspace = true reth-primitives.workspace = true reth-provider.workspace = true +reth-revm.workspace = true reth-rpc.workspace = true reth-rpc-eth-api.workspace = true reth-rpc-eth-types.workspace = true diff --git a/crates/reth/rpc/src/eth/block.rs b/crates/reth/rpc/src/eth/block.rs index 4945d0ab3..ed7963c0f 100644 --- a/crates/reth/rpc/src/eth/block.rs +++ b/crates/reth/rpc/src/eth/block.rs @@ -38,7 +38,7 @@ where let timestamp = block.timestamp(); return block - .body + .body() .transactions() .iter() .zip(receipts.iter()) diff --git a/crates/reth/rpc/src/eth/call.rs b/crates/reth/rpc/src/eth/call.rs index 78697122f..49c75fe44 100644 --- a/crates/reth/rpc/src/eth/call.rs +++ b/crates/reth/rpc/src/eth/call.rs @@ -2,12 +2,12 @@ use alloy_primitives::{TxKind, U256}; use alloy_rpc_types_eth::transaction::TransactionRequest; use reth_evm::ConfigureEvm; use reth_provider::ProviderHeader; +use reth_revm::primitives::{BlockEnv, TxEnv}; use reth_rpc_eth_api::{ helpers::{estimate::EstimateCall, Call, EthCall, LoadBlock, LoadState, SpawnBlocking}, FromEthApiError, FullEthApiTypes, IntoEthApiError, }; use reth_rpc_eth_types::{revm_utils::CallFees, EthApiError, RpcInvalidTransactionError}; -use revm::primitives::{BlockEnv, TxEnv}; use crate::{StrataEthApi, StrataNodeCore}; diff --git a/crates/reth/rpc/src/eth/mod.rs b/crates/reth/rpc/src/eth/mod.rs index 7e8e2dd72..cf8bc5487 100644 --- a/crates/reth/rpc/src/eth/mod.rs +++ b/crates/reth/rpc/src/eth/mod.rs @@ -19,8 +19,8 @@ use reth_node_builder::EthApiBuilderCtx; use reth_primitives::EthPrimitives; use reth_provider::{ BlockNumReader, BlockReader, BlockReaderIdExt, CanonStateSubscriptions, ChainSpecProvider, - EvmEnvProvider, NodePrimitivesProvider, ProviderBlock, ProviderHeader, ProviderReceipt, - ProviderTx, StageCheckpointReader, StateProviderFactory, + NodePrimitivesProvider, ProviderBlock, ProviderHeader, ProviderReceipt, ProviderTx, + StageCheckpointReader, StateProviderFactory, }; use reth_rpc::eth::{core::EthApiInner, DevSigner}; use reth_rpc_eth_api::{ @@ -191,7 +191,6 @@ where Self: LoadBlock, N: StrataNodeCore< Provider: BlockReaderIdExt - + EvmEnvProvider + ChainSpecProvider + StateProviderFactory, >, diff --git a/crates/reth/rpc/src/eth/pending_block.rs b/crates/reth/rpc/src/eth/pending_block.rs index 3d6450366..aec1b59f9 100644 --- a/crates/reth/rpc/src/eth/pending_block.rs +++ b/crates/reth/rpc/src/eth/pending_block.rs @@ -12,16 +12,16 @@ use reth_primitives::{ TransactionSigned, }; use reth_provider::{ - BlockReader, BlockReaderIdExt, ChainSpecProvider, EvmEnvProvider, ProviderBlock, - ProviderHeader, ProviderReceipt, ProviderTx, ReceiptProvider, StateProviderFactory, + BlockReader, BlockReaderIdExt, ChainSpecProvider, ProviderBlock, ProviderHeader, + ProviderReceipt, ProviderTx, ReceiptProvider, StateProviderFactory, }; +use reth_revm::primitives::{BlockEnv, ExecutionResult}; use reth_rpc_eth_api::{ helpers::{LoadPendingBlock, SpawnBlocking}, EthApiTypes, FromEthApiError, RpcNodeCore, }; use reth_rpc_eth_types::{EthApiError, PendingBlock}; use reth_transaction_pool::{PoolTransaction, TransactionPool}; -use revm::primitives::{BlockEnv, ExecutionResult}; use crate::StrataEthApi; @@ -39,8 +39,7 @@ where Block = reth_primitives::Block, Receipt = reth_primitives::Receipt, Header = reth_primitives::Header, - > + EvmEnvProvider - + ChainSpecProvider + > + ChainSpecProvider + StateProviderFactory, Pool: TransactionPool>>, Evm: ConfigureEvm
, @@ -71,7 +70,7 @@ where .block_with_senders(block_id, Default::default()) .map_err(Self::Error::from_eth_err)? .ok_or(EthApiError::HeaderNotFound(block_id.into()))? - .seal(latest.hash()); + .seal_slow(); let receipts = self .provider() @@ -131,7 +130,6 @@ where extra_data: Default::default(), parent_beacon_block_root: is_cancun.then_some(B256::ZERO), requests_hash: is_prague.then_some(EMPTY_REQUESTS_HASH), - target_blobs_per_block: None, }; // seal the block diff --git a/crates/reth/rpc/src/eth/transaction.rs b/crates/reth/rpc/src/eth/transaction.rs index 3a2ca4254..83f2b78a6 100644 --- a/crates/reth/rpc/src/eth/transaction.rs +++ b/crates/reth/rpc/src/eth/transaction.rs @@ -71,7 +71,7 @@ where } } -impl TransactionCompat for StrataEthApi +impl TransactionCompat for StrataEthApi where N: FullNodeComponents>, { @@ -80,7 +80,7 @@ where fn fill( &self, - tx: RecoveredTx, + tx: RecoveredTx, tx_info: TransactionInfo, ) -> Result { let from = tx.signer(); @@ -89,7 +89,7 @@ where transaction, signature, .. - } = tx.into_signed(); + } = tx.into_tx(); let inner = match transaction { reth_primitives::Transaction::Legacy(tx) => { diff --git a/provers/sp1/guest-btc-blockspace/Cargo.lock b/provers/sp1/guest-btc-blockspace/Cargo.lock index fd8d76cc7..efb2cad8c 100644 --- a/provers/sp1/guest-btc-blockspace/Cargo.lock +++ b/provers/sp1/guest-btc-blockspace/Cargo.lock @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -34,6 +34,31 @@ dependencies = [ "serde_with", ] +[[package]] +name = "alloy-consensus-any" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", +] + +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -49,9 +74,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -65,9 +90,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -84,16 +109,30 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "alloy-trie", "serde", ] +[[package]] +name = "alloy-network-primitives" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-serde", + "serde", +] + [[package]] name = "alloy-primitives" version = "0.8.15" @@ -148,11 +187,31 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "alloy-rpc-types-eth" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" +dependencies = [ + "alloy-consensus", + "alloy-consensus-any", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rlp", + "alloy-serde", + "alloy-sol-types", + "itertools 0.13.0", + "serde", + "serde_json", + "thiserror 2.0.11", +] + [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "arbitrary", @@ -160,6 +219,64 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-sol-macro" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d039d267aa5cbb7732fa6ce1fd9b5e9e29368f580f80ba9d7a8450c794de4b2" +dependencies = [ + "alloy-sol-macro-expander", + "alloy-sol-macro-input", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "620ae5eee30ee7216a38027dec34e0585c55099f827f92f50d11e3d2d3a4a954" +dependencies = [ + "alloy-sol-macro-input", + "const-hex", + "heck", + "indexmap 2.6.0", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.87", + "syn-solidity", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro-input" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9f7d057e00f8c5994e4ff4492b76532c51ead39353aa2ed63f8c50c0f4d52e" +dependencies = [ + "const-hex", + "dunce", + "heck", + "proc-macro2", + "quote", + "syn 2.0.87", + "syn-solidity", +] + +[[package]] +name = "alloy-sol-types" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1174cafd6c6d810711b4e00383037bdb458efc4fe3dbafafa16567e0320c54d8" +dependencies = [ + "alloy-primitives", + "alloy-sol-macro", + "const-hex", +] + [[package]] name = "alloy-trie" version = "0.7.6" @@ -884,6 +1001,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + [[package]] name = "dyn-clone" version = "1.0.17" @@ -900,6 +1023,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -940,6 +1064,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -1244,6 +1369,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -1279,6 +1413,7 @@ dependencies = [ "ecdsa 0.16.9 (registry+https://github.com/rust-lang/crates.io-index)", "elliptic-curve", "once_cell", + "serdect", "sha2", "signature", ] @@ -1470,9 +1605,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1486,6 +1621,24 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "op-alloy-rpc-types" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "derive_more", + "op-alloy-consensus", + "serde", + "serde_json", +] + [[package]] name = "p3-baby-bear" version = "0.2.0-succinct" @@ -1704,6 +1857,28 @@ dependencies = [ "toml_edit", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "proc-macro2" version = "1.0.89" @@ -1833,8 +2008,8 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1850,8 +2025,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -1861,25 +2036,23 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1889,9 +2062,9 @@ dependencies = [ "alloy-trie", "bytes", "derive_more", - "k256", "once_cell", "op-alloy-consensus", + "op-alloy-rpc-types", "rayon", "reth-ethereum-forks", "reth-primitives-traits", @@ -1905,28 +2078,32 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "bytes", "derive_more", + "k256", "op-alloy-consensus", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "derive_more", @@ -1936,17 +2113,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd", ] [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -2093,6 +2270,7 @@ dependencies = [ "der", "generic-array", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -2547,6 +2725,18 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn-solidity" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84e4d83a0a6704561302b917a932484e1cae2d8c6354c64be8b7bac1c1fe057" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "tap" version = "1.0.1" diff --git a/provers/sp1/guest-checkpoint/Cargo.lock b/provers/sp1/guest-checkpoint/Cargo.lock index 65c620a29..a0f7fefd5 100644 --- a/provers/sp1/guest-checkpoint/Cargo.lock +++ b/provers/sp1/guest-checkpoint/Cargo.lock @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -36,9 +36,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa60357dda9a3d0f738f18844bd6d0f4a5924cc5cf00bfad2ff1369897966123" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -46,6 +46,19 @@ dependencies = [ "alloy-rlp", ] +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -61,9 +74,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -77,9 +90,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -96,10 +109,11 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "alloy-trie", @@ -108,9 +122,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded610181f3dad5810f6ff12d1a99994cf9b42d2fcb7709029352398a5da5ae6" +checksum = "24acd2f5ba97c7a320e67217274bc81fe3c3174b8e6144ec875d9d54e760e278" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -120,9 +134,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20219d1ad261da7a6331c16367214ee7ded41d001fabbbd656fbf71898b2773" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" dependencies = [ "alloy-consensus", "alloy-eips", @@ -133,9 +147,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6259a506ab13e1d658796c31e6e39d2e2ee89243bcc505ddc613b35732e0a430" +checksum = "ec878088ec6283ce1e90d280316aadd3d6ce3de06ff63d68953c855e7e447e92" dependencies = [ "alloy-rlp", "arbitrary", @@ -147,7 +161,6 @@ dependencies = [ "foldhash", "getrandom", "hashbrown 0.15.1", - "hex-literal", "indexmap 2.6.0", "itoa", "k256", @@ -187,9 +200,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab686b0fa475d2a4f5916c5f07797734a691ec58e44f0f55d4746ea39cbcefb" +checksum = "9383845dd924939e7ab0298bbfe231505e20928907d7905aa3bf112287305e06" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -199,9 +212,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0600b8b5e2dc0cab12cbf91b5a885c35871789fb7b3a57b434bd4fced5b7a8b" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -211,17 +224,17 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "derive_more", "itertools 0.13.0", "serde", "serde_json", + "thiserror 2.0.11", ] [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "arbitrary", @@ -231,9 +244,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9343289b4a7461ed8bab8618504c995c049c082b70c7332efd7b32125633dc05" +checksum = "8d039d267aa5cbb7732fa6ce1fd9b5e9e29368f580f80ba9d7a8450c794de4b2" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -245,9 +258,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4222d70bec485ceccc5d8fd4f2909edd65b5d5e43d4aca0b5dcee65d519ae98f" +checksum = "620ae5eee30ee7216a38027dec34e0585c55099f827f92f50d11e3d2d3a4a954" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -263,9 +276,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e17f2677369571b976e51ea1430eb41c3690d344fef567b840bfc0b01b6f83a" +checksum = "ad9f7d057e00f8c5994e4ff4492b76532c51ead39353aa2ed63f8c50c0f4d52e" dependencies = [ "const-hex", "dunce", @@ -278,9 +291,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa64d80ae58ffaafdff9d5d84f58d03775f66c84433916dc9a64ed16af5755da" +checksum = "74e60b084fe1aef8acecda2743ff2d93c18ff3eb67a2d3b12f62582a1e66ef5e" dependencies = [ "serde", "winnow", @@ -288,9 +301,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d7fb042d68ddfe79ccb23359de3007f6d4d53c13f703b64fb0db422132111" +checksum = "c1382302752cd751efd275f4d6ef65877ddf61e0e6f5ac84ef4302b79a33a31a" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -301,9 +314,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +checksum = "6917c79e837aa7b77b7a6dae9f89cbe15313ac161c4d3cfaf8909ef21f3d22d8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -1055,6 +1068,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -1095,6 +1109,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -1179,9 +1194,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "funty" @@ -1442,6 +1457,7 @@ dependencies = [ "ecdsa 0.16.9 (registry+https://github.com/rust-lang/crates.io-index)", "elliptic-curve", "once_cell", + "serdect", "sha2", "signature", ] @@ -1655,9 +1671,9 @@ dependencies = [ [[package]] name = "nybbles" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" dependencies = [ "alloy-rlp", "const-hex", @@ -1678,9 +1694,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1694,6 +1710,24 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "op-alloy-rpc-types" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "derive_more", + "op-alloy-consensus", + "serde", + "serde_json", +] + [[package]] name = "p3-baby-bear" version = "0.2.0-succinct" @@ -2063,8 +2097,8 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2080,8 +2114,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -2091,25 +2125,23 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2119,9 +2151,9 @@ dependencies = [ "alloy-trie", "bytes", "derive_more", - "k256", "once_cell", "op-alloy-consensus", + "op-alloy-rpc-types", "rayon", "reth-ethereum-forks", "reth-primitives-traits", @@ -2135,28 +2167,32 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "bytes", "derive_more", + "k256", "op-alloy-consensus", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "derive_more", @@ -2166,17 +2202,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "18.0.0" +version = "19.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15689a3c6a8d14b647b4666f2e236ef47b5a5133cdfd423f545947986fff7013" +checksum = "1538aea4d103a8044820eede9b1254e1b5a2a2abaf3f9a67bef19f8865cf1826" dependencies = [ "auto_impl", "cfg-if", @@ -2189,9 +2225,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e3f11d0fed049a4a10f79820c59113a79b38aed4ebec786a79d5c667bfeb51" +checksum = "c0f632e761f171fb2f6ace8d1552a5793e0350578d4acec3e79ade1489f4c2a6" dependencies = [ "revm-primitives", "serde", @@ -2199,9 +2235,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e381060af24b750069a2b2d2c54bba273d84e8f5f9e8026fc9262298e26cc336" +checksum = "6542fb37650dfdbf4b9186769e49c4a8bc1901a3280b2ebf32f915b6c8850f36" dependencies = [ "aurora-engine-modexp", "c-kzg", @@ -2217,9 +2253,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -2297,9 +2333,9 @@ checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" dependencies = [ "rand", ] @@ -2375,6 +2411,7 @@ dependencies = [ "der", "generic-array", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -2965,9 +3002,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76fe0a3e1476bdaa0775b9aec5b869ed9520c2b2fedfe9c6df3618f8ea6290b" +checksum = "b84e4d83a0a6704561302b917a932484e1cae2d8c6354c64be8b7bac1c1fe057" dependencies = [ "paste", "proc-macro2", diff --git a/provers/sp1/guest-cl-agg/Cargo.lock b/provers/sp1/guest-cl-agg/Cargo.lock index f9531e975..1c9472e4c 100644 --- a/provers/sp1/guest-cl-agg/Cargo.lock +++ b/provers/sp1/guest-cl-agg/Cargo.lock @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -36,9 +36,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa60357dda9a3d0f738f18844bd6d0f4a5924cc5cf00bfad2ff1369897966123" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -46,6 +46,19 @@ dependencies = [ "alloy-rlp", ] +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -61,9 +74,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -77,9 +90,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -96,10 +109,11 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "alloy-trie", @@ -108,9 +122,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded610181f3dad5810f6ff12d1a99994cf9b42d2fcb7709029352398a5da5ae6" +checksum = "24acd2f5ba97c7a320e67217274bc81fe3c3174b8e6144ec875d9d54e760e278" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -120,9 +134,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20219d1ad261da7a6331c16367214ee7ded41d001fabbbd656fbf71898b2773" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" dependencies = [ "alloy-consensus", "alloy-eips", @@ -133,9 +147,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6259a506ab13e1d658796c31e6e39d2e2ee89243bcc505ddc613b35732e0a430" +checksum = "ec878088ec6283ce1e90d280316aadd3d6ce3de06ff63d68953c855e7e447e92" dependencies = [ "alloy-rlp", "arbitrary", @@ -147,7 +161,6 @@ dependencies = [ "foldhash", "getrandom", "hashbrown 0.15.1", - "hex-literal", "indexmap 2.6.0", "itoa", "k256", @@ -187,9 +200,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab686b0fa475d2a4f5916c5f07797734a691ec58e44f0f55d4746ea39cbcefb" +checksum = "9383845dd924939e7ab0298bbfe231505e20928907d7905aa3bf112287305e06" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -199,9 +212,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0600b8b5e2dc0cab12cbf91b5a885c35871789fb7b3a57b434bd4fced5b7a8b" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -211,17 +224,17 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "derive_more", "itertools 0.13.0", "serde", "serde_json", + "thiserror 2.0.11", ] [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "arbitrary", @@ -231,9 +244,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9343289b4a7461ed8bab8618504c995c049c082b70c7332efd7b32125633dc05" +checksum = "8d039d267aa5cbb7732fa6ce1fd9b5e9e29368f580f80ba9d7a8450c794de4b2" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -245,9 +258,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4222d70bec485ceccc5d8fd4f2909edd65b5d5e43d4aca0b5dcee65d519ae98f" +checksum = "620ae5eee30ee7216a38027dec34e0585c55099f827f92f50d11e3d2d3a4a954" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -263,9 +276,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e17f2677369571b976e51ea1430eb41c3690d344fef567b840bfc0b01b6f83a" +checksum = "ad9f7d057e00f8c5994e4ff4492b76532c51ead39353aa2ed63f8c50c0f4d52e" dependencies = [ "const-hex", "dunce", @@ -278,9 +291,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa64d80ae58ffaafdff9d5d84f58d03775f66c84433916dc9a64ed16af5755da" +checksum = "74e60b084fe1aef8acecda2743ff2d93c18ff3eb67a2d3b12f62582a1e66ef5e" dependencies = [ "serde", "winnow", @@ -288,9 +301,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d7fb042d68ddfe79ccb23359de3007f6d4d53c13f703b64fb0db422132111" +checksum = "c1382302752cd751efd275f4d6ef65877ddf61e0e6f5ac84ef4302b79a33a31a" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -301,9 +314,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +checksum = "6917c79e837aa7b77b7a6dae9f89cbe15313ac161c4d3cfaf8909ef21f3d22d8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -1055,6 +1068,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -1095,6 +1109,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -1179,9 +1194,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "funty" @@ -1442,6 +1457,7 @@ dependencies = [ "ecdsa 0.16.9 (registry+https://github.com/rust-lang/crates.io-index)", "elliptic-curve", "once_cell", + "serdect", "sha2", "signature", ] @@ -1655,9 +1671,9 @@ dependencies = [ [[package]] name = "nybbles" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" dependencies = [ "alloy-rlp", "const-hex", @@ -1678,9 +1694,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1694,6 +1710,24 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "op-alloy-rpc-types" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "derive_more", + "op-alloy-consensus", + "serde", + "serde_json", +] + [[package]] name = "p3-baby-bear" version = "0.2.0-succinct" @@ -2063,8 +2097,8 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2080,8 +2114,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -2091,25 +2125,23 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2119,9 +2151,9 @@ dependencies = [ "alloy-trie", "bytes", "derive_more", - "k256", "once_cell", "op-alloy-consensus", + "op-alloy-rpc-types", "rayon", "reth-ethereum-forks", "reth-primitives-traits", @@ -2135,28 +2167,32 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "bytes", "derive_more", + "k256", "op-alloy-consensus", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "derive_more", @@ -2166,17 +2202,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "18.0.0" +version = "19.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15689a3c6a8d14b647b4666f2e236ef47b5a5133cdfd423f545947986fff7013" +checksum = "1538aea4d103a8044820eede9b1254e1b5a2a2abaf3f9a67bef19f8865cf1826" dependencies = [ "auto_impl", "cfg-if", @@ -2189,9 +2225,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e3f11d0fed049a4a10f79820c59113a79b38aed4ebec786a79d5c667bfeb51" +checksum = "c0f632e761f171fb2f6ace8d1552a5793e0350578d4acec3e79ade1489f4c2a6" dependencies = [ "revm-primitives", "serde", @@ -2199,9 +2235,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e381060af24b750069a2b2d2c54bba273d84e8f5f9e8026fc9262298e26cc336" +checksum = "6542fb37650dfdbf4b9186769e49c4a8bc1901a3280b2ebf32f915b6c8850f36" dependencies = [ "aurora-engine-modexp", "c-kzg", @@ -2217,9 +2253,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -2297,9 +2333,9 @@ checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" dependencies = [ "rand", ] @@ -2375,6 +2411,7 @@ dependencies = [ "der", "generic-array", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -2910,9 +2947,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76fe0a3e1476bdaa0775b9aec5b869ed9520c2b2fedfe9c6df3618f8ea6290b" +checksum = "b84e4d83a0a6704561302b917a932484e1cae2d8c6354c64be8b7bac1c1fe057" dependencies = [ "paste", "proc-macro2", diff --git a/provers/sp1/guest-cl-stf/Cargo.lock b/provers/sp1/guest-cl-stf/Cargo.lock index ffe838b53..e42c93b34 100644 --- a/provers/sp1/guest-cl-stf/Cargo.lock +++ b/provers/sp1/guest-cl-stf/Cargo.lock @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -36,9 +36,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa60357dda9a3d0f738f18844bd6d0f4a5924cc5cf00bfad2ff1369897966123" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -46,6 +46,19 @@ dependencies = [ "alloy-rlp", ] +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -61,9 +74,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -77,9 +90,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -96,10 +109,11 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "alloy-trie", @@ -108,9 +122,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded610181f3dad5810f6ff12d1a99994cf9b42d2fcb7709029352398a5da5ae6" +checksum = "24acd2f5ba97c7a320e67217274bc81fe3c3174b8e6144ec875d9d54e760e278" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -120,9 +134,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20219d1ad261da7a6331c16367214ee7ded41d001fabbbd656fbf71898b2773" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" dependencies = [ "alloy-consensus", "alloy-eips", @@ -133,9 +147,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6259a506ab13e1d658796c31e6e39d2e2ee89243bcc505ddc613b35732e0a430" +checksum = "ec878088ec6283ce1e90d280316aadd3d6ce3de06ff63d68953c855e7e447e92" dependencies = [ "alloy-rlp", "arbitrary", @@ -147,7 +161,6 @@ dependencies = [ "foldhash", "getrandom", "hashbrown 0.15.1", - "hex-literal", "indexmap 2.6.0", "itoa", "k256", @@ -187,9 +200,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab686b0fa475d2a4f5916c5f07797734a691ec58e44f0f55d4746ea39cbcefb" +checksum = "9383845dd924939e7ab0298bbfe231505e20928907d7905aa3bf112287305e06" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -199,9 +212,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0600b8b5e2dc0cab12cbf91b5a885c35871789fb7b3a57b434bd4fced5b7a8b" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -211,17 +224,17 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "derive_more", "itertools 0.13.0", "serde", "serde_json", + "thiserror 2.0.11", ] [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "arbitrary", @@ -231,9 +244,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9343289b4a7461ed8bab8618504c995c049c082b70c7332efd7b32125633dc05" +checksum = "8d039d267aa5cbb7732fa6ce1fd9b5e9e29368f580f80ba9d7a8450c794de4b2" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -245,9 +258,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4222d70bec485ceccc5d8fd4f2909edd65b5d5e43d4aca0b5dcee65d519ae98f" +checksum = "620ae5eee30ee7216a38027dec34e0585c55099f827f92f50d11e3d2d3a4a954" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -263,9 +276,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e17f2677369571b976e51ea1430eb41c3690d344fef567b840bfc0b01b6f83a" +checksum = "ad9f7d057e00f8c5994e4ff4492b76532c51ead39353aa2ed63f8c50c0f4d52e" dependencies = [ "const-hex", "dunce", @@ -278,9 +291,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa64d80ae58ffaafdff9d5d84f58d03775f66c84433916dc9a64ed16af5755da" +checksum = "74e60b084fe1aef8acecda2743ff2d93c18ff3eb67a2d3b12f62582a1e66ef5e" dependencies = [ "serde", "winnow", @@ -288,9 +301,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d7fb042d68ddfe79ccb23359de3007f6d4d53c13f703b64fb0db422132111" +checksum = "c1382302752cd751efd275f4d6ef65877ddf61e0e6f5ac84ef4302b79a33a31a" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -301,9 +314,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +checksum = "6917c79e837aa7b77b7a6dae9f89cbe15313ac161c4d3cfaf8909ef21f3d22d8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -1055,6 +1068,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -1095,6 +1109,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -1179,9 +1194,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "funty" @@ -1442,6 +1457,7 @@ dependencies = [ "ecdsa 0.16.9 (registry+https://github.com/rust-lang/crates.io-index)", "elliptic-curve", "once_cell", + "serdect", "sha2", "signature", ] @@ -1655,9 +1671,9 @@ dependencies = [ [[package]] name = "nybbles" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" dependencies = [ "alloy-rlp", "const-hex", @@ -1678,9 +1694,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1694,6 +1710,24 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "op-alloy-rpc-types" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "derive_more", + "op-alloy-consensus", + "serde", + "serde_json", +] + [[package]] name = "p3-baby-bear" version = "0.2.0-succinct" @@ -2063,8 +2097,8 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2080,8 +2114,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -2091,25 +2125,23 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2119,9 +2151,9 @@ dependencies = [ "alloy-trie", "bytes", "derive_more", - "k256", "once_cell", "op-alloy-consensus", + "op-alloy-rpc-types", "rayon", "reth-ethereum-forks", "reth-primitives-traits", @@ -2135,28 +2167,32 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "bytes", "derive_more", + "k256", "op-alloy-consensus", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "derive_more", @@ -2166,17 +2202,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "18.0.0" +version = "19.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15689a3c6a8d14b647b4666f2e236ef47b5a5133cdfd423f545947986fff7013" +checksum = "1538aea4d103a8044820eede9b1254e1b5a2a2abaf3f9a67bef19f8865cf1826" dependencies = [ "auto_impl", "cfg-if", @@ -2189,9 +2225,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e3f11d0fed049a4a10f79820c59113a79b38aed4ebec786a79d5c667bfeb51" +checksum = "c0f632e761f171fb2f6ace8d1552a5793e0350578d4acec3e79ade1489f4c2a6" dependencies = [ "revm-primitives", "serde", @@ -2199,9 +2235,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e381060af24b750069a2b2d2c54bba273d84e8f5f9e8026fc9262298e26cc336" +checksum = "6542fb37650dfdbf4b9186769e49c4a8bc1901a3280b2ebf32f915b6c8850f36" dependencies = [ "aurora-engine-modexp", "c-kzg", @@ -2217,9 +2253,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -2297,9 +2333,9 @@ checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" dependencies = [ "rand", ] @@ -2375,6 +2411,7 @@ dependencies = [ "der", "generic-array", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -2901,9 +2938,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76fe0a3e1476bdaa0775b9aec5b869ed9520c2b2fedfe9c6df3618f8ea6290b" +checksum = "b84e4d83a0a6704561302b917a932484e1cae2d8c6354c64be8b7bac1c1fe057" dependencies = [ "paste", "proc-macro2", diff --git a/provers/sp1/guest-evm-ee-stf/Cargo.lock b/provers/sp1/guest-evm-ee-stf/Cargo.lock index 0466f8ea6..35caa4c33 100644 --- a/provers/sp1/guest-evm-ee-stf/Cargo.lock +++ b/provers/sp1/guest-evm-ee-stf/Cargo.lock @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -36,9 +36,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa60357dda9a3d0f738f18844bd6d0f4a5924cc5cf00bfad2ff1369897966123" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -46,6 +46,19 @@ dependencies = [ "alloy-rlp", ] +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -61,9 +74,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -77,9 +90,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -96,10 +109,11 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "alloy-trie", @@ -108,9 +122,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded610181f3dad5810f6ff12d1a99994cf9b42d2fcb7709029352398a5da5ae6" +checksum = "24acd2f5ba97c7a320e67217274bc81fe3c3174b8e6144ec875d9d54e760e278" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -120,9 +134,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20219d1ad261da7a6331c16367214ee7ded41d001fabbbd656fbf71898b2773" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" dependencies = [ "alloy-consensus", "alloy-eips", @@ -133,9 +147,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6259a506ab13e1d658796c31e6e39d2e2ee89243bcc505ddc613b35732e0a430" +checksum = "ec878088ec6283ce1e90d280316aadd3d6ce3de06ff63d68953c855e7e447e92" dependencies = [ "alloy-rlp", "arbitrary", @@ -147,7 +161,6 @@ dependencies = [ "foldhash", "getrandom", "hashbrown 0.15.1", - "hex-literal", "indexmap 2.6.0", "itoa", "k256", @@ -187,9 +200,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab686b0fa475d2a4f5916c5f07797734a691ec58e44f0f55d4746ea39cbcefb" +checksum = "9383845dd924939e7ab0298bbfe231505e20928907d7905aa3bf112287305e06" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -199,9 +212,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0600b8b5e2dc0cab12cbf91b5a885c35871789fb7b3a57b434bd4fced5b7a8b" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -211,17 +224,17 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "derive_more", "itertools 0.13.0", "serde", "serde_json", + "thiserror 2.0.11", ] [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "arbitrary", @@ -231,9 +244,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9343289b4a7461ed8bab8618504c995c049c082b70c7332efd7b32125633dc05" +checksum = "8d039d267aa5cbb7732fa6ce1fd9b5e9e29368f580f80ba9d7a8450c794de4b2" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -245,9 +258,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4222d70bec485ceccc5d8fd4f2909edd65b5d5e43d4aca0b5dcee65d519ae98f" +checksum = "620ae5eee30ee7216a38027dec34e0585c55099f827f92f50d11e3d2d3a4a954" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -263,9 +276,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e17f2677369571b976e51ea1430eb41c3690d344fef567b840bfc0b01b6f83a" +checksum = "ad9f7d057e00f8c5994e4ff4492b76532c51ead39353aa2ed63f8c50c0f4d52e" dependencies = [ "const-hex", "dunce", @@ -278,9 +291,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa64d80ae58ffaafdff9d5d84f58d03775f66c84433916dc9a64ed16af5755da" +checksum = "74e60b084fe1aef8acecda2743ff2d93c18ff3eb67a2d3b12f62582a1e66ef5e" dependencies = [ "serde", "winnow", @@ -288,9 +301,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.11" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374d7fb042d68ddfe79ccb23359de3007f6d4d53c13f703b64fb0db422132111" +checksum = "c1382302752cd751efd275f4d6ef65877ddf61e0e6f5ac84ef4302b79a33a31a" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -301,9 +314,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +checksum = "6917c79e837aa7b77b7a6dae9f89cbe15313ac161c4d3cfaf8909ef21f3d22d8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -1055,6 +1068,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -1095,6 +1109,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -1179,9 +1194,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "funty" @@ -1442,6 +1457,7 @@ dependencies = [ "ecdsa 0.16.9 (registry+https://github.com/rust-lang/crates.io-index)", "elliptic-curve", "once_cell", + "serdect", "sha2", "signature", ] @@ -1655,9 +1671,9 @@ dependencies = [ [[package]] name = "nybbles" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" dependencies = [ "alloy-rlp", "const-hex", @@ -1678,9 +1694,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1694,6 +1710,24 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "op-alloy-rpc-types" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "derive_more", + "op-alloy-consensus", + "serde", + "serde_json", +] + [[package]] name = "p3-baby-bear" version = "0.2.0-succinct" @@ -2063,8 +2097,8 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2080,8 +2114,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -2091,25 +2125,23 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2119,9 +2151,9 @@ dependencies = [ "alloy-trie", "bytes", "derive_more", - "k256", "once_cell", "op-alloy-consensus", + "op-alloy-rpc-types", "rayon", "reth-ethereum-forks", "reth-primitives-traits", @@ -2135,28 +2167,32 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "bytes", "derive_more", + "k256", "op-alloy-consensus", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "derive_more", @@ -2166,17 +2202,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "18.0.0" +version = "19.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15689a3c6a8d14b647b4666f2e236ef47b5a5133cdfd423f545947986fff7013" +checksum = "1538aea4d103a8044820eede9b1254e1b5a2a2abaf3f9a67bef19f8865cf1826" dependencies = [ "auto_impl", "cfg-if", @@ -2189,9 +2225,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e3f11d0fed049a4a10f79820c59113a79b38aed4ebec786a79d5c667bfeb51" +checksum = "c0f632e761f171fb2f6ace8d1552a5793e0350578d4acec3e79ade1489f4c2a6" dependencies = [ "revm-primitives", "serde", @@ -2199,9 +2235,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e381060af24b750069a2b2d2c54bba273d84e8f5f9e8026fc9262298e26cc336" +checksum = "6542fb37650dfdbf4b9186769e49c4a8bc1901a3280b2ebf32f915b6c8850f36" dependencies = [ "aurora-engine-modexp", "c-kzg", @@ -2217,9 +2253,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -2297,9 +2333,9 @@ checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" dependencies = [ "rand", ] @@ -2375,6 +2411,7 @@ dependencies = [ "der", "generic-array", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -2864,9 +2901,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76fe0a3e1476bdaa0775b9aec5b869ed9520c2b2fedfe9c6df3618f8ea6290b" +checksum = "b84e4d83a0a6704561302b917a932484e1cae2d8c6354c64be8b7bac1c1fe057" dependencies = [ "paste", "proc-macro2", diff --git a/provers/sp1/guest-l1-batch/Cargo.lock b/provers/sp1/guest-l1-batch/Cargo.lock index b4d677168..82efd450b 100644 --- a/provers/sp1/guest-l1-batch/Cargo.lock +++ b/provers/sp1/guest-l1-batch/Cargo.lock @@ -16,9 +16,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a101d4d016f47f13890a74290fdd17b05dd175191d9337bc600791fb96e4dea8" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -34,6 +34,31 @@ dependencies = [ "serde_with", ] +[[package]] +name = "alloy-consensus-any" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", +] + +[[package]] +name = "alloy-eip2124" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.11", +] + [[package]] name = "alloy-eip2930" version = "0.1.0" @@ -49,9 +74,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -65,9 +90,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6755b093afef5925f25079dd5a7c8d096398b804ba60cb5275397b06b31689" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -84,16 +109,30 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec8e6eab6e52b7c9f918748c9b811e87dbef7312a2e3a2ca1729a92966a6af" +checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "alloy-trie", "serde", ] +[[package]] +name = "alloy-network-primitives" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-serde", + "serde", +] + [[package]] name = "alloy-primitives" version = "0.8.19" @@ -147,11 +186,31 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "alloy-rpc-types-eth" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" +dependencies = [ + "alloy-consensus", + "alloy-consensus-any", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rlp", + "alloy-serde", + "alloy-sol-types", + "itertools 0.13.0", + "serde", + "serde_json", + "thiserror 2.0.11", +] + [[package]] name = "alloy-serde" -version = "0.7.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afa753a97002a33b2ccb707d9f15f31c81b8c1b786c95b73cc62bb1d1fd0c3f" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "arbitrary", @@ -159,6 +218,64 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-sol-macro" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d039d267aa5cbb7732fa6ce1fd9b5e9e29368f580f80ba9d7a8450c794de4b2" +dependencies = [ + "alloy-sol-macro-expander", + "alloy-sol-macro-input", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.96", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "620ae5eee30ee7216a38027dec34e0585c55099f827f92f50d11e3d2d3a4a954" +dependencies = [ + "alloy-sol-macro-input", + "const-hex", + "heck", + "indexmap 2.7.1", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.96", + "syn-solidity", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro-input" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9f7d057e00f8c5994e4ff4492b76532c51ead39353aa2ed63f8c50c0f4d52e" +dependencies = [ + "const-hex", + "dunce", + "heck", + "proc-macro2", + "quote", + "syn 2.0.96", + "syn-solidity", +] + +[[package]] +name = "alloy-sol-types" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1382302752cd751efd275f4d6ef65877ddf61e0e6f5ac84ef4302b79a33a31a" +dependencies = [ + "alloy-primitives", + "alloy-sol-macro", + "const-hex", +] + [[package]] name = "alloy-trie" version = "0.7.8" @@ -883,6 +1000,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + [[package]] name = "dyn-clone" version = "1.0.17" @@ -899,6 +1022,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", + "serdect", "signature", "spki", ] @@ -939,6 +1063,7 @@ dependencies = [ "pkcs8", "rand_core", "sec1", + "serdect", "subtle", "zeroize", ] @@ -1243,6 +1368,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.14" @@ -1278,6 +1412,7 @@ dependencies = [ "ecdsa 0.16.9 (registry+https://github.com/rust-lang/crates.io-index)", "elliptic-curve", "once_cell", + "serdect", "sha2", "signature", ] @@ -1468,9 +1603,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.7.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f0daa0d0936d436a21b57571b1e27c5663aa2ab62f6edae5ba5be999f9f93e" +checksum = "e28dc4e397dd8969f7f98ea6454a5c531349a58c76e12448b0c2de6581df7b8c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1484,6 +1619,24 @@ dependencies = [ "thiserror 2.0.11", ] +[[package]] +name = "op-alloy-rpc-types" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9c83c664b953d474d6b58825800b6ff1d61876a686407e646cbf76891c1f9b" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-network-primitives", + "alloy-primitives", + "alloy-rpc-types-eth", + "alloy-serde", + "derive_more", + "op-alloy-consensus", + "serde", + "serde_json", +] + [[package]] name = "p3-baby-bear" version = "0.2.0-succinct" @@ -1702,6 +1855,28 @@ dependencies = [ "toml_edit", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "proc-macro2" version = "1.0.93" @@ -1831,8 +2006,8 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reth-codecs" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1848,8 +2023,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "convert_case", "proc-macro2", @@ -1859,25 +2034,23 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-chains", + "alloy-eip2124", "alloy-primitives", - "alloy-rlp", "auto_impl", - "crc", "dyn-clone", "once_cell", "rustc-hash", "serde", - "thiserror 2.0.11", ] [[package]] name = "reth-primitives" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1887,9 +2060,9 @@ dependencies = [ "alloy-trie", "bytes", "derive_more", - "k256", "once_cell", "op-alloy-consensus", + "op-alloy-rpc-types", "rayon", "reth-ethereum-forks", "reth-primitives-traits", @@ -1903,28 +2076,32 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", "alloy-rlp", + "alloy-trie", "auto_impl", "bytes", "derive_more", + "k256", "op-alloy-consensus", "reth-codecs", "revm-primitives", + "secp256k1", "serde", "serde_with", + "thiserror 2.0.11", ] [[package]] name = "reth-static-file-types" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "alloy-primitives", "derive_more", @@ -1934,17 +2111,17 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "1.1.3" -source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.3#d97449dae495a2243000078fa30b3b164ef5891b" +version = "1.1.5" +source = "git+https://github.com/paradigmxyz/reth.git?rev=v1.1.5#3212af2d85a54eb207661361ac9fe1d7de4b5b8e" dependencies = [ "zstd", ] [[package]] name = "revm-primitives" -version = "14.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3702f132bb484f4f0d0ca4f6fbde3c82cfd745041abbedd6eda67730e1868ef0" +checksum = "48faea1ecf2c9f80d9b043bbde0db9da616431faed84c4cfa3dd7393005598e6" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -2091,6 +2268,7 @@ dependencies = [ "der", "generic-array", "pkcs8", + "serdect", "subtle", "zeroize", ] @@ -2560,6 +2738,18 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn-solidity" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84e4d83a0a6704561302b917a932484e1cae2d8c6354c64be8b7bac1c1fe057" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "tap" version = "1.0.1"