diff --git a/Cargo.lock b/Cargo.lock index a333a2fd..0dbce4cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "generic-array", ] @@ -35,7 +35,7 @@ checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", "cipher", - "cpufeatures", + "cpufeatures 0.2.17", ] [[package]] @@ -123,9 +123,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-chains" -version = "0.2.18" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfaa9ea039a6f9304b4a593d780b1f23e1ae183acdee938b11b38795acacc9f1" +checksum = "84e0378e959aa6a885897522080a990e80eb317f1e9a222a604492ea50e13096" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -142,12 +142,12 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad704069c12f68d0c742d0cad7e0a03882b42767350584627fbf8a47b1bf1846" dependencies = [ - "alloy-eips", + "alloy-eips 1.1.1", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.1.1", "alloy-trie", - "alloy-tx-macros", + "alloy-tx-macros 1.1.1", "arbitrary", "auto_impl", "borsh", @@ -165,60 +165,63 @@ dependencies = [ ] [[package]] -name = "alloy-consensus-any" -version = "1.1.1" +name = "alloy-consensus" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc374f640a5062224d7708402728e3d6879a514ba10f377da62e7dfb14c673e6" +checksum = "b44937ce84d2cbf1ee4010667bd9214bb7db134a91dd9ffa6b1b8b1d6b030449" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 2.1.0", + "alloy-trie", + "alloy-tx-macros 2.1.0", "arbitrary", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "k256", + "once_cell", + "rand 0.8.5", + "secp256k1 0.30.0", "serde", + "serde_json", + "serde_with", + "thiserror 2.0.17", ] [[package]] -name = "alloy-contract" -version = "1.1.1" +name = "alloy-consensus-any" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c493b2812943f7b58191063a8d13ea97c76099900869c08231e8eba3bf2f92" +checksum = "7bb0bdd61ddff726026676450e7e6a52c68aa39d98f2d60d05ad7caaea5b8100" dependencies = [ - "alloy-consensus", - "alloy-dyn-abi", - "alloy-json-abi", - "alloy-network", - "alloy-network-primitives", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-provider", - "alloy-pubsub", - "alloy-rpc-types-eth", - "alloy-sol-types", - "alloy-transport", - "futures", - "futures-util", - "serde_json", - "thiserror 2.0.17", + "alloy-rlp", + "alloy-serde 2.1.0", + "arbitrary", + "serde", ] [[package]] name = "alloy-dyn-abi" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdff496dd4e98a81f4861e66f7eaf5f2488971848bb42d9c892f871730245c8" +checksum = "a475bb02d9cef2dbb99065c1664ab3fe1f9352e21d6d5ed3f02cdbfc06ed1abc" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", - "arbitrary", "derive_more", "itoa", - "proptest", "serde", "serde_json", - "winnow", + "winnow 1.0.3", ] [[package]] @@ -251,31 +254,34 @@ dependencies = [ ] [[package]] -name = "alloy-eip5792" -version = "1.1.1" +name = "alloy-eip7702" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37aa145e9d61cda33702d8fbe349f25ba89604c98c4e9c04a3f69a790d92c0fa" +checksum = "2919c5a56a1007492da313e7a3b6d45ef5edc5d33416fdec63c0d7a2702a0d20" dependencies = [ "alloy-primitives", - "alloy-serde", + "alloy-rlp", + "arbitrary", + "borsh", + "k256", + "rand 0.8.5", "serde", - "serde_json", + "serde_with", + "thiserror 2.0.17", ] [[package]] -name = "alloy-eip7702" -version = "0.6.3" +name = "alloy-eip7928" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2919c5a56a1007492da313e7a3b6d45ef5edc5d33416fdec63c0d7a2702a0d20" +checksum = "b3b12337f74cbfa451cb04dac173974814a6ff463079e1793aa09600ba8813ab" dependencies = [ "alloy-primitives", "alloy-rlp", "arbitrary", "borsh", - "k256", - "rand 0.8.5", + "once_cell", "serde", - "serde_with", "thiserror 2.0.17", ] @@ -290,89 +296,76 @@ dependencies = [ "alloy-eip7702", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.1.1", "arbitrary", "auto_impl", "borsh", "c-kzg", "derive_more", "either", - "ethereum_ssz", - "ethereum_ssz_derive", + "ethereum_ssz 0.9.1", + "ethereum_ssz_derive 0.9.1", "serde", "serde_with", - "sha2 0.10.9", - "thiserror 2.0.17", -] - -[[package]] -name = "alloy-ens" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03947c30835388cd0e18d52e5bd1563ac3a2d784bf0801809bf693542ab68479" -dependencies = [ - "alloy-contract", - "alloy-primitives", - "alloy-provider", - "alloy-sol-types", - "async-trait", + "sha2", "thiserror 2.0.17", ] [[package]] -name = "alloy-evm" -version = "0.21.3" +name = "alloy-eips" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f1bfade4de9f464719b5aca30cf5bb02b9fda7036f0cf43addc3a0e66a0340c" +checksum = "154b0f566ebbfc256b63c8d643c6a299f40a6fcd50a9d756c1d191487dd06483" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-hardforks 0.3.5", - "alloy-op-hardforks", + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-eip7928", "alloy-primitives", - "alloy-rpc-types-engine", - "alloy-rpc-types-eth", - "alloy-sol-types", + "alloy-rlp", + "alloy-serde 2.1.0", + "arbitrary", "auto_impl", + "borsh", + "c-kzg", "derive_more", - "op-alloy-consensus", - "op-alloy-rpc-types-engine", - "op-revm 10.1.1", - "revm 29.0.1", - "thiserror 2.0.17", + "either", + "ethereum_ssz 0.10.4", + "ethereum_ssz_derive 0.10.4", + "serde", + "serde_with", + "sha2", ] [[package]] name = "alloy-evm" -version = "0.22.2" +version = "0.37.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24a48fa6a4a5a69ae8e46c0ae60851602c5016baa3379d076c76e4c2f3b889f7" +checksum = "acde665074b478c97047dc2a461b4916cac77922d690e5b7415d1941ae7ff7bf" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-hardforks 0.4.4", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-hardforks 0.4.7", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "alloy-sol-types", "auto_impl", "derive_more", - "op-alloy-consensus", - "op-alloy-rpc-types-engine", - "op-revm 11.1.1", - "revm 30.1.1", + "revm", "thiserror 2.0.17", + "tracing", ] [[package]] name = "alloy-genesis" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b90be17e9760a6ba6d13cebdb049cea405ebc8bf57d90664ed708cc5bc348342" +checksum = "a0a930a68a6f0ac19231bc2f5f0bf13fad3a26fa7df2525354890c72366c2998" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-serde", + "alloy-serde 2.1.0", "alloy-trie", "borsh", "serde", @@ -394,22 +387,9 @@ dependencies = [ [[package]] name = "alloy-hardforks" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "889eb3949b58368a09d4f16931c660275ef5fb08e5fbd4a96573b19c7085c41f" -dependencies = [ - "alloy-chains", - "alloy-eip2124", - "alloy-primitives", - "auto_impl", - "dyn-clone", -] - -[[package]] -name = "alloy-hardforks" -version = "0.4.4" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e29d7eacf42f89c21d7f089916d0bdb4f36139a31698790e8837d2dbbd4b2c3" +checksum = "83ba208044232d14d4adbfa77e57d6329f51bc1acc21f5667bb7db72d88a0831" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -421,9 +401,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" +checksum = "7c36c9d7f9021601b04bfef14a4b64849f6d73116a4e91e071d7fbfe10247901" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -433,9 +413,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcab4c51fb1273e3b0f59078e0cdf8aa99f697925b09f0d2055c18be46b4d48c" +checksum = "2e92108767c8c95b5e521570e039e374e65198c4179a98d200412c083d6c26d5" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -448,19 +428,19 @@ dependencies = [ [[package]] name = "alloy-network" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196d7fd3f5d414f7bbd5886a628b7c42bd98d1b126f9a7cff69dbfd72007b39c" +checksum = "c4546c9fae2861d4159ee3b25c44ab3edb90f21b849e86cf2086cacb1d56d8ac" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-consensus-any", - "alloy-eips", + "alloy-eips 2.1.0", "alloy-json-rpc", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "alloy-signer", "alloy-sol-types", "async-trait", @@ -474,22 +454,22 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3ae2777e900a7a47ad9e3b8ab58eff3d93628265e73bbdee09acf90bf68f75" +checksum = "ca2c325d5934445209c8d22fc67d27e2cf9fb79054b8154d9e522d6a4ee3a4f7" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-serde", + "alloy-serde 2.1.0", "serde", ] [[package]] name = "alloy-node-bindings" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ead1731af4146c573e2ea0e83c6a0696814efb0c25feea2892bdd5e4ee1f479" +checksum = "23b1e225c8715a0aaefeec2e5f5390881b6bc11606bb81c3470ba219eb04c350" dependencies = [ "alloy-genesis", "alloy-hardforks 0.2.13", @@ -498,6 +478,7 @@ dependencies = [ "alloy-signer", "alloy-signer-local", "k256", + "libc", "rand 0.8.5", "serde_json", "tempfile", @@ -506,40 +487,11 @@ dependencies = [ "url", ] -[[package]] -name = "alloy-op-evm" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0b6679dc8854285d6c34ef6a9f9ade06dec1f5db8aab96e941d99b8abcefb72" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.21.3", - "alloy-op-hardforks", - "alloy-primitives", - "auto_impl", - "op-alloy-consensus", - "op-revm 10.1.1", - "revm 29.0.1", -] - -[[package]] -name = "alloy-op-hardforks" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "599c1d7dfbccb66603cb93fde00980d12848d32fe5e814f50562104a92df6487" -dependencies = [ - "alloy-chains", - "alloy-hardforks 0.3.5", - "alloy-primitives", - "auto_impl", -] - [[package]] name = "alloy-primitives" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355bf68a433e0fd7f7d33d5a9fc2583fde70bf5c530f63b80845f8da5505cf28" +checksum = "4885c1409b6936c4898e646ef58baf6ec54edaf6d8179f79df805a7b85b7cf3e" dependencies = [ "alloy-rlp", "arbitrary", @@ -548,32 +500,33 @@ dependencies = [ "const-hex", "derive_more", "foldhash 0.2.0", - "getrandom 0.3.4", - "hashbrown 0.16.0", + "getrandom 0.4.3", + "hashbrown 0.17.1", "indexmap 2.12.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "proptest-derive 0.6.0", + "proptest-derive 0.8.0", "rand 0.9.2", + "rapidhash", "ruint", - "rustc-hash 2.1.1", + "rustc-hash", + "secp256k1 0.31.1", "serde", - "sha3", - "tiny-keccak", + "sha3 0.11.0", ] [[package]] name = "alloy-provider" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f9bf40c9b2a90c7677f9c39bccd9f06af457f35362439c0497a706f16557703" +checksum = "ff4536d25780fcf51a338c26153c526c99649be1273600684ef10b397a207d4a" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-json-rpc", "alloy-network", "alloy-network-primitives", @@ -582,9 +535,7 @@ dependencies = [ "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types-anvil", - "alloy-rpc-types-debug", "alloy-rpc-types-eth", - "alloy-rpc-types-trace", "alloy-signer", "alloy-sol-types", "alloy-transport", @@ -598,10 +549,10 @@ dependencies = [ "either", "futures", "futures-utils-wasm", - "lru 0.13.0", + "lru 0.16.4", "parking_lot 0.12.5", "pin-project", - "reqwest", + "reqwest 0.13.4", "serde", "serde_json", "thiserror 2.0.17", @@ -613,9 +564,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acfdbe41e2ef1a7e79b5ea115baa750f9381ac9088fb600f4cedc731cf04a151" +checksum = "9393d7f1fbe02ec0cff205943cf1b899200312bed0d150b2b99dc6c729203414" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -652,14 +603,14 @@ checksum = "64b728d511962dda67c1bc7ea7c03736ec275ed2cf4c35d9585298ac9ccf3b73" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] name = "alloy-rpc-client" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c2630fde9ff6033a780635e1af6ef40e92d74a9cacb8af3defc1b15cfebca5" +checksum = "7f8d765656f02f993fa0565abeb3554ccd6a0d72ea44ce0558b983136639bd6b" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -670,7 +621,7 @@ dependencies = [ "alloy-transport-ws", "futures", "pin-project", - "reqwest", + "reqwest 0.13.4", "serde", "serde_json", "tokio", @@ -683,25 +634,22 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad098153a12382c22a597e865530033f5e644473742d6c733562d448125e02a2" +checksum = "2a05ef5b11fad72068e6f011c21445bc5b596ac850644c4a14c30d845ce56de8" dependencies = [ "alloy-primitives", - "alloy-rpc-types-anvil", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", - "alloy-rpc-types-trace", - "alloy-rpc-types-txpool", - "alloy-serde", + "alloy-serde 2.1.0", "serde", ] [[package]] name = "alloy-rpc-types-admin" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7604c415f725bd776d46dae44912c276cc3d8af37f37811e5675389791aa0c6" +checksum = "5df4d6f40079a2e726ed433ce8d68ced771fb408f4f943fd5182fec012f7b02b" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -711,39 +659,43 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "214d9d1033c173ab8fa32edd8a4655cd784447c820b0b66cd0d5167e049567d6" +checksum = "7c1fa8062c379d4fb51d28361cd02cd6a18a49fa79831c16831449b65408aa6c" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "serde", ] [[package]] name = "alloy-rpc-types-any" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50b8429b5b62d21bf3691eb1ae12aaae9bb496894d5a114e3cc73e27e6800ec8" +checksum = "b06bfe79149dd53de5b196aa3c96db0500b7cf0ed72dbd1a31bac7660bc7cc65" dependencies = [ "alloy-consensus-any", + "alloy-network-primitives", + "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", + "serde", + "serde_json", ] [[package]] name = "alloy-rpc-types-beacon" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f67f8269e8b5193a5328dd3ef4d60f93524071e53a993776e290581a59aa15fa" +checksum = "57af0eb1ee47312e8c92ddf2669308249015fc2cf733eb17251e7343c27b70c7" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "derive_more", - "ethereum_ssz", - "ethereum_ssz_derive", + "ethereum_ssz 0.10.4", + "ethereum_ssz_derive 0.10.4", "serde", "serde_json", "serde_with", @@ -754,11 +706,12 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01731601ea631bd825c652a225701ab466c09457f446b8d8129368a095389c5d" +checksum = "5ff0a296b58194c7464aa56f2bdad065c5a24b43a6de5d62b8a985ae3969ecd0" dependencies = [ "alloy-primitives", + "alloy-rlp", "derive_more", "serde", "serde_with", @@ -770,16 +723,35 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9981491bb98e76099983f516ec7de550db0597031f5828c994961eb4bb993cce" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.1.1", + "alloy-eips 1.1.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 1.1.1", + "derive_more", + "ethereum_ssz 0.9.1", + "ethereum_ssz_derive 0.9.1", + "rand 0.8.5", + "serde", + "strum 0.27.2", +] + +[[package]] +name = "alloy-rpc-types-engine" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "851167851209fac75c31833b3a4ec5d9c3efa2b14563605dc6a1d58f576e390c" +dependencies = [ + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 2.1.0", "arbitrary", "derive_more", - "ethereum_ssz", - "ethereum_ssz_derive", - "jsonwebtoken", + "ethereum_ssz 0.10.4", + "ethereum_ssz_derive 0.10.4", + "jsonwebtoken 10.4.0", "rand 0.8.5", "serde", "strum 0.27.2", @@ -787,17 +759,17 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29031a6bf46177d65efce661f7ab37829ca09dd341bc40afb5194e97600655cc" +checksum = "b41d1a11f58b456c199e04591befc64cb236fa2574a7275a07b98b173727bd39" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-consensus-any", - "alloy-eips", + "alloy-eips 2.1.0", "alloy-network-primitives", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 2.1.0", "alloy-sol-types", "arbitrary", "itertools 0.14.0", @@ -809,28 +781,28 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5c5c78bdd2c72c47e66ab977af420fb4a10279707d4edbd2575693c47aa54a2" +checksum = "af3404fa2db0372330f451319dc000f03bd868ed5cd25b5c349d3ec16420169a" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "serde", "serde_json", ] [[package]] name = "alloy-rpc-types-trace" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b842f5aac6676ff4b2e328262d03bdf49807eaec3fe3a4735c45c97388518b" +checksum = "f813a34cce29d4a340633310e5da5ac182450887333be38490c51f7776543ac2" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "serde", "serde_json", "thiserror 2.0.17", @@ -838,13 +810,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa12c608873beeb7afa392944dce8829fa8a50c487f266863bb2dd6b743c4a2" +checksum = "e6149b3ef1ec411016127baeb3ff2f479290721da9f2d936b882df50d83c3133" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "serde", ] @@ -860,15 +832,25 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcf028ac8bcb161ad7c104243e710cece8e1a794f65ee6c35c4c4d693c8e80ee" +dependencies = [ + "alloy-primitives", + "arbitrary", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a4f629da632d5279bbc5731634f0f5c9484ad9c4cad0cd974d9669dc1f46d6" +checksum = "1a5f392f2f56b2417ea6b74e1e116c6f35df5ab5fce4dc422e277d72ee18ff7b" dependencies = [ - "alloy-dyn-abi", "alloy-primitives", - "alloy-sol-types", "async-trait", "auto_impl", "either", @@ -879,11 +861,11 @@ dependencies = [ [[package]] name = "alloy-signer-aws" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66be762e60db50f81be7744c3a5b3efd4c69203576340df0519dacea09f5f4dd" +checksum = "0dc378541fe938c036f0000029a759c921d2c9bfd9c2b7a500a93787a2d65e69" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-network", "alloy-primitives", "alloy-signer", @@ -896,84 +878,45 @@ dependencies = [ "tracing", ] -[[package]] -name = "alloy-signer-ledger" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92490935797fe5625e123fc99ed67e8ba24f27c26d88e337e3fcabec0f350f7d" -dependencies = [ - "alloy-consensus", - "alloy-dyn-abi", - "alloy-network", - "alloy-primitives", - "alloy-signer", - "alloy-sol-types", - "async-trait", - "coins-ledger", - "futures-util", - "semver 1.0.27", - "thiserror 2.0.17", - "tracing", -] - [[package]] name = "alloy-signer-local" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c8950810dc43660c0f22883659c4218e090a5c75dce33fa4ca787715997b7b" +checksum = "78de3d4ed62e2c90e16be166d0ddfe41944bb5979752703199073acf976083f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-network", "alloy-primitives", "alloy-signer", "async-trait", "coins-bip32", "coins-bip39", - "eth-keystore", "k256", "rand 0.8.5", "thiserror 2.0.17", "zeroize", ] -[[package]] -name = "alloy-signer-trezor" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eab6b865f665871ebb8e65f881d50d75d1a5c367d4e376578ff35ccd926b43e" -dependencies = [ - "alloy-consensus", - "alloy-network", - "alloy-primitives", - "alloy-signer", - "async-trait", - "semver 1.0.27", - "thiserror 2.0.17", - "tracing", - "trezor-client", -] - [[package]] name = "alloy-sol-macro" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ce480400051b5217f19d6e9a82d9010cdde20f1ae9c00d53591e4a1afbb312" +checksum = "840128ed2b2971d6d4668a553fe403a82683d3acc646c73e75887e7157408033" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] name = "alloy-sol-macro-expander" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d792e205ed3b72f795a8044c52877d2e6b6e9b1d13f431478121d8d4eaa9028" +checksum = "63ec265e5d65d725175f6ca7711c970824c90ef9c0d1f1973711d4150ee612dd" dependencies = [ - "alloy-json-abi", "alloy-sol-macro-input", "const-hex", "heck 0.5.0", @@ -981,44 +924,42 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.110", + "sha3 0.11.0", + "syn 2.0.118", "syn-solidity", - "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd1247a8f90b465ef3f1207627547ec16940c35597875cdc09c49d58b19693c" +checksum = "89bf01077f18650876cfa682eb1f949967b5cde03f1a51c955c469d2c9b4aa67" dependencies = [ - "alloy-json-abi", "const-hex", "dunce", "heck 0.5.0", "macro-string", "proc-macro2", "quote", - "serde_json", - "syn 2.0.110", + "syn 2.0.118", "syn-solidity", ] [[package]] name = "alloy-sol-type-parser" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "954d1b2533b9b2c7959652df3076954ecb1122a28cc740aa84e7b0a49f6ac0a9" +checksum = "857b470ecdd2ed38beaf82ad1a38c516a8ff75266750f38b9eeed001d575241b" dependencies = [ "serde", - "winnow", + "winnow 1.0.3", ] [[package]] name = "alloy-sol-types" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" +checksum = "384cf252de0db2dec52821eac037a7f57e2aa33fe5b900ce6fe39973402341f1" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -1028,9 +969,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe215a2f9b51d5f1aa5c8cf22c8be8cdb354934de09c9a4e37aefb79b77552fd" +checksum = "39f42ee1ef30d4d3d8b4ea5794937fccfc69e2bb1cd5bcf42d62afc57b049081" dependencies = [ "alloy-json-rpc", "auto_impl", @@ -1051,19 +992,20 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1b37b1a30d23deb3a8746e882c70b384c574d355bc2bbea9ea918b0c31366e" +checksum = "ee68bc7d713e033eeaaecb8fd13d5d8a41af97226c4388930ad459285b8e9f70" dependencies = [ "alloy-json-rpc", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-transport", "http-body-util", "hyper 1.8.1", "hyper-tls", "hyper-util", - "jsonwebtoken", - "reqwest", + "itertools 0.14.0", + "jsonwebtoken 10.4.0", + "reqwest 0.13.4", "serde_json", "tower", "tracing", @@ -1072,9 +1014,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c81a4deeaa0d4b022095db17b286188d731e29ea141d4ec765e166732972e4" +checksum = "d110e862e4869de0b3a6b7f7382cf035ab5a7e0668eb56df32efd7c39eb1a5da" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -1092,9 +1034,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.1.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e9d6f5f304e8943afede2680e5fc7008780d4fc49387eafd53192ad95e20091" +checksum = "2bc2011694071e6dcf8ad418479ee21c4ed0e9ca20906484ea9336b99f28a59f" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -1103,28 +1045,29 @@ dependencies = [ "rustls 0.23.31", "serde_json", "tokio", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite 0.28.0", "tracing", + "url", "ws_stream_wasm", ] [[package]] name = "alloy-trie" -version = "0.9.1" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3412d52bb97c6c6cc27ccc28d4e6e8cf605469101193b50b0bd5813b1f990b5" +checksum = "3f14b5d9b2c2173980202c6ff470d96e7c5e202c65a9f67884ad565226df7fbb" dependencies = [ "alloy-primitives", "alloy-rlp", "arbitrary", - "arrayvec", "derive_arbitrary", "derive_more", "nybbles", "proptest", - "proptest-derive 0.5.1", + "proptest-derive 0.7.0", "serde", "smallvec", + "thiserror 2.0.17", "tracing", ] @@ -1137,7 +1080,19 @@ dependencies = [ "darling 0.21.3", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", +] + +[[package]] +name = "alloy-tx-macros" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc2cd27809c88c413e5542dbd5a8eff8c12f0086af920e881ae586d3a787d5e5" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] @@ -1155,17 +1110,6 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" -[[package]] -name = "annotate-snippets" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96401ca08501972288ecbcde33902fce858bf73fbcbdf91dab8c3a9544e106bb" -dependencies = [ - "anstyle", - "memchr", - "unicode-width 0.2.0", -] - [[package]] name = "anstream" version = "0.6.21" @@ -1216,121 +1160,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "anvil" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-contract", - "alloy-dyn-abi", - "alloy-eip5792", - "alloy-eips", - "alloy-evm 0.21.3", - "alloy-genesis", - "alloy-hardforks 0.3.5", - "alloy-network", - "alloy-op-evm", - "alloy-op-hardforks", - "alloy-primitives", - "alloy-provider", - "alloy-rlp", - "alloy-rpc-types", - "alloy-serde", - "alloy-signer", - "alloy-signer-local", - "alloy-sol-types", - "alloy-transport", - "alloy-trie", - "anvil-core", - "anvil-rpc", - "anvil-server", - "async-trait", - "axum", - "chrono", - "eyre", - "flate2", - "foundry-cli", - "foundry-common", - "foundry-config", - "foundry-evm", - "foundry-evm-networks", - "futures", - "hyper 1.8.1", - "itertools 0.14.0", - "op-alloy-consensus", - "op-revm 10.1.1", - "parking_lot 0.12.5", - "rand 0.8.5", - "revm 29.0.1", - "revm-inspectors 0.30.1", - "serde", - "serde_json", - "tempfile", - "thiserror 2.0.17", - "tokio", - "tracing", - "tracing-subscriber 0.3.20", - "yansi", -] - -[[package]] -name = "anvil-core" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-consensus", - "alloy-dyn-abi", - "alloy-eip5792", - "alloy-eips", - "alloy-network", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types", - "alloy-serde", - "bytes", - "foundry-common", - "foundry-evm", - "op-alloy-consensus", - "op-revm 10.1.1", - "rand 0.9.2", - "revm 29.0.1", - "serde", - "serde_json", - "thiserror 2.0.17", -] - -[[package]] -name = "anvil-rpc" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "anvil-server" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "anvil-rpc", - "async-trait", - "axum", - "bytes", - "futures", - "interprocess", - "parking_lot 0.12.5", - "pin-project", - "serde", - "serde_json", - "thiserror 2.0.17", - "tokio-util", - "tower-http", - "tracing", -] - [[package]] name = "anyhow" version = "1.0.100" @@ -1357,7 +1186,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1499,7 +1328,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1537,7 +1366,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1626,7 +1455,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1670,9 +1499,6 @@ name = "arrayvec" version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" -dependencies = [ - "serde", -] [[package]] name = "asn1_der" @@ -1723,7 +1549,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1734,7 +1560,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1757,15 +1583,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "atomic" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340" -dependencies = [ - "bytemuck", -] - [[package]] name = "atomic-waker" version = "1.1.2" @@ -1790,7 +1607,7 @@ checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -1843,25 +1660,26 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.13.3" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" +checksum = "4342d8937fc7e5dd9b1c60292261c0670c882a2cd1719cfc11b1af41731e32ad" dependencies = [ "aws-lc-sys", + "untrusted 0.7.1", "zeroize", ] [[package]] name = "aws-lc-sys" -version = "0.30.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" +checksum = "6d9ceb1da931507a12f4fccea479dccd00da1943e1b4ae72d8e502d707361444" dependencies = [ - "bindgen 0.69.5", "cc", "cmake", "dunce", "fs_extra", + "pkg-config", ] [[package]] @@ -1885,7 +1703,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "tracing", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -1994,7 +1812,7 @@ dependencies = [ "http 0.2.12", "http 1.3.1", "percent-encoding", - "sha2 0.10.9", + "sha2", "time", "tracing", ] @@ -2186,15 +2004,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425" dependencies = [ "axum-core", - "base64 0.22.1", "bytes", - "form_urlencoded", "futures-util", "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.8.1", - "hyper-util", "itoa", "matchit", "memchr", @@ -2202,17 +2016,10 @@ dependencies = [ "percent-encoding", "pin-project-lite", "serde_core", - "serde_json", - "serde_path_to_error", - "serde_urlencoded", - "sha1", "sync_wrapper", - "tokio", - "tokio-tungstenite 0.28.0", "tower", "tower-layer", "tower-service", - "tracing", ] [[package]] @@ -2231,15 +2038,8 @@ dependencies = [ "sync_wrapper", "tower-layer", "tower-service", - "tracing", ] -[[package]] -name = "az" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" - [[package]] name = "backon" version = "1.6.0" @@ -2350,29 +2150,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bindgen" -version = "0.69.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" -dependencies = [ - "bitflags 2.10.0", - "cexpr", - "clang-sys", - "itertools 0.12.1", - "lazy_static", - "lazycell", - "log", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "rustc-hash 1.1.0", - "shlex", - "syn 2.0.110", - "which", -] - [[package]] name = "bindgen" version = "0.71.1" @@ -2382,13 +2159,13 @@ dependencies = [ "bitflags 2.10.0", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", "regex", - "rustc-hash 2.1.1", + "rustc-hash", "shlex", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -2400,13 +2177,13 @@ dependencies = [ "bitflags 2.10.0", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", "regex", - "rustc-hash 2.1.1", + "rustc-hash", "shlex", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -2470,20 +2247,20 @@ dependencies = [ [[package]] name = "block-buffer" -version = "0.9.0" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] [[package]] name = "block-buffer" -version = "0.10.4" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" dependencies = [ - "generic-array", + "hybrid-array", ] [[package]] @@ -2509,9 +2286,9 @@ dependencies = [ [[package]] name = "boa_ast" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c340fe0f0b267787095cbe35240c6786ff19da63ec7b69367ba338eace8169b" +checksum = "6339a700715bda376f5ea65c76e8fe8fc880930d8b0638cea68e7f3da6538e0a" dependencies = [ "bitflags 2.10.0", "boa_interner", @@ -2519,15 +2296,16 @@ dependencies = [ "boa_string", "indexmap 2.12.0", "num-bigint", - "rustc-hash 2.1.1", + "rustc-hash", ] [[package]] name = "boa_engine" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f620c3f06f51e65c0504ddf04978be1b814ac6586f0b45f6019801ab5efd37f9" +checksum = "1521be326f8a5c8887e95d4ce7f002917a002a23f7b93b9a6a2bf50ed4157824" dependencies = [ + "aligned-vec", "arrayvec", "bitflags 2.10.0", "boa_ast", @@ -2535,142 +2313,118 @@ dependencies = [ "boa_interner", "boa_macros", "boa_parser", - "boa_profiler", "boa_string", "bytemuck", "cfg-if", + "cow-utils", "dashmap 6.1.0", + "dynify", "fast-float2", - "hashbrown 0.15.5", - "icu_normalizer 1.5.0", + "float16", + "futures-channel", + "futures-concurrency", + "futures-lite", + "hashbrown 0.16.0", + "icu_normalizer", "indexmap 2.12.0", "intrusive-collections", - "itertools 0.13.0", + "itertools 0.14.0", "num-bigint", "num-integer", "num-traits", "num_enum", - "once_cell", - "pollster", + "paste", "portable-atomic", - "rand 0.8.5", + "rand 0.9.2", "regress", - "rustc-hash 2.1.1", + "rustc-hash", "ryu-js", "serde", "serde_json", - "sptr", + "small_btree", "static_assertions", + "tag_ptr", "tap", "thin-vec", "thiserror 2.0.17", "time", + "xsum", ] [[package]] name = "boa_gc" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2425c0b7720d42d73eaa6a883fbb77a5c920da8694964a3d79a67597ac55cce2" +checksum = "17323a98cf2e631afacf1a6d659c1212c48a68bacfa85afab0a66ade80582e51" dependencies = [ "boa_macros", - "boa_profiler", "boa_string", - "hashbrown 0.15.5", + "hashbrown 0.16.0", "thin-vec", ] [[package]] name = "boa_interner" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42407a3b724cfaecde8f7d4af566df4b56af32a2f11f0956f5570bb974e7f749" +checksum = "20510b8b02bcde9b0a01cf34c0c308c56156503d1d91cdab4c8cfbd292b747ea" dependencies = [ "boa_gc", "boa_macros", - "hashbrown 0.15.5", + "hashbrown 0.16.0", "indexmap 2.12.0", "once_cell", - "phf 0.11.3", - "rustc-hash 2.1.1", + "phf", + "rustc-hash", "static_assertions", ] [[package]] name = "boa_macros" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd3f870829131332587f607a7ff909f1af5fc523fd1b192db55fbbdf52e8d3c" +checksum = "5822cb4f146d243060e588bc5a5f2e709683fdad3d7111f42c48e6b5c921d23d" dependencies = [ + "cfg-if", + "cow-utils", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "synstructure", ] [[package]] name = "boa_parser" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cc142dac798cdc6e2dbccfddeb50f36d2523bb977a976e19bdb3ae19b740804" +checksum = "35bd957fa9fa93e3a001a8aba5a5cd40c2bbfde486378be4c4b472fd304aaddb" dependencies = [ "bitflags 2.10.0", "boa_ast", "boa_interner", "boa_macros", - "boa_profiler", "fast-float2", - "icu_properties 1.5.1", + "icu_properties", "num-bigint", "num-traits", "regress", - "rustc-hash 2.1.1", + "rustc-hash", ] -[[package]] -name = "boa_profiler" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4064908e7cdf9b6317179e9b04dcb27f1510c1c144aeab4d0394014f37a0f922" - [[package]] name = "boa_string" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7debc13fbf7997bf38bf8e9b20f1ad5e2a7d27a900e1f6039fe244ce30f589b5" +checksum = "ca2da1d7f4a76fd9040788a122f0d807910800a7b86f5952e9244848c36511de" dependencies = [ "fast-float2", + "itoa", "paste", - "rustc-hash 2.1.1", - "sptr", + "rustc-hash", + "ryu-js", "static_assertions", ] -[[package]] -name = "bon" -version = "3.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234655ec178edd82b891e262ea7cf71f6584bcd09eff94db786be23f1821825c" -dependencies = [ - "bon-macros", - "rustversion", -] - -[[package]] -name = "bon-macros" -version = "3.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ec27229c38ed0eb3c0feee3d2c1d6a4379ae44f418a29a658890e062d8f365" -dependencies = [ - "darling 0.21.3", - "ident_case", - "prettyplease", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.110", -] - [[package]] name = "borsh" version = "1.5.7" @@ -2691,15 +2445,9 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] -[[package]] -name = "boxcar" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e" - [[package]] name = "boyer-moore-magiclen" version = "0.2.20" @@ -2736,20 +2484,10 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ - "sha2 0.10.9", + "sha2", "tinyvec", ] -[[package]] -name = "bstr" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "bumpalo" version = "3.19.0" @@ -2807,7 +2545,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -2837,9 +2575,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "2.1.5" +version = "2.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e00bf4b112b07b505472dbefd19e37e53307e2bfed5a79e0cc161d58ccd0e687" +checksum = "6648ed1e4ea8e8a1a4a2c78e1cda29a3fd500bc622899c340d8525ea9a76b24a" dependencies = [ "arbitrary", "blst", @@ -2919,9 +2657,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.15" +version = "1.2.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c736e259eea577f443d5c86c304f9f4ae0295c43f3ba05c21f1d66b5f06001af" +checksum = "956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac" dependencies = [ "jobserver", "libc", @@ -3002,7 +2740,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "inout", ] @@ -3037,28 +2775,6 @@ dependencies = [ "anstyle", "clap_lex", "strsim", - "terminal_size", - "unicase", - "unicode-width 0.2.0", -] - -[[package]] -name = "clap_complete" -version = "4.5.65" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d" -dependencies = [ - "clap", -] - -[[package]] -name = "clap_complete_nushell" -version = "4.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685bc86fd34b7467e0532a4f8435ab107960d69a243785ef0275e571b35b641a" -dependencies = [ - "clap", - "clap_complete", ] [[package]] @@ -3070,7 +2786,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3162,7 +2878,7 @@ dependencies = [ "hmac", "k256", "serde", - "sha2 0.10.9", + "sha2", "thiserror 1.0.69", ] @@ -3176,9 +2892,9 @@ dependencies = [ "coins-bip32", "hmac", "once_cell", - "pbkdf2 0.12.2", + "pbkdf2", "rand 0.8.5", - "sha2 0.10.9", + "sha2", "thiserror 1.0.69", ] @@ -3196,39 +2912,16 @@ dependencies = [ "generic-array", "ripemd", "serde", - "sha2 0.10.9", - "sha3", + "sha2", + "sha3 0.10.8", "thiserror 1.0.69", ] [[package]] -name = "coins-ledger" -version = "0.12.0" +name = "color-eyre" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9bc0994d0aa0f4ade5f3a9baf4a8d936f250278c85a1124b401860454246ab" -dependencies = [ - "async-trait", - "byteorder", - "cfg-if", - "const-hex", - "getrandom 0.2.16", - "hidapi-rusb", - "js-sys", - "log", - "nix 0.26.4", - "once_cell", - "thiserror 1.0.69", - "tokio", - "tracing", - "wasm-bindgen", - "wasm-bindgen-futures", -] - -[[package]] -name = "color-eyre" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d" +checksum = "e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d" dependencies = [ "backtrace", "color-spantrace", @@ -3362,19 +3055,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "console" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" -dependencies = [ - "encode_unicode", - "libc", - "once_cell", - "unicode-width 0.2.0", - "windows-sys 0.61.2", -] - [[package]] name = "console-api" version = "0.9.0" @@ -3422,7 +3102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3bb320cac8a0750d7f25280aa97b09c26edfe161164238ecbbb31092b079e735" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "proptest", "serde_core", ] @@ -3503,6 +3183,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "cow-utils" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "417bef24afe1460300965a25ff4a24b8b45ad011948302ec221e8a0a81eb2c79" + [[package]] name = "cpp_demangle" version = "0.4.5" @@ -3521,6 +3207,15 @@ dependencies = [ "libc", ] +[[package]] +name = "cpufeatures" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +dependencies = [ + "libc", +] + [[package]] name = "crc" version = "3.3.0" @@ -3672,6 +3367,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "ctr" version = "0.9.2" @@ -3688,7 +3392,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", @@ -3705,7 +3409,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3728,6 +3432,16 @@ dependencies = [ "darling_macro 0.21.3", ] +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core 0.23.0", + "darling_macro 0.23.0", +] + [[package]] name = "darling_core" version = "0.20.11" @@ -3739,7 +3453,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3754,7 +3468,21 @@ dependencies = [ "quote", "serde", "strsim", - "syn 2.0.110", + "syn 2.0.118", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "serde", + "strsim", + "syn 2.0.118", ] [[package]] @@ -3765,7 +3493,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core 0.20.11", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3776,7 +3504,18 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core 0.21.3", "quote", - "syn 2.0.110", + "syn 2.0.118", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core 0.23.0", + "quote", + "syn 2.0.118", ] [[package]] @@ -3829,7 +3568,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" dependencies = [ "data-encoding", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3844,7 +3583,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" dependencies = [ - "uuid 1.18.1", + "uuid", ] [[package]] @@ -3898,7 +3637,7 @@ checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3909,7 +3648,7 @@ checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3930,7 +3669,7 @@ dependencies = [ "darling 0.20.11", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3940,7 +3679,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -3961,21 +3700,10 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "unicode-xid", ] -[[package]] -name = "dialoguer" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96" -dependencies = [ - "console 0.16.2", - "shell-words", - "zeroize", -] - [[package]] name = "diff" version = "0.1.13" @@ -3999,10 +3727,20 @@ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", "const-oid", - "crypto-common", + "crypto-common 0.1.7", "subtle", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.1", + "crypto-common 0.2.2", +] + [[package]] name = "dirs" version = "6.0.0" @@ -4086,7 +3824,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -4122,6 +3860,26 @@ version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +[[package]] +name = "dynify" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81acb15628a3e22358bf73de5e7e62360b8a777dbcb5fc9ac7dfa9ae73723747" +dependencies = [ + "dynify-macros", +] + +[[package]] +name = "dynify-macros" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec431cd708430d5029356535259c5d645d60edd3d39c54e5eea9782d46caa7d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + [[package]] name = "ecdsa" version = "0.16.9" @@ -4157,7 +3915,7 @@ dependencies = [ "ed25519", "rand_core 0.6.4", "serde", - "sha2 0.10.9", + "sha2", "subtle", "zeroize", ] @@ -4171,7 +3929,7 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -4195,7 +3953,6 @@ dependencies = [ "ff", "generic-array", "group", - "pem-rfc7468", "pkcs8", "rand_core 0.6.4", "sec1", @@ -4243,7 +4000,7 @@ dependencies = [ "rand 0.8.5", "secp256k1 0.30.0", "serde", - "sha3", + "sha3 0.10.8", "zeroize", ] @@ -4256,7 +4013,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -4276,7 +4033,7 @@ checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -4287,7 +4044,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -4307,7 +4064,7 @@ checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -4316,17 +4073,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" -[[package]] -name = "erased-serde" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" -dependencies = [ - "serde", - "serde_core", - "typeid", -] - [[package]] name = "errno" version = "0.3.14" @@ -4357,37 +4103,15 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "eth-keystore" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" -dependencies = [ - "aes", - "ctr", - "digest 0.10.7", - "hex", - "hmac", - "pbkdf2 0.11.0", - "rand 0.8.5", - "scrypt", - "serde", - "serde_json", - "sha2 0.10.9", - "sha3", - "thiserror 1.0.69", - "uuid 0.8.2", -] - [[package]] name = "ethereum_hashing" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c853bd72c9e5787f8aafc3df2907c2ed03cff3150c3acd94e2e53a98ab70a8ab" +checksum = "5aa93f58bb1eb3d1e556e4f408ef1dac130bad01ac37db4e7ade45de40d1c86a" dependencies = [ - "cpufeatures", + "cpufeatures 0.2.17", "ring", - "sha2 0.10.9", + "sha2", ] [[package]] @@ -4418,6 +4142,21 @@ dependencies = [ "typenum", ] +[[package]] +name = "ethereum_ssz" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e462875ad8693755ea8913d6e905715c76ea4836e2254e18c9cf0f7a8f8c2a13" +dependencies = [ + "alloy-primitives", + "ethereum_serde_utils", + "itertools 0.14.0", + "serde", + "serde_derive", + "smallvec", + "typenum", +] + [[package]] name = "ethereum_ssz_derive" version = "0.9.1" @@ -4427,7 +4166,19 @@ dependencies = [ "darling 0.20.11", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", +] + +[[package]] +name = "ethereum_ssz_derive" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf022360bdbe9456eda5f35718a50476d5b2a0d51a97ed4eae27420737a6fba" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] @@ -4521,20 +4272,6 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" -[[package]] -name = "figment" -version = "0.10.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3" -dependencies = [ - "atomic", - "pear", - "serde", - "toml 0.8.23", - "uncased", - "version_check", -] - [[package]] name = "filetime" version = "0.2.26" @@ -4577,6 +4314,12 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "flate2" version = "1.1.5" @@ -4584,10 +4327,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" dependencies = [ "crc32fast", - "libz-rs-sys", "miniz_oxide", ] +[[package]] +name = "float16" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bffafbd079d520191c7c2779ae9cf757601266cf4167d3f659ff09617ff8483" +dependencies = [ + "cfg-if", + "rustc_version 0.2.3", +] + [[package]] name = "flume" version = "0.11.1" @@ -4632,23 +4384,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" -[[package]] -name = "forge-script-sequence" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-network", - "alloy-primitives", - "eyre", - "foundry-common", - "foundry-compilers", - "foundry-config", - "revm-inspectors 0.30.1", - "serde", - "serde_json", - "walkdir", -] - [[package]] name = "form_urlencoded" version = "1.2.2" @@ -4659,631 +4394,62 @@ dependencies = [ ] [[package]] -name = "foundry-block-explorers" -version = "0.22.0" +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + +[[package]] +name = "fsevent-sys" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff814624bb21bfe43b70fb736ab39527b405d04cdc94d90b7e182fba28b25ec7" +checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" dependencies = [ - "alloy-chains", - "alloy-json-abi", - "alloy-primitives", - "foundry-compilers", - "reqwest", - "semver 1.0.27", - "serde", - "serde_json", - "thiserror 2.0.17", - "tracing", + "libc", ] [[package]] -name = "foundry-cheatcodes" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-dyn-abi", - "alloy-ens", - "alloy-evm 0.21.3", - "alloy-genesis", - "alloy-json-abi", - "alloy-network", - "alloy-primitives", - "alloy-provider", - "alloy-rlp", - "alloy-rpc-types", - "alloy-signer", - "alloy-signer-local", - "alloy-sol-types", - "base64 0.22.1", - "dialoguer", - "ecdsa", - "eyre", - "forge-script-sequence", - "foundry-cheatcodes-spec", - "foundry-common", - "foundry-compilers", - "foundry-config", - "foundry-evm-core", - "foundry-evm-fuzz", - "foundry-evm-traces", - "foundry-wallets", - "itertools 0.14.0", - "jsonpath_lib", - "k256", - "memchr", - "p256", - "parking_lot 0.12.5", - "proptest", - "rand 0.9.2", - "revm 29.0.1", - "revm-inspectors 0.30.1", - "semver 1.0.27", - "serde", - "serde_json", - "solar-compiler", - "thiserror 2.0.17", - "toml 0.9.8", - "tracing", - "walkdir", + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", ] [[package]] -name = "foundry-cheatcodes-spec" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ - "alloy-sol-types", - "foundry-macros", - "serde", + "futures-core", + "futures-sink", ] [[package]] -name = "foundry-cli" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-chains", - "alloy-dyn-abi", - "alloy-eips", - "alloy-ens", - "alloy-json-abi", - "alloy-primitives", - "alloy-provider", - "alloy-rlp", - "cfg-if", - "clap", - "clap_complete", - "clap_complete_nushell", - "color-eyre", - "dotenvy", - "dunce", - "eyre", - "foundry-block-explorers", - "foundry-common", - "foundry-compilers", - "foundry-config", - "foundry-evm", - "foundry-wallets", - "futures", - "indicatif 0.18.3", - "itertools 0.14.0", - "path-slash", - "rayon", - "regex", - "rustls 0.23.31", - "serde", - "serde_json", - "solar-compiler", - "strsim", - "strum 0.27.2", - "tokio", - "tracing", - "tracing-subscriber 0.3.20", - "yansi", -] - -[[package]] -name = "foundry-common" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-dyn-abi", - "alloy-eips", - "alloy-json-abi", - "alloy-json-rpc", - "alloy-network", - "alloy-primitives", - "alloy-provider", - "alloy-pubsub", - "alloy-rpc-client", - "alloy-rpc-types", - "alloy-serde", - "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", - "alloy-transport-ipc", - "alloy-transport-ws", - "anstream", - "anstyle", - "chrono", - "ciborium", - "clap", - "comfy-table", - "dunce", - "eyre", - "flate2", - "foundry-block-explorers", - "foundry-common-fmt", - "foundry-compilers", - "itertools 0.14.0", - "jiff", - "num-format", - "path-slash", - "regex", - "reqwest", - "revm 29.0.1", - "semver 1.0.27", - "serde", - "serde_json", - "solar-compiler", - "thiserror 2.0.17", - "tokio", - "tower", - "tracing", - "url", - "vergen 8.3.2", - "walkdir", - "yansi", -] - -[[package]] -name = "foundry-common-fmt" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-consensus", - "alloy-dyn-abi", - "alloy-network", - "alloy-primitives", - "alloy-rpc-types", - "alloy-serde", - "chrono", - "eyre", - "revm 29.0.1", - "serde", - "serde_json", - "yansi", -] - -[[package]] -name = "foundry-compilers" -version = "0.19.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e639f98fe54d1cc0011a4bdb2eb1d838b379c9f004991ae7555a4cc09e8da32a" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "auto_impl", - "derive_more", - "dyn-clone", - "foundry-compilers-artifacts", - "foundry-compilers-core", - "itertools 0.14.0", - "path-slash", - "rayon", - "semver 1.0.27", - "serde", - "serde_json", - "sha2 0.10.9", - "solar-compiler", - "svm-rs", - "svm-rs-builds", - "thiserror 2.0.17", - "tracing", - "winnow", - "yansi", -] - -[[package]] -name = "foundry-compilers-artifacts" -version = "0.19.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ec96df20055211f4e46b5a61fa479b2ea7d1ce0659818e0359afadfcded8d2" -dependencies = [ - "foundry-compilers-artifacts-solc", - "foundry-compilers-artifacts-vyper", -] - -[[package]] -name = "foundry-compilers-artifacts-solc" -version = "0.19.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8a206e475b5dd1a77dc33cd917cde4846148f5136729a24edb3a16ab431b90a" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "foundry-compilers-core", - "memchr", - "path-slash", - "rayon", - "regex", - "semver 1.0.27", - "serde", - "serde_json", - "thiserror 2.0.17", - "tracing", - "yansi", -] - -[[package]] -name = "foundry-compilers-artifacts-vyper" -version = "0.19.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f74883db8036522fa21d0853c21ac318e165ec88e141f1ef1d6f7b4dfa841ff7" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "foundry-compilers-artifacts-solc", - "foundry-compilers-core", - "path-slash", - "semver 1.0.27", - "serde", -] - -[[package]] -name = "foundry-compilers-core" -version = "0.19.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab384daeaea5c33cad8c3c094a1eb6f98e70922e18380c660980c74c19e362b" -dependencies = [ - "alloy-primitives", - "cfg-if", - "dunce", - "path-slash", - "regex", - "semver 1.0.27", - "serde", - "serde_json", - "svm-rs", - "thiserror 2.0.17", - "tokio", - "walkdir", - "xxhash-rust", -] - -[[package]] -name = "foundry-config" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-chains", - "alloy-primitives", - "clap", - "dirs", - "dunce", - "eyre", - "figment", - "foundry-block-explorers", - "foundry-compilers", - "foundry-evm-networks", - "glob", - "globset", - "heck 0.5.0", - "itertools 0.14.0", - "mesc", - "number_prefix", - "path-slash", - "rayon", - "regex", - "reqwest", - "revm 29.0.1", - "semver 1.0.27", - "serde", - "serde_json", - "solar-compiler", - "soldeer-core", - "thiserror 2.0.17", - "toml 0.9.8", - "toml_edit 0.23.7", - "tracing", - "walkdir", - "yansi", -] - -[[package]] -name = "foundry-evm" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-dyn-abi", - "alloy-evm 0.21.3", - "alloy-json-abi", - "alloy-primitives", - "alloy-rpc-types", - "alloy-sol-types", - "eyre", - "foundry-cheatcodes", - "foundry-common", - "foundry-compilers", - "foundry-config", - "foundry-evm-core", - "foundry-evm-coverage", - "foundry-evm-fuzz", - "foundry-evm-networks", - "foundry-evm-traces", - "indicatif 0.18.3", - "parking_lot 0.12.5", - "proptest", - "revm 29.0.1", - "revm-inspectors 0.30.1", - "serde", - "serde_json", - "solar-compiler", - "thiserror 2.0.17", - "tracing", - "uuid 1.18.1", -] - -[[package]] -name = "foundry-evm-abi" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-primitives", - "alloy-sol-types", - "derive_more", - "foundry-common-fmt", - "foundry-macros", - "itertools 0.14.0", -] - -[[package]] -name = "foundry-evm-core" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-dyn-abi", - "alloy-evm 0.21.3", - "alloy-genesis", - "alloy-hardforks 0.3.5", - "alloy-json-abi", - "alloy-network", - "alloy-op-evm", - "alloy-primitives", - "alloy-provider", - "alloy-rpc-types", - "alloy-sol-types", - "auto_impl", - "eyre", - "foundry-cheatcodes-spec", - "foundry-common", - "foundry-config", - "foundry-evm-abi", - "foundry-evm-networks", - "foundry-fork-db", - "futures", - "itertools 0.14.0", - "op-revm 10.1.1", - "parking_lot 0.12.5", - "revm 29.0.1", - "revm-inspectors 0.30.1", - "serde", - "serde_json", - "thiserror 2.0.17", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "foundry-evm-coverage" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-primitives", - "eyre", - "foundry-common", - "foundry-compilers", - "foundry-evm-core", - "rayon", - "revm 29.0.1", - "semver 1.0.27", - "solar-compiler", - "tracing", -] - -[[package]] -name = "foundry-evm-fuzz" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-dyn-abi", - "alloy-json-abi", - "alloy-primitives", - "eyre", - "foundry-common", - "foundry-compilers", - "foundry-config", - "foundry-evm-core", - "foundry-evm-coverage", - "foundry-evm-traces", - "itertools 0.14.0", - "parking_lot 0.12.5", - "proptest", - "rand 0.9.2", - "revm 29.0.1", - "serde", - "thiserror 2.0.17", - "tracing", -] - -[[package]] -name = "foundry-evm-networks" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-chains", - "alloy-evm 0.21.3", - "alloy-primitives", - "clap", - "revm 29.0.1", - "serde", -] - -[[package]] -name = "foundry-evm-traces" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-dyn-abi", - "alloy-json-abi", - "alloy-primitives", - "alloy-sol-types", - "eyre", - "foundry-block-explorers", - "foundry-common", - "foundry-compilers", - "foundry-config", - "foundry-evm-core", - "foundry-linking", - "futures", - "itertools 0.14.0", - "memchr", - "rayon", - "revm 29.0.1", - "revm-inspectors 0.30.1", - "serde", - "serde_json", - "solar-compiler", - "tempfile", - "tokio", - "tracing", - "yansi", -] - -[[package]] -name = "foundry-fork-db" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5c6930a2357571fef2ca1e71bbb27be83e86bc78d9ead064c9889bdb268501e" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-hardforks 0.3.5", - "alloy-primitives", - "alloy-provider", - "alloy-rpc-types", - "eyre", - "futures", - "parking_lot 0.12.5", - "revm 29.0.1", - "serde", - "serde_json", - "thiserror 2.0.17", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "foundry-linking" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-primitives", - "foundry-compilers", - "rayon", - "semver 1.0.27", - "thiserror 2.0.17", -] - -[[package]] -name = "foundry-macros" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.110", -] - -[[package]] -name = "foundry-wallets" -version = "1.4.2" -source = "git+https://github.com/foundry-rs/foundry.git?rev=2c84e1c970d11ef5023a77d8002a1cb70b143888#2c84e1c970d11ef5023a77d8002a1cb70b143888" -dependencies = [ - "alloy-consensus", - "alloy-dyn-abi", - "alloy-network", - "alloy-primitives", - "alloy-signer", - "alloy-signer-ledger", - "alloy-signer-local", - "alloy-signer-trezor", - "alloy-sol-types", - "async-trait", - "clap", - "derive_builder", - "eth-keystore", - "eyre", - "foundry-config", - "rpassword", - "serde", - "thiserror 2.0.17", - "tracing", -] - -[[package]] -name = "fs_extra" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" - -[[package]] -name = "fsevent-sys" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" -dependencies = [ - "libc", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +name = "futures-concurrency" +version = "7.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175cd8cca9e1d45b87f18ffa75088f2099e3c4fe5e2f83e42de112560bea8ea6" dependencies = [ + "fixedbitset 0.5.7", "futures-core", - "futures-sink", + "futures-lite", + "pin-project", + "smallvec", ] [[package]] @@ -5320,6 +4486,19 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" +[[package]] +name = "futures-lite" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + [[package]] name = "futures-macro" version = "0.3.31" @@ -5328,7 +4507,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -5411,11 +4590,22 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "r-efi", + "r-efi 5.3.0", "wasip2", "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", +] + [[package]] name = "ghash" version = "0.5.1" @@ -5451,19 +4641,6 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" -[[package]] -name = "globset" -version = "0.4.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" -dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata", - "regex-syntax", -] - [[package]] name = "gloo-net" version = "0.6.0" @@ -5510,16 +4687,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "gmp-mpfr-sys" -version = "1.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60f8970a75c006bb2f8ae79c6768a116dd215fa8346a87aed99bf9d82ca43394" -dependencies = [ - "libc", - "windows-sys 0.60.2", -] - [[package]] name = "group" version = "0.13.0" @@ -5630,7 +4797,17 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", +] + +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", "serde", + "serde_core", ] [[package]] @@ -5745,18 +4922,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "hidapi-rusb" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efdc2ec354929a6e8f3c6b6923a4d97427ec2f764cfee8cd4bfe890946cdf08b" -dependencies = [ - "cc", - "libc", - "pkg-config", - "rusb", -] - [[package]] name = "hkdf" version = "0.12.4" @@ -5880,6 +5045,15 @@ dependencies = [ "serde", ] +[[package]] +name = "hybrid-array" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "0.14.32" @@ -6043,27 +5217,15 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" -dependencies = [ - "displaydoc", - "yoke 0.7.5", - "zerofrom", - "zerovec 0.10.4", -] - -[[package]] -name = "icu_collections" -version = "2.1.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", "potential_utf", - "yoke 0.8.1", + "yoke", "zerofrom", - "zerovec 0.11.5", + "zerovec", ] [[package]] @@ -6073,146 +5235,57 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" dependencies = [ "displaydoc", - "litemap 0.8.1", - "tinystr 0.8.2", - "writeable 0.6.2", - "zerovec 0.11.5", -] - -[[package]] -name = "icu_locid" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" -dependencies = [ - "displaydoc", - "litemap 0.7.5", - "tinystr 0.7.6", - "writeable 0.5.5", - "zerovec 0.10.4", -] - -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider 1.5.0", - "tinystr 0.7.6", - "zerovec 0.10.4", + "litemap", + "serde", + "tinystr", + "writeable", + "zerovec", ] -[[package]] -name = "icu_locid_transform_data" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "8b24a59706036ba941c9476a55cd57b82b77f38a3c667d637ee7cabbc85eaedc" dependencies = [ "displaydoc", - "icu_collections 1.5.0", - "icu_normalizer_data 1.5.1", - "icu_properties 1.5.1", - "icu_provider 1.5.0", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", "smallvec", "utf16_iter", - "utf8_iter", "write16", - "zerovec 0.10.4", -] - -[[package]] -name = "icu_normalizer" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" -dependencies = [ - "icu_collections 2.1.1", - "icu_normalizer_data 2.1.1", - "icu_properties 2.1.1", - "icu_provider 2.1.1", - "smallvec", - "zerovec 0.11.5", + "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" - -[[package]] -name = "icu_normalizer_data" -version = "2.1.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "f5a97b8ac6235e69506e8dacfb2adf38461d2ce6d3e9bd9c94c4cbc3cd4400a4" dependencies = [ "displaydoc", - "icu_collections 1.5.0", - "icu_locid_transform", - "icu_properties_data 1.5.1", - "icu_provider 1.5.0", - "tinystr 0.7.6", - "zerovec 0.10.4", -] - -[[package]] -name = "icu_properties" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" -dependencies = [ - "icu_collections 2.1.1", + "icu_collections", "icu_locale_core", - "icu_properties_data 2.1.1", - "icu_provider 2.1.1", + "icu_properties_data", + "icu_provider", + "potential_utf", "zerotrie", - "zerovec 0.11.5", + "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" - -[[package]] -name = "icu_properties_data" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" - -[[package]] -name = "icu_provider" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_provider_macros", - "stable_deref_trait", - "tinystr 0.7.6", - "writeable 0.5.5", - "yoke 0.7.5", - "zerofrom", - "zerovec 0.10.4", -] +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" @@ -6222,22 +5295,13 @@ checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" dependencies = [ "displaydoc", "icu_locale_core", - "writeable 0.6.2", - "yoke 0.8.1", + "serde", + "stable_deref_trait", + "writeable", + "yoke", "zerofrom", "zerotrie", - "zerovec 0.11.5", -] - -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.110", + "zerovec", ] [[package]] @@ -6263,8 +5327,8 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ - "icu_normalizer 2.1.1", - "icu_properties 2.1.1", + "icu_normalizer", + "icu_properties", ] [[package]] @@ -6277,22 +5341,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "ignore" -version = "0.4.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a" -dependencies = [ - "crossbeam-deque", - "globset", - "log", - "memchr", - "regex-automata", - "same-file", - "walkdir", - "winapi-util", -] - [[package]] name = "impl-codec" version = "0.6.0" @@ -6310,7 +5358,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -6338,12 +5386,6 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5" -[[package]] -name = "index_vec" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44faf5bb8861a9c72e20d3fb0fdbd59233e43056e2b80475ab0aacdc2e781355" - [[package]] name = "indexmap" version = "1.9.3" @@ -6374,26 +5416,13 @@ version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ - "console 0.15.11", + "console", "number_prefix", "portable-atomic", "unicode-width 0.2.0", "web-time", ] -[[package]] -name = "indicatif" -version = "0.18.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" -dependencies = [ - "console 0.16.2", - "portable-atomic", - "unicode-width 0.2.0", - "unit-prefix", - "web-time", -] - [[package]] name = "indoc" version = "2.0.7" @@ -6429,15 +5458,9 @@ checksum = "c727f80bfa4a6c6e2508d2f05b6f4bfce242030bd88ed15ae5331c5b5d30fba7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] -[[package]] -name = "inlinable_string" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" - [[package]] name = "inotify" version = "0.11.0" @@ -6478,7 +5501,7 @@ dependencies = [ "indoc", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -6514,20 +5537,7 @@ version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86" dependencies = [ - "memoffset 0.9.1", -] - -[[package]] -name = "inturn" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2efbe120e37f17bb33fcdc82bc1c65087242608be37ace3cf7ebf49f3164e37" -dependencies = [ - "boxcar", - "bumpalo", - "dashmap 6.1.0", - "hashbrown 0.14.5", - "thread_local", + "memoffset", ] [[package]] @@ -6548,16 +5558,6 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" -[[package]] -name = "iri-string" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "is-terminal" version = "0.4.17" @@ -6618,43 +5618,49 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] -name = "jiff" -version = "0.2.18" +name = "jni" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ - "jiff-static", + "cesu8", + "cfg-if", + "combine", + "jni-sys 0.3.0", "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.110", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", ] [[package]] name = "jni" -version = "0.21.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" dependencies = [ - "cesu8", "cfg-if", "combine", - "jni-sys", + "jni-macros", + "jni-sys 0.4.1", "log", - "thiserror 1.0.69", + "simd_cesu8", + "thiserror 2.0.17", "walkdir", - "windows-sys 0.45.0", + "windows-link", +] + +[[package]] +name = "jni-macros" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version 0.4.1", + "simd_cesu8", + "syn 2.0.118", ] [[package]] @@ -6663,6 +5669,25 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.118", +] + [[package]] name = "jobserver" version = "0.1.34" @@ -6683,17 +5708,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "jsonpath_lib" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa63191d68230cccb81c5aa23abd53ed64d83337cacbb25a7b8c7979523774f" -dependencies = [ - "log", - "serde", - "serde_json", -] - [[package]] name = "jsonrpsee" version = "0.26.0" @@ -6727,7 +5741,7 @@ dependencies = [ "pin-project", "rustls 0.23.31", "rustls-pki-types", - "rustls-platform-verifier", + "rustls-platform-verifier 0.5.3", "soketto", "thiserror 2.0.17", "tokio", @@ -6754,7 +5768,7 @@ dependencies = [ "parking_lot 0.12.5", "pin-project", "rand 0.9.2", - "rustc-hash 2.1.1", + "rustc-hash", "serde", "serde_json", "thiserror 2.0.17", @@ -6779,7 +5793,7 @@ dependencies = [ "jsonrpsee-core", "jsonrpsee-types", "rustls 0.23.31", - "rustls-platform-verifier", + "rustls-platform-verifier 0.5.3", "serde", "serde_json", "thiserror 2.0.17", @@ -6798,7 +5812,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -6881,6 +5895,24 @@ dependencies = [ "simple_asn1", ] +[[package]] +name = "jsonwebtoken" +version = "10.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eba32bfb4ffdeaca3e34431072faf01745c9b26d25504aa7a6cf5684334fc4fc" +dependencies = [ + "aws-lc-rs", + "base64 0.22.1", + "getrandom 0.2.16", + "js-sys", + "pem", + "serde", + "serde_json", + "signature", + "simple_asn1", + "zeroize", +] + [[package]] name = "k256" version = "0.13.4" @@ -6892,7 +5924,7 @@ dependencies = [ "elliptic-curve", "once_cell", "serdect", - "sha2 0.10.9", + "sha2", "signature", ] @@ -6902,14 +5934,24 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" dependencies = [ - "cpufeatures", + "cpufeatures 0.2.17", +] + +[[package]] +name = "keccak" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", ] [[package]] name = "keccak-asm" -version = "0.1.4" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "505d1856a39b200489082f90d897c3f07c455563880bc5952e38eabf731c83b6" +checksum = "dd5dc2c0d691cbf7595cde551ced329cca99c2387c2cbc97754c5d0cd045d3ee" dependencies = [ "digest 0.10.7", "sha3-asm", @@ -6944,12 +5986,6 @@ dependencies = [ "spin 0.9.8", ] -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "libc" version = "0.2.177" @@ -6997,7 +6033,7 @@ dependencies = [ "k256", "multihash", "quick-protobuf", - "sha2 0.10.9", + "sha2", "thiserror 2.0.17", "tracing", "zeroize", @@ -7025,52 +6061,6 @@ dependencies = [ "redox_syscall 0.5.18", ] -[[package]] -name = "libsecp256k1" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" -dependencies = [ - "arrayref", - "base64 0.22.1", - "digest 0.9.0", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", - "rand 0.8.5", - "serde", - "sha2 0.9.9", -] - -[[package]] -name = "libsecp256k1-core" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" -dependencies = [ - "crunchy", - "digest 0.9.0", - "subtle", -] - -[[package]] -name = "libsecp256k1-gen-ecmult" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" -dependencies = [ - "libsecp256k1-core", -] - -[[package]] -name = "libsecp256k1-gen-genmult" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" -dependencies = [ - "libsecp256k1-core", -] - [[package]] name = "libsqlite3-sys" version = "0.30.1" @@ -7082,27 +6072,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "libusb1-sys" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da050ade7ac4ff1ba5379af847a10a10a8e284181e060105bf8d86960ce9ce0f" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "libz-rs-sys" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c10501e7805cee23da17c7790e59df2870c0d4043ec6d03f67d31e2b53e77415" -dependencies = [ - "zlib-rs", -] - [[package]] name = "libz-sys" version = "1.1.23" @@ -7143,12 +6112,6 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" -[[package]] -name = "litemap" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" - [[package]] name = "litemap" version = "0.8.1" @@ -7176,9 +6139,6 @@ name = "log" version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" -dependencies = [ - "value-bag", -] [[package]] name = "lru" @@ -7198,6 +6158,15 @@ dependencies = [ "hashbrown 0.15.5", ] +[[package]] +name = "lru" +version = "0.16.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39" +dependencies = [ + "hashbrown 0.16.0", +] + [[package]] name = "lru-slab" version = "0.1.2" @@ -7240,13 +6209,13 @@ dependencies = [ [[package]] name = "macro-string" -version = "0.1.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +checksum = "59a9dbbfc75d2688ed057456ce8a3ee3f48d12eec09229f560f3643b9f275653" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -7300,15 +6269,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.1" @@ -7318,17 +6278,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "mesc" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d04b0347d2799ef17df4623dbcb03531031142105168e0c549e0bf1f980e9e7e" -dependencies = [ - "serde", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "metrics" version = "0.24.2" @@ -7348,7 +6297,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -7495,7 +6444,7 @@ dependencies = [ "rustc_version 0.4.1", "smallvec", "tagptr", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -7577,8 +6526,6 @@ dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", - "memoffset 0.7.1", - "pin-utils", ] [[package]] @@ -7604,10 +6551,13 @@ dependencies = [ ] [[package]] -name = "normalize-path" -version = "0.2.1" +name = "nonmax" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5438dd2b2ff4c6df6e1ce22d825ed2fa93ee2922235cc45186991717f0a892d" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" +dependencies = [ + "serde", +] [[package]] name = "notify" @@ -7787,7 +6737,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -7845,18 +6795,6 @@ version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" -[[package]] -name = "once_map" -version = "0.4.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29eefd5038c9eee9e788d90966d6b5578dd3f88363a91edaec117a7ae0adc2d5" -dependencies = [ - "ahash 0.8.12", - "hashbrown 0.16.0", - "parking_lot 0.12.5", - "stable_deref_trait", -] - [[package]] name = "oorandom" version = "11.1.5" @@ -7869,11 +6807,11 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a501241474c3118833d6195312ae7eb7cc90bbb0d5f524cbb0b06619e49ff67" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.1.1", + "alloy-eips 1.1.1", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.1.1", "arbitrary", "derive_more", "serde", @@ -7887,42 +6825,21 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14e50c94013a1d036a529df259151991dbbd6cf8dc215e3b68b784f95eec60e6" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.1.1", + "alloy-eips 1.1.1", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine", - "alloy-serde", + "alloy-rpc-types-engine 1.1.1", + "alloy-serde 1.1.1", "derive_more", - "ethereum_ssz", - "ethereum_ssz_derive", + "ethereum_ssz 0.9.1", + "ethereum_ssz_derive 0.9.1", "op-alloy-consensus", "serde", "snap", "thiserror 2.0.17", ] -[[package]] -name = "op-revm" -version = "10.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826f43a5b1613c224f561847c152bfbaefcb593a9ae2c612ff4dc4661c6e625f" -dependencies = [ - "auto_impl", - "revm 29.0.1", - "serde", -] - -[[package]] -name = "op-revm" -version = "11.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" -dependencies = [ - "auto_impl", - "revm 30.1.1", - "serde", -] - [[package]] name = "opaque-debug" version = "0.3.1" @@ -7952,7 +6869,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8009,7 +6926,7 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8033,7 +6950,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "primeorder", - "sha2 0.10.9", + "sha2", ] [[package]] @@ -8073,7 +6990,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8136,21 +7053,6 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "path-slash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" - -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest 0.10.7", -] - [[package]] name = "pbkdf2" version = "0.12.2" @@ -8161,29 +7063,6 @@ dependencies = [ "hmac", ] -[[package]] -name = "pear" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" -dependencies = [ - "inlinable_string", - "pear_codegen", - "yansi", -] - -[[package]] -name = "pear_codegen" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147" -dependencies = [ - "proc-macro2", - "proc-macro2-diagnostics", - "quote", - "syn 2.0.110", -] - [[package]] name = "pem" version = "3.0.6" @@ -8225,7 +7104,7 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ - "fixedbitset", + "fixedbitset 0.4.2", "indexmap 2.12.0", ] @@ -8248,38 +7127,17 @@ dependencies = [ "rustc_version 0.4.1", ] -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_macros 0.11.3", - "phf_shared 0.11.3", - "serde", -] - [[package]] name = "phf" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" dependencies = [ - "phf_macros 0.13.1", - "phf_shared 0.13.1", + "phf_macros", + "phf_shared", "serde", ] -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared 0.11.3", - "rand 0.8.5", -] - [[package]] name = "phf_generator" version = "0.13.1" @@ -8287,20 +7145,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" dependencies = [ "fastrand", - "phf_shared 0.13.1", -] - -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", - "proc-macro2", - "quote", - "syn 2.0.110", + "phf_shared", ] [[package]] @@ -8309,20 +7154,11 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" dependencies = [ - "phf_generator 0.13.1", - "phf_shared 0.13.1", + "phf_generator", + "phf_shared", "proc-macro2", "quote", - "syn 2.0.110", -] - -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher", + "syn 2.0.118", ] [[package]] @@ -8351,7 +7187,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8430,12 +7266,6 @@ dependencies = [ "plotters-backend", ] -[[package]] -name = "pollster" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" - [[package]] name = "polyval" version = "0.6.2" @@ -8443,7 +7273,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "opaque-debug", "universal-hash", ] @@ -8454,22 +7284,13 @@ version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" -[[package]] -name = "portable-atomic-util" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" -dependencies = [ - "portable-atomic", -] - [[package]] name = "potential_utf" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" dependencies = [ - "zerovec 0.11.5", + "zerovec", ] [[package]] @@ -8496,7 +7317,7 @@ dependencies = [ "prost 0.12.6", "prost-build", "prost-derive 0.12.6", - "sha2 0.10.9", + "sha2", "smallvec", "spin 0.10.0", "symbolic-demangle", @@ -8530,7 +7351,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8581,7 +7402,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8601,7 +7422,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "version_check", "yansi", ] @@ -8683,24 +7504,24 @@ dependencies = [ [[package]] name = "proptest-derive" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee1c9ac207483d5e7db4940700de86a9aae46ef90c48b57f99fe7edb8345e49" +checksum = "fb6dc647500e84a25a85b100e76c85b8ace114c209432dc174f20aac11d4ed6c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] name = "proptest-derive" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "095a99f75c69734802359b682be8daaf8980296731f6470434ea2c652af1dd30" +checksum = "c57924a81864dddafba92e1bf92f9bf82f97096c44489548a60e888e1547549b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8730,7 +7551,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes", - "heck 0.5.0", + "heck 0.4.1", "itertools 0.12.1", "log", "multimap", @@ -8740,7 +7561,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.110", + "syn 2.0.118", "tempfile", ] @@ -8754,7 +7575,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8764,10 +7585,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -8788,26 +7609,6 @@ dependencies = [ "prost 0.14.1", ] -[[package]] -name = "protobuf" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65f4a8ec18723a734e5dc09c173e0abf9690432da5340285d536edcb4dac190" -dependencies = [ - "once_cell", - "protobuf-support", - "thiserror 1.0.69", -] - -[[package]] -name = "protobuf-support" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6872f4d4f4b98303239a2b5838f5bbbb77b01ffc892d627957f37a22d7cfe69c" -dependencies = [ - "thiserror 1.0.69", -] - [[package]] name = "ptr_meta" version = "0.1.4" @@ -8889,7 +7690,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.1", + "rustc-hash", "rustls 0.23.31", "socket2 0.6.1", "thiserror 2.0.17", @@ -8904,12 +7705,13 @@ version = "0.11.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" dependencies = [ + "aws-lc-rs", "bytes", "getrandom 0.3.4", "lru-slab", "rand 0.9.2", "ring", - "rustc-hash 2.1.1", + "rustc-hash", "rustls 0.23.31", "rustls-pki-types", "slab", @@ -8948,6 +7750,12 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + [[package]] name = "radium" version = "0.7.0" @@ -9034,6 +7842,16 @@ dependencies = [ "rand_core 0.9.3", ] +[[package]] +name = "rapidhash" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b266a82f4aa99bb5c25e28d11cc44ace63d91adbcbcee4d323e2ae3d49ef37" +dependencies = [ + "rand 0.9.2", + "rustversion", +] + [[package]] name = "ratatui" version = "0.29.0" @@ -9147,7 +7965,7 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -9227,7 +8045,6 @@ dependencies = [ "js-sys", "log", "mime", - "mime_guess", "native-tls", "percent-encoding", "pin-project-lite", @@ -9254,6 +8071,43 @@ dependencies = [ "webpki-roots 1.0.4", ] +[[package]] +name = "reqwest" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "http 1.3.1", + "http-body 1.0.1", + "http-body-util", + "hyper 1.8.1", + "hyper-rustls 0.27.7", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls 0.23.31", + "rustls-pki-types", + "rustls-platform-verifier 0.7.0", + "serde", + "serde_json", + "sync_wrapper", + "tokio", + "tokio-rustls 0.26.4", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "reqwest-middleware" version = "0.4.2" @@ -9263,7 +8117,7 @@ dependencies = [ "anyhow", "async-trait", "http 1.3.1", - "reqwest", + "reqwest 0.12.24", "serde", "thiserror 1.0.69", "tower-service", @@ -9282,7 +8136,7 @@ dependencies = [ "http 1.3.1", "hyper 1.8.1", "parking_lot 0.11.2", - "reqwest", + "reqwest 0.12.24", "reqwest-middleware", "retry-policies", "thiserror 1.0.69", @@ -9300,10 +8154,10 @@ checksum = "6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799" [[package]] name = "reth-basic-payload-builder" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "futures-core", "futures-util", @@ -9324,10 +8178,10 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-signer", "alloy-signer-local", @@ -9344,8 +8198,8 @@ dependencies = [ "reth-primitives-traits", "reth-storage-api", "reth-trie", - "revm-database 9.0.1", - "revm-state 8.0.1", + "revm-database", + "revm-state", "serde", "tokio", "tokio-stream", @@ -9355,12 +8209,12 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-genesis", "alloy-primitives", "alloy-trie", @@ -9375,7 +8229,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-genesis", "clap", @@ -9389,11 +8243,11 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "backon", @@ -9408,7 +8262,7 @@ dependencies = [ "itertools 0.14.0", "lz4", "ratatui", - "reqwest", + "reqwest 0.12.24", "reth-chainspec", "reth-cli", "reth-cli-runner", @@ -9456,7 +8310,7 @@ dependencies = [ "tar", "tokio", "tokio-stream", - "toml 0.8.23", + "toml", "tracing", "zstd", ] @@ -9464,7 +8318,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "reth-tasks", "tokio", @@ -9474,9 +8328,9 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "cfg-if", "eyre", @@ -9491,10 +8345,10 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-genesis", "alloy-primitives", "alloy-trie", @@ -9511,17 +8365,17 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] name = "reth-config" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "eyre", "humantime-serde", @@ -9529,16 +8383,16 @@ dependencies = [ "reth-prune-types", "reth-stages-types", "serde", - "toml 0.8.23", + "toml", "url", ] [[package]] name = "reth-consensus" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "auto_impl", "reth-execution-types", @@ -9549,10 +8403,10 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "reth-chainspec", "reth-consensus", "reth-primitives-traits", @@ -9561,20 +8415,20 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-json-rpc", "alloy-primitives", "alloy-provider", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-transport", "auto_impl", "derive_more", "eyre", "futures", - "reqwest", + "reqwest 0.12.24", "reth-node-api", "reth-primitives-traits", "reth-tracing", @@ -9587,7 +8441,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "derive_more", @@ -9603,7 +8457,7 @@ dependencies = [ "reth-static-file-types", "reth-storage-errors", "reth-tracing", - "rustc-hash 2.1.1", + "rustc-hash", "strum 0.27.2", "sysinfo", "tempfile", @@ -9613,9 +8467,9 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-genesis", "alloy-primitives", "arbitrary", @@ -9642,9 +8496,9 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-genesis", "alloy-primitives", "boyer-moore-magiclen", @@ -9672,9 +8526,9 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "arbitrary", "bytes", @@ -9687,7 +8541,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9713,7 +8567,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9737,7 +8591,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "data-encoding", @@ -9761,10 +8615,10 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "async-compression", @@ -9796,15 +8650,15 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-network", "alloy-primitives", "alloy-provider", "alloy-rlp", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-local", @@ -9842,7 +8696,7 @@ dependencies = [ "reth-tasks", "reth-tokio-util", "reth-tracing", - "revm 30.1.1", + "revm", "serde_json", "tempfile", "tokio", @@ -9854,7 +8708,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "aes", "alloy-primitives", @@ -9872,8 +8726,8 @@ dependencies = [ "rand 0.8.5", "reth-network-peers", "secp256k1 0.30.0", - "sha2 0.10.9", - "sha3", + "sha2", + "sha3 0.10.8", "thiserror 2.0.17", "tokio", "tokio-stream", @@ -9885,11 +8739,11 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "eyre", "futures-util", "reth-chainspec", @@ -9908,12 +8762,12 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "auto_impl", "futures", "reth-chain-state", @@ -9933,7 +8787,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "futures", "pin-project", @@ -9955,14 +8809,14 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "dashmap 6.1.0", "derive_more", "futures", @@ -9998,8 +8852,8 @@ dependencies = [ "reth-trie-parallel", "reth-trie-sparse", "reth-trie-sparse-parallel", - "revm 30.1.1", - "revm-primitives 21.0.1", + "revm", + "revm-primitives", "schnellru", "smallvec", "thiserror 2.0.17", @@ -10010,10 +8864,10 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-rpc-types-engine", + "alloy-consensus 2.1.0", + "alloy-rpc-types-engine 2.1.0", "eyre", "futures", "itertools 0.14.0", @@ -10038,14 +8892,14 @@ dependencies = [ [[package]] name = "reth-era" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "ethereum_ssz", - "ethereum_ssz_derive", + "ethereum_ssz 0.9.1", + "ethereum_ssz_derive 0.9.1", "reth-ethereum-primitives", "snap", "thiserror 2.0.17", @@ -10054,24 +8908,24 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "bytes", "eyre", "futures-util", - "reqwest", + "reqwest 0.12.24", "reth-fs-util", - "sha2 0.10.9", + "sha2", "tokio", ] [[package]] name = "reth-era-utils" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "eyre", "futures-util", @@ -10091,7 +8945,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -10102,7 +8956,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-chains", "alloy-primitives", @@ -10130,12 +8984,12 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-hardforks 0.4.4", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-hardforks 0.4.7", "alloy-primitives", "alloy-rlp", "bytes", @@ -10151,10 +9005,10 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -10167,45 +9021,45 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "reth-engine-primitives", "reth-ethereum-primitives", "reth-payload-primitives", "reth-primitives-traits", "serde", - "sha2 0.10.9", + "sha2", "thiserror 2.0.17", ] [[package]] name = "reth-ethereum-forks" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-eip2124", - "alloy-hardforks 0.4.4", + "alloy-hardforks 0.4.7", "alloy-primitives", "arbitrary", "auto_impl", "once_cell", - "rustc-hash 2.1.1", + "rustc-hash", ] [[package]] name = "reth-ethereum-payload-builder" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "reth-basic-payload-builder", "reth-chainspec", "reth-consensus-common", @@ -10221,21 +9075,21 @@ dependencies = [ "reth-revm", "reth-storage-api", "reth-transaction-pool", - "revm 30.1.1", + "revm", "tracing", ] [[package]] name = "reth-ethereum-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "arbitrary", "modular-bitfield", "reth-codecs", @@ -10248,7 +9102,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "rayon", "reth-db-api", @@ -10258,11 +9112,11 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-primitives", "auto_impl", "derive_more", @@ -10275,20 +9129,20 @@ dependencies = [ "reth-storage-api", "reth-storage-errors", "reth-trie-common", - "revm 30.1.1", + "revm", "scroll-alloy-evm", ] [[package]] name = "reth-evm-ethereum" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "reth-chainspec", "reth-ethereum-forks", "reth-ethereum-primitives", @@ -10296,15 +9150,15 @@ dependencies = [ "reth-execution-types", "reth-primitives-traits", "reth-storage-errors", - "revm 30.1.1", + "revm", ] [[package]] name = "reth-execution-errors" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-evm 0.22.2", + "alloy-evm", "alloy-primitives", "alloy-rlp", "nybbles", @@ -10315,17 +9169,17 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-primitives", "derive_more", "reth-ethereum-primitives", "reth-primitives-traits", "reth-trie-common", - "revm 30.1.1", + "revm", "serde", "serde_with", ] @@ -10333,10 +9187,10 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "eyre", "futures", @@ -10371,9 +9225,9 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "reth-chain-state", "reth-execution-types", @@ -10385,7 +9239,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "serde", "serde_json", @@ -10395,9 +9249,9 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", @@ -10413,9 +9267,9 @@ dependencies = [ "reth-rpc-api", "reth-tracing", "reth-trie", - "revm 30.1.1", - "revm-bytecode 7.0.1", - "revm-database 9.0.1", + "revm", + "revm-bytecode", + "revm-database", "serde", "serde_json", ] @@ -10423,7 +9277,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "bytes", "futures", @@ -10443,7 +9297,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "bitflags 2.10.0", "byteorder", @@ -10459,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "bindgen 0.71.1", "cc", @@ -10468,7 +9322,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "futures", "metrics", @@ -10480,7 +9334,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", ] @@ -10488,11 +9342,11 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "futures-util", "if-addrs", - "reqwest", + "reqwest 0.12.24", "serde_with", "thiserror 2.0.17", "tokio", @@ -10502,10 +9356,10 @@ dependencies = [ [[package]] name = "reth-network" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -10542,7 +9396,7 @@ dependencies = [ "reth-tasks", "reth-tokio-util", "reth-transaction-pool", - "rustc-hash 2.1.1", + "rustc-hash", "schnellru", "secp256k1 0.30.0", "serde", @@ -10557,9 +9411,9 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "alloy-rpc-types-admin", "alloy-rpc-types-eth", @@ -10583,10 +9437,10 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "auto_impl", "derive_more", @@ -10606,7 +9460,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10621,7 +9475,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10635,7 +9489,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "anyhow", "bincode", @@ -10652,9 +9506,9 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "eyre", "reth-basic-payload-builder", "reth-consensus", @@ -10676,14 +9530,14 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-provider", "alloy-rpc-types", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "aquamarine", "eyre", "fdlimit", @@ -10744,12 +9598,12 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "clap", "derive_more", "dirs-next", @@ -10786,21 +9640,21 @@ dependencies = [ "shellexpand", "strum 0.27.2", "thiserror 2.0.17", - "toml 0.8.23", + "toml", "tracing", "url", - "vergen 9.0.6", + "vergen", "vergen-git2", ] [[package]] name = "reth-node-ethereum" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-network", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "eyre", "reth-chainspec", @@ -10827,16 +9681,16 @@ dependencies = [ "reth-rpc-server-types", "reth-tracing", "reth-transaction-pool", - "revm 30.1.1", + "revm", "tokio", ] [[package]] name = "reth-node-ethstats" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "chrono", "futures-util", @@ -10858,12 +9712,12 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "derive_more", "futures", "humantime", @@ -10882,7 +9736,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "eyre", "http 1.3.1", @@ -10902,7 +9756,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10914,10 +9768,10 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "arbitrary", @@ -10934,9 +9788,9 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "alloy-rpc-types", "futures-util", @@ -10955,7 +9809,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10967,11 +9821,11 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "auto_impl", "either", "op-alloy-rpc-types-engine", @@ -10988,9 +9842,9 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "reth-transaction-pool", ] @@ -10998,19 +9852,19 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-rpc-types-engine", + "alloy-consensus 2.1.0", + "alloy-rpc-types-engine 2.1.0", "reth-primitives-traits", ] [[package]] name = "reth-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "c-kzg", "once_cell", "reth-ethereum-forks", @@ -11022,10 +9876,10 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-genesis", "alloy-primitives", "alloy-rlp", @@ -11043,9 +9897,9 @@ dependencies = [ "proptest-arbitrary-interop", "rayon", "reth-codecs", - "revm-bytecode 7.0.1", - "revm-primitives 21.0.1", - "revm-state 8.0.1", + "revm-bytecode", + "revm-primitives", + "revm-state", "scroll-alloy-consensus", "secp256k1 0.30.0", "serde", @@ -11056,12 +9910,12 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "dashmap 6.1.0", "eyre", "itertools 0.14.0", @@ -11090,8 +9944,8 @@ dependencies = [ "reth-storage-errors", "reth-trie", "reth-trie-db", - "revm-database 9.0.1", - "revm-state 8.0.1", + "revm-database", + "revm-state", "strum 0.27.2", "tokio", "tracing", @@ -11100,10 +9954,10 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "itertools 0.14.0", "metrics", @@ -11119,7 +9973,7 @@ dependencies = [ "reth-prune-types", "reth-static-file-types", "reth-tokio-util", - "rustc-hash 2.1.1", + "rustc-hash", "thiserror 2.0.17", "tokio", "tracing", @@ -11128,7 +9982,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "arbitrary", @@ -11142,25 +9996,25 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "reth-primitives-traits", "reth-storage-api", "reth-storage-errors", "reth-trie", - "revm 30.1.1", + "revm", ] [[package]] name = "reth-rpc" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-dyn-abi", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-genesis", "alloy-network", "alloy-primitives", @@ -11170,12 +10024,12 @@ dependencies = [ "alloy-rpc-types-admin", "alloy-rpc-types-beacon", "alloy-rpc-types-debug", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde", + "alloy-serde 2.1.0", "alloy-signer", "alloy-signer-local", "async-trait", @@ -11188,7 +10042,7 @@ dependencies = [ "itertools 0.14.0", "jsonrpsee", "jsonrpsee-types", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "parking_lot 0.12.5", "pin-project", "reth-chain-state", @@ -11218,12 +10072,12 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie-common", - "revm 30.1.1", - "revm-inspectors 0.31.2", - "revm-primitives 21.0.1", + "revm", + "revm-inspectors", + "revm-primitives", "serde", "serde_json", - "sha2 0.10.9", + "sha2", "thiserror 2.0.17", "tokio", "tokio-stream", @@ -11235,9 +10089,9 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-genesis", "alloy-json-rpc", "alloy-primitives", @@ -11246,12 +10100,12 @@ dependencies = [ "alloy-rpc-types-anvil", "alloy-rpc-types-beacon", "alloy-rpc-types-debug", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "alloy-rpc-types-mev", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde", + "alloy-serde 2.1.0", "jsonrpsee", "reth-chain-state", "reth-engine-primitives", @@ -11263,7 +10117,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-network", "alloy-provider", @@ -11302,9 +10156,9 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-json-rpc", "alloy-network", "alloy-primitives", @@ -11318,10 +10172,11 @@ dependencies = [ "reth-primitives-traits", "reth-scroll-primitives", "reth-storage-api", - "revm-context 10.1.1", + "revm-context", "revm-scroll", "scroll-alloy-consensus", "scroll-alloy-evm", + "scroll-alloy-network", "scroll-alloy-rpc-types", "thiserror 2.0.17", ] @@ -11329,11 +10184,11 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "async-trait", "jsonrpsee-core", "jsonrpsee-types", @@ -11359,19 +10214,19 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-dyn-abi", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-json-rpc", "alloy-network", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", "alloy-rpc-types-mev", - "alloy-serde", + "alloy-serde 2.1.0", "async-trait", "auto_impl", "dyn-clone", @@ -11395,8 +10250,8 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie-common", - "revm 30.1.1", - "revm-inspectors 0.31.2", + "revm", + "revm-inspectors", "tokio", "tracing", ] @@ -11404,11 +10259,11 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-network", "alloy-primitives", "alloy-rpc-client", @@ -11422,7 +10277,7 @@ dependencies = [ "jsonrpsee-types", "metrics", "rand 0.9.2", - "reqwest", + "reqwest 0.12.24", "reth-chain-state", "reth-chainspec", "reth-errors", @@ -11438,8 +10293,8 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie", - "revm 30.1.1", - "revm-inspectors 0.31.2", + "revm", + "revm-inspectors", "schnellru", "serde", "thiserror 2.0.17", @@ -11451,9 +10306,9 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "http 1.3.1", "jsonrpsee-http-client", "pin-project", @@ -11465,11 +10320,11 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "jsonrpsee-core", "jsonrpsee-types", "reth-errors", @@ -11481,14 +10336,14 @@ dependencies = [ [[package]] name = "reth-scroll-chainspec" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-genesis", "alloy-primitives", - "alloy-serde", + "alloy-serde 2.1.0", "auto_impl", "derive_more", "once_cell", @@ -11506,7 +10361,7 @@ dependencies = [ [[package]] name = "reth-scroll-cli" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "clap", "eyre", @@ -11530,9 +10385,9 @@ dependencies = [ [[package]] name = "reth-scroll-consensus" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "reth-chainspec", "reth-consensus", @@ -11550,13 +10405,13 @@ dependencies = [ [[package]] name = "reth-scroll-engine-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "reth-chain-state", "reth-chainspec", "reth-engine-primitives", @@ -11569,19 +10424,19 @@ dependencies = [ "scroll-alloy-hardforks", "scroll-alloy-rpc-types-engine", "serde", - "sha2 0.10.9", + "sha2", ] [[package]] name = "reth-scroll-evm" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "derive_more", "reth-chainspec", "reth-evm", @@ -11592,8 +10447,8 @@ dependencies = [ "reth-scroll-forks", "reth-scroll-primitives", "reth-storage-api", - "revm 30.1.1", - "revm-primitives 21.0.1", + "revm", + "revm-primitives", "revm-scroll", "scroll-alloy-consensus", "scroll-alloy-evm", @@ -11605,7 +10460,7 @@ dependencies = [ [[package]] name = "reth-scroll-forks" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-chains", "alloy-primitives", @@ -11619,12 +10474,12 @@ dependencies = [ [[package]] name = "reth-scroll-node" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-genesis", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "clap", "eyre", @@ -11658,7 +10513,7 @@ dependencies = [ "reth-tracing", "reth-transaction-pool", "reth-trie-db", - "revm 30.1.1", + "revm", "scroll-alloy-consensus", "scroll-alloy-evm", "scroll-alloy-hardforks", @@ -11673,9 +10528,9 @@ dependencies = [ [[package]] name = "reth-scroll-payload" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "alloy-rlp", "futures-util", @@ -11695,7 +10550,7 @@ dependencies = [ "reth-scroll-primitives", "reth-storage-api", "reth-transaction-pool", - "revm 30.1.1", + "revm", "scroll-alloy-hardforks", "thiserror 2.0.17", "tracing", @@ -11704,10 +10559,10 @@ dependencies = [ [[package]] name = "reth-scroll-primitives" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "arbitrary", @@ -11724,10 +10579,10 @@ dependencies = [ [[package]] name = "reth-scroll-rpc" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-json-rpc", "alloy-primitives", "alloy-rpc-client", @@ -11736,7 +10591,6 @@ dependencies = [ "alloy-transport-http", "eyre", "jsonrpsee-types", - "reqwest", "reth-chainspec", "reth-evm", "reth-node-api", @@ -11752,7 +10606,7 @@ dependencies = [ "reth-scroll-primitives", "reth-tasks", "reth-transaction-pool", - "revm 30.1.1", + "revm", "scroll-alloy-consensus", "scroll-alloy-hardforks", "scroll-alloy-network", @@ -11765,10 +10619,10 @@ dependencies = [ [[package]] name = "reth-scroll-txpool" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "c-kzg", "derive_more", @@ -11790,10 +10644,10 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "bincode", "eyre", @@ -11801,7 +10655,7 @@ dependencies = [ "itertools 0.14.0", "num-traits", "rayon", - "reqwest", + "reqwest 0.12.24", "reth-chainspec", "reth-codecs", "reth-config", @@ -11838,9 +10692,9 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "aquamarine", "auto_impl", @@ -11865,7 +10719,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "arbitrary", @@ -11879,7 +10733,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "parking_lot 0.12.5", @@ -11899,7 +10753,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "clap", @@ -11911,12 +10765,12 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "auto_impl", "reth-chainspec", "reth-db-api", @@ -11928,29 +10782,29 @@ dependencies = [ "reth-stages-types", "reth-storage-errors", "reth-trie-common", - "revm-database 9.0.1", + "revm-database", ] [[package]] name = "reth-storage-errors" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "derive_more", "reth-primitives-traits", "reth-prune-types", "reth-static-file-types", - "revm-database-interface 8.0.2", + "revm-database-interface", "thiserror 2.0.17", ] [[package]] name = "reth-tasks" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "auto_impl", "dyn-clone", @@ -11968,10 +10822,10 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-genesis", "alloy-primitives", "rand 0.8.5", @@ -11984,7 +10838,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "tokio", "tokio-stream", @@ -11994,7 +10848,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "clap", "eyre", @@ -12009,10 +10863,10 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "aquamarine", @@ -12034,9 +10888,9 @@ dependencies = [ "reth-primitives-traits", "reth-storage-api", "reth-tasks", - "revm-interpreter 27.0.1", - "revm-primitives 21.0.1", - "rustc-hash 2.1.1", + "revm-interpreter", + "revm-primitives", + "rustc-hash", "schnellru", "serde", "serde_json", @@ -12050,10 +10904,10 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "alloy-trie", @@ -12067,7 +10921,7 @@ dependencies = [ "reth-storage-errors", "reth-trie-common", "reth-trie-sparse", - "revm-database 9.0.1", + "revm-database", "tracing", "triehash", ] @@ -12075,13 +10929,13 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "alloy-trie", "arbitrary", "bytes", @@ -12092,7 +10946,7 @@ dependencies = [ "plain_hasher", "reth-codecs", "reth-primitives-traits", - "revm-database 9.0.1", + "revm-database", "serde", "serde_with", ] @@ -12100,7 +10954,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "reth-db-api", @@ -12113,7 +10967,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -12140,7 +10994,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -12159,7 +11013,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -12177,7 +11031,7 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "zstd", ] @@ -12193,275 +11047,140 @@ dependencies = [ [[package]] name = "revm" -version = "29.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718d90dce5f07e115d0e66450b1b8aa29694c1cf3f89ebddaddccc2ccbd2f13e" -dependencies = [ - "revm-bytecode 6.2.2", - "revm-context 9.1.0", - "revm-context-interface 10.2.0", - "revm-database 7.0.5", - "revm-database-interface 7.0.5", - "revm-handler 10.0.1", - "revm-inspector 10.0.1", - "revm-interpreter 25.0.3", - "revm-precompile 27.0.0", - "revm-primitives 20.2.1", - "revm-state 7.0.5", -] - -[[package]] -name = "revm" -version = "30.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "9d51c254839fb36357d0b02d02e46ba57e683d7b017e2da33b47ae74685a9e59" dependencies = [ - "revm-bytecode 7.0.1", - "revm-context 10.1.1", - "revm-context-interface 11.1.1", - "revm-database 9.0.1", - "revm-database-interface 8.0.2", - "revm-handler 11.1.1", - "revm-inspector 11.1.1", - "revm-interpreter 27.0.1", - "revm-precompile 28.1.1", - "revm-primitives 21.0.1", - "revm-state 8.0.1", + "revm-bytecode", + "revm-context", + "revm-context-interface", + "revm-database", + "revm-database-interface", + "revm-handler", + "revm-inspector", + "revm-interpreter", + "revm-precompile", + "revm-primitives", + "revm-state", ] [[package]] name = "revm-bytecode" -version = "6.2.2" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c52031b73cae95d84cd1b07725808b5fd1500da3e5e24574a3b2dc13d9f16d" -dependencies = [ - "bitvec", - "phf 0.11.3", - "revm-primitives 20.2.1", - "serde", -] - -[[package]] -name = "revm-bytecode" -version = "7.0.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "e33493cf6d996e9242db4f2002caef48ec9aa8c4f3fff3b18aed10ef3942eec7" dependencies = [ "bitvec", - "phf 0.13.1", - "revm-primitives 21.0.1", + "phf", + "revm-primitives", "serde", ] [[package]] name = "revm-context" -version = "9.1.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a20c98e7008591a6f012550c2a00aa36cba8c14cc88eb88dec32eb9102554b4" -dependencies = [ - "bitvec", - "cfg-if", - "derive-where", - "revm-bytecode 6.2.2", - "revm-context-interface 10.2.0", - "revm-database-interface 7.0.5", - "revm-primitives 20.2.1", - "revm-state 7.0.5", - "serde", -] - -[[package]] -name = "revm-context" -version = "10.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "86e48fc736d9542c082ea5305be44b6a14b53a615f0147ad57f62189fd813068" dependencies = [ "bitvec", "cfg-if", "derive-where", - "revm-bytecode 7.0.1", - "revm-context-interface 11.1.1", - "revm-database-interface 8.0.2", - "revm-primitives 21.0.1", - "revm-state 8.0.1", + "revm-bytecode", + "revm-context-interface", + "revm-database-interface", + "revm-primitives", + "revm-state", "serde", ] [[package]] name = "revm-context-interface" -version = "10.2.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50d241ed1ce647b94caf174fcd0239b7651318b2c4c06b825b59b973dfb8495" -dependencies = [ - "alloy-eip2930", - "alloy-eip7702", - "auto_impl", - "either", - "revm-database-interface 7.0.5", - "revm-primitives 20.2.1", - "revm-state 7.0.5", - "serde", -] - -[[package]] -name = "revm-context-interface" -version = "11.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "ac68282a454318246817486835a446519291dd0a8167d09de14c7e96f2147696" dependencies = [ "alloy-eip2930", "alloy-eip7702", "auto_impl", "either", - "revm-database-interface 8.0.2", - "revm-primitives 21.0.1", - "revm-state 8.0.1", - "serde", -] - -[[package]] -name = "revm-database" -version = "7.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39a276ed142b4718dcf64bc9624f474373ed82ef20611025045c3fb23edbef9c" -dependencies = [ - "alloy-eips", - "revm-bytecode 6.2.2", - "revm-database-interface 7.0.5", - "revm-primitives 20.2.1", - "revm-state 7.0.5", + "revm-database-interface", + "revm-primitives", + "revm-state", "serde", ] [[package]] name = "revm-database" -version = "9.0.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" -dependencies = [ - "alloy-eips", - "revm-bytecode 7.0.1", - "revm-database-interface 8.0.2", - "revm-primitives 21.0.1", - "revm-state 8.0.1", - "serde", -] - -[[package]] -name = "revm-database-interface" -version = "7.0.5" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c523c77e74eeedbac5d6f7c092e3851dbe9c7fec6f418b85992bd79229db361" +checksum = "d761681a43e48408ea23f7f66ff56ff7b6128cadb8f9135d1b94787d0c0fc6b4" dependencies = [ - "auto_impl", + "alloy-eips 2.1.0", + "derive_more", "either", - "revm-primitives 20.2.1", - "revm-state 7.0.5", + "revm-bytecode", + "revm-database-interface", + "revm-primitives", + "revm-state", "serde", ] [[package]] name = "revm-database-interface" -version = "8.0.2" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +version = "41.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b96e37d62fa60b45987b408486c84ebef4af4e7ddf1b3b96b4955a7263fd4e92" dependencies = [ "auto_impl", "either", - "revm-primitives 21.0.1", - "revm-state 8.0.1", + "revm-primitives", + "revm-state", "serde", + "thiserror 2.0.17", ] [[package]] name = "revm-handler" -version = "10.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550331ea85c1d257686e672081576172fe3d5a10526248b663bbf54f1bef226a" -dependencies = [ - "auto_impl", - "derive-where", - "revm-bytecode 6.2.2", - "revm-context 9.1.0", - "revm-context-interface 10.2.0", - "revm-database-interface 7.0.5", - "revm-interpreter 25.0.3", - "revm-precompile 27.0.0", - "revm-primitives 20.2.1", - "revm-state 7.0.5", - "serde", -] - -[[package]] -name = "revm-handler" -version = "11.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "f5e043ebfc0899c435e44475796285898e4f822e637bd67856da79cc170bd9df" dependencies = [ "auto_impl", "derive-where", - "revm-bytecode 7.0.1", - "revm-context 10.1.1", - "revm-context-interface 11.1.1", - "revm-database-interface 8.0.2", - "revm-interpreter 27.0.1", - "revm-precompile 28.1.1", - "revm-primitives 21.0.1", - "revm-state 8.0.1", + "revm-bytecode", + "revm-context", + "revm-context-interface", + "revm-database-interface", + "revm-interpreter", + "revm-precompile", + "revm-primitives", + "revm-state", "serde", ] [[package]] name = "revm-inspector" -version = "10.0.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c0a6e9ccc2ae006f5bed8bd80cd6f8d3832cd55c5e861b9402fdd556098512f" -dependencies = [ - "auto_impl", - "either", - "revm-context 9.1.0", - "revm-database-interface 7.0.5", - "revm-handler 10.0.1", - "revm-interpreter 25.0.3", - "revm-primitives 20.2.1", - "revm-state 7.0.5", - "serde", - "serde_json", -] - -[[package]] -name = "revm-inspector" -version = "11.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "2e470b2a5e177918944d8cd26174455b61b8fbfbbe7fe411d28b4097e410d11e" dependencies = [ "auto_impl", "either", - "revm-context 10.1.1", - "revm-database-interface 8.0.2", - "revm-handler 11.1.1", - "revm-interpreter 27.0.1", - "revm-primitives 21.0.1", - "revm-state 8.0.1", - "serde", - "serde_json", -] - -[[package]] -name = "revm-inspectors" -version = "0.30.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de23199c4b6181a6539e4131cf7e31cde4df05e1192bcdce491c34a511241588" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-rpc-types-trace", - "alloy-sol-types", - "anstyle", - "colorchoice", - "revm 29.0.1", + "revm-context", + "revm-database-interface", + "revm-handler", + "revm-interpreter", + "revm-primitives", + "revm-state", "serde", "serde_json", - "thiserror 2.0.17", ] [[package]] name = "revm-inspectors" -version = "0.31.2" +version = "0.41.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "782c38fa94f99b4b15f1690bffc2c3cbf06a0f460cf163b470d126914b47d343" +checksum = "54e22e1aa328f78e8c3dea6a3a860a3a3c3a77c4a7e775e3fdd3dcbb24a152ac" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -12471,7 +11190,7 @@ dependencies = [ "boa_engine", "boa_gc", "colorchoice", - "revm 30.1.1", + "revm", "serde", "serde_json", "thiserror 2.0.17", @@ -12479,58 +11198,22 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "25.0.3" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06575dc51b1d8f5091daa12a435733a90b4a132dca7ccee0666c7db3851bc30c" -dependencies = [ - "revm-bytecode 6.2.2", - "revm-context-interface 10.2.0", - "revm-primitives 20.2.1", - "serde", -] - -[[package]] -name = "revm-interpreter" -version = "27.0.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "fa5547f653f9e4c47b4f9a9075a0b7c0faea5fa29b7873f392733a943837825d" dependencies = [ - "revm-bytecode 7.0.1", - "revm-context-interface 11.1.1", - "revm-primitives 21.0.1", - "revm-state 8.0.1", + "revm-bytecode", + "revm-context-interface", + "revm-primitives", + "revm-state", "serde", ] [[package]] name = "revm-precompile" -version = "27.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25b57d4bd9e6b5fe469da5452a8a137bc2d030a3cd47c46908efc615bbc699da" -dependencies = [ - "ark-bls12-381", - "ark-bn254", - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "arrayref", - "aurora-engine-modexp", - "blst", - "c-kzg", - "cfg-if", - "k256", - "libsecp256k1", - "p256", - "revm-primitives 20.2.1", - "ripemd", - "rug", - "secp256k1 0.31.1", - "sha2 0.10.9", -] - -[[package]] -name = "revm-precompile" -version = "28.1.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "6d785931e4b8750cf9d79c808c22f05979c8d191baafc8badd4651db82584c1c" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -12544,32 +11227,20 @@ dependencies = [ "cfg-if", "k256", "p256", - "revm-primitives 21.0.1", + "revm-context-interface", + "revm-primitives", "ripemd", - "rug", "secp256k1 0.31.1", - "sha2 0.10.9", + "sha2", ] [[package]] name = "revm-primitives" -version = "20.2.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa29d9da06fe03b249b6419b33968ecdf92ad6428e2f012dc57bcd619b5d94e" -dependencies = [ - "alloy-primitives", - "num_enum", - "once_cell", - "serde", -] - -[[package]] -name = "revm-primitives" -version = "21.0.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "66f39151a31afe93d97f7ac894dd9dcc989368d5ccba19ce079bfc1d73b77452" dependencies = [ "alloy-primitives", - "num_enum", "once_cell", "serde", ] @@ -12577,37 +11248,28 @@ dependencies = [ [[package]] name = "revm-scroll" version = "0.1.0" -source = "git+https://github.com/scroll-tech/scroll-revm?tag=scroll-v91.1#9c2a41996a216e3b69951db987d39e2f3fcfa148" +source = "git+https://github.com/DogeOS69/dogeos-revm?rev=862a17dae1255b542f92ae006cf3e7c24cc418e2#862a17dae1255b542f92ae006cf3e7c24cc418e2" dependencies = [ "auto_impl", "enumn", "once_cell", - "revm 30.1.1", - "revm-inspector 11.1.1", - "revm-primitives 21.0.1", + "revm", + "revm-inspector", + "revm-primitives", "serde", ] [[package]] name = "revm-state" -version = "7.0.5" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f64fbacb86008394aaebd3454f9643b7d5a782bd251135e17c5b33da592d84d" -dependencies = [ - "bitflags 2.10.0", - "revm-bytecode 6.2.2", - "revm-primitives 20.2.1", - "serde", -] - -[[package]] -name = "revm-state" -version = "8.0.1" -source = "git+https://github.com/scroll-tech/revm?tag=scroll-v91.1#3992cf8991a8738c565d45960efb60a2cabd4c02" +checksum = "73ef2fffc28acc41e8ef7525f2b1d16288a10f80579a1b33e7e62abc9892314a" dependencies = [ + "alloy-eip7928", "bitflags 2.10.0", - "revm-bytecode 7.0.1", - "revm-primitives 21.0.1", + "nonmax", + "revm-bytecode", + "revm-primitives", "serde", ] @@ -12640,7 +11302,7 @@ dependencies = [ "cfg-if", "getrandom 0.2.16", "libc", - "untrusted", + "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -12674,7 +11336,7 @@ dependencies = [ "rkyv_derive", "seahash", "tinyvec", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -12753,22 +11415,22 @@ name = "rollup-node" version = "1.0.6" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-genesis", "alloy-network", + "alloy-node-bindings", "alloy-primitives", "alloy-provider", "alloy-rpc-client", "alloy-rpc-types-anvil", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-aws", "alloy-signer-local", "alloy-sol-types", "alloy-transport", - "anvil", "async-trait", "auto_impl", "aws-config", @@ -12788,7 +11450,7 @@ dependencies = [ "pprof", "rayon", "regex-lite", - "reqwest", + "reqwest 0.12.24", "reth-chainspec", "reth-cli", "reth-cli-util", @@ -12828,6 +11490,7 @@ dependencies = [ "reth-tracing", "reth-transaction-pool", "reth-trie-db", + "revm", "rollup-node", "rollup-node-chain-orchestrator", "rollup-node-primitives", @@ -12859,13 +11522,13 @@ dependencies = [ name = "rollup-node-chain-orchestrator" version = "1.0.6" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-json-rpc", "alloy-primitives", "alloy-provider", "alloy-rpc-client", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-transport", "arbitrary", "futures", @@ -12873,7 +11536,7 @@ dependencies = [ "metrics-derive", "parking_lot 0.12.5", "rand 0.9.2", - "reqwest", + "reqwest 0.12.24", "reth-chainspec", "reth-eth-wire-types", "reth-network-api", @@ -12916,10 +11579,10 @@ name = "rollup-node-primitives" version = "1.0.6" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-rpc-types-eth", "arbitrary", "derive_more", @@ -12939,19 +11602,19 @@ dependencies = [ name = "rollup-node-providers" version = "1.0.6" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-provider", "alloy-rpc-client", "alloy-rpc-types-beacon", - "alloy-serde", + "alloy-serde 2.1.0", "alloy-transport", "async-trait", "auto_impl", "eyre", "futures", "lru 0.13.0", - "reqwest", + "reqwest 0.12.24", "rollup-node-primitives", "scroll-alloy-network", "scroll-alloy-rpc-types-engine", @@ -12966,10 +11629,10 @@ dependencies = [ name = "rollup-node-sequencer" version = "1.0.6" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-signer-local", "eyre", "futures", @@ -13025,8 +11688,8 @@ dependencies = [ name = "rollup-node-watcher" version = "1.0.6" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-json-rpc", "alloy-network", "alloy-primitives", @@ -13060,17 +11723,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746" -[[package]] -name = "rpassword" -version = "7.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39" -dependencies = [ - "libc", - "rtoolbox", - "windows-sys 0.59.0", -] - [[package]] name = "rsa" version = "0.9.9" @@ -13091,28 +11743,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rtoolbox" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "rug" -version = "1.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58ad2e973fe3c3214251a840a621812a4f40468da814b1a3d6947d433c2af11f" -dependencies = [ - "az", - "gmp-mpfr-sys", - "libc", - "libm", -] - [[package]] name = "ruint" version = "1.17.0" @@ -13148,16 +11778,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" -[[package]] -name = "rusb" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9f9ff05b63a786553a4c02943b74b34a988448671001e9a27e2f0565cc05a4" -dependencies = [ - "libc", - "libusb1-sys", -] - [[package]] name = "rust_decimal" version = "1.39.0" @@ -13180,12 +11800,6 @@ version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.1.1" @@ -13201,6 +11815,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + [[package]] name = "rustc_version" version = "0.3.3" @@ -13324,7 +11947,7 @@ checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ "core-foundation 0.10.1", "core-foundation-sys", - "jni", + "jni 0.21.1", "log", "once_cell", "rustls 0.23.31", @@ -13337,6 +11960,27 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "rustls-platform-verifier" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" +dependencies = [ + "core-foundation 0.10.1", + "core-foundation-sys", + "jni 0.22.4", + "log", + "once_cell", + "rustls 0.23.31", + "rustls-native-certs 0.8.2", + "rustls-platform-verifier-android", + "rustls-webpki 0.103.4", + "security-framework 3.5.1", + "security-framework-sys", + "webpki-root-certs 1.0.4", + "windows-sys 0.61.2", +] + [[package]] name = "rustls-platform-verifier-android" version = "0.1.1" @@ -13350,7 +11994,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ "ring", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -13362,7 +12006,7 @@ dependencies = [ "aws-lc-rs", "ring", "rustls-pki-types", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -13395,15 +12039,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" -[[package]] -name = "salsa20" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher", -] - [[package]] name = "same-file" version = "1.0.6" @@ -13413,15 +12048,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "sanitize-filename" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d" -dependencies = [ - "regex", -] - [[package]] name = "schannel" version = "0.1.28" @@ -13466,12 +12092,6 @@ dependencies = [ "hashbrown 0.13.2", ] -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - [[package]] name = "scopeguard" version = "1.2.0" @@ -13481,13 +12101,13 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scroll-alloy-consensus" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 2.1.0", "arbitrary", "derive_more", "modular-bitfield", @@ -13500,16 +12120,16 @@ dependencies = [ [[package]] name = "scroll-alloy-evm" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm 0.22.2", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", + "alloy-evm", "alloy-primitives", "auto_impl", "encoder-standard", "reth-scroll-chainspec", - "revm 30.1.1", + "revm", "revm-scroll", "scroll-alloy-consensus", "scroll-alloy-hardforks", @@ -13519,9 +12139,9 @@ dependencies = [ [[package]] name = "scroll-alloy-hardforks" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-hardforks 0.4.4", + "alloy-hardforks 0.4.7", "auto_impl", "serde", ] @@ -13529,9 +12149,9 @@ dependencies = [ [[package]] name = "scroll-alloy-network" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.1.0", "alloy-network", "alloy-primitives", "alloy-provider", @@ -13539,17 +12159,18 @@ dependencies = [ "alloy-signer", "scroll-alloy-consensus", "scroll-alloy-rpc-types", + "serde", ] [[package]] name = "scroll-alloy-provider" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", "alloy-provider", "alloy-rpc-client", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "alloy-transport", "alloy-transport-http", "async-trait", @@ -13558,7 +12179,7 @@ dependencies = [ "eyre", "http-body-util", "jsonrpsee", - "reqwest", + "reqwest 0.12.24", "reth-rpc-api", "reth-scroll-engine-primitives", "scroll-alloy-network", @@ -13570,14 +12191,14 @@ dependencies = [ [[package]] name = "scroll-alloy-rpc-types" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-eth", - "alloy-serde", + "alloy-serde 2.1.0", "derive_more", "scroll-alloy-consensus", "serde", @@ -13587,10 +12208,10 @@ dependencies = [ [[package]] name = "scroll-alloy-rpc-types-engine" version = "1.8.2" -source = "git+https://github.com/scroll-tech/reth.git?tag=scroll-v91.7#a4de13d3b2af3bb17b352a217af85c85cfc8cd74" +source = "git+https://github.com/DogeOS69/dogeos-reth?rev=2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2#2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" dependencies = [ "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "arbitrary", "serde", ] @@ -13599,7 +12220,7 @@ dependencies = [ name = "scroll-codec" version = "0.1.0" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-rlp", "alloy-sol-types", @@ -13644,16 +12265,16 @@ dependencies = [ name = "scroll-derivation-pipeline" version = "1.0.6" dependencies = [ - "alloy-eips", + "alloy-eips 2.1.0", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "codspeed-criterion-compat", "eyre", "futures", "metrics", "metrics-derive", "moka", - "reqwest", + "reqwest 0.12.24", "reth-tracing", "rollup-node-primitives", "rollup-node-providers", @@ -13672,11 +12293,11 @@ name = "scroll-engine" version = "1.0.6" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 2.1.0", + "alloy-eips 2.1.0", "alloy-primitives", "alloy-provider", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 2.1.0", "arbitrary", "async-trait", "eyre", @@ -13723,15 +12344,15 @@ dependencies = [ "alloy-primitives", "eyre", "futures", - "indicatif 0.17.11", - "reqwest", + "indicatif", + "reqwest 0.12.24", "reqwest-middleware", "reqwest-retry", "reth-chainspec", "reth-scroll-chainspec", "sea-orm", "sea-orm-migration", - "sha2 0.10.9", + "sha2", "tracing", ] @@ -13781,18 +12402,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "scrypt" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" -dependencies = [ - "hmac", - "pbkdf2 0.11.0", - "salsa20", - "sha2 0.10.9", -] - [[package]] name = "sct" version = "0.7.1" @@ -13800,7 +12409,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ "ring", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -13813,7 +12422,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -13843,7 +12452,7 @@ dependencies = [ "time", "tracing", "url", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -13875,7 +12484,7 @@ dependencies = [ "proc-macro2", "quote", "sea-bae", - "syn 2.0.110", + "syn 2.0.118", "unicode-ident", ] @@ -13909,7 +12518,7 @@ dependencies = [ "sea-query-derive", "serde_json", "time", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -13925,7 +12534,7 @@ dependencies = [ "serde_json", "sqlx", "time", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -13938,7 +12547,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "thiserror 2.0.17", ] @@ -13964,7 +12573,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -14065,13 +12674,22 @@ dependencies = [ "libc", ] +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser 0.7.0", +] + [[package]] name = "semver" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" dependencies = [ - "semver-parser", + "semver-parser 0.10.3", ] [[package]] @@ -14084,6 +12702,12 @@ dependencies = [ "serde_core", ] +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + [[package]] name = "semver-parser" version = "0.10.3" @@ -14132,16 +12756,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", -] - -[[package]] -name = "serde_fmt" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e497af288b3b95d067a23a4f749f2861121ffcb2f6d8379310dcda040c345ed" -dependencies = [ - "serde_core", + "syn 2.0.118", ] [[package]] @@ -14158,17 +12773,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "serde_path_to_error" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" -dependencies = [ - "itoa", - "serde", - "serde_core", -] - [[package]] name = "serde_spanned" version = "0.6.9" @@ -14178,15 +12782,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_spanned" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" -dependencies = [ - "serde_core", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -14227,7 +12822,7 @@ dependencies = [ "darling 0.21.3", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -14247,23 +12842,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest 0.10.7", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.9" @@ -14271,7 +12853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest 0.10.7", ] @@ -14282,14 +12864,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ "digest 0.10.7", - "keccak", + "keccak 0.1.5", +] + +[[package]] +name = "sha3" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1" +dependencies = [ + "digest 0.11.3", + "keccak 0.2.0", ] [[package]] name = "sha3-asm" -version = "0.1.4" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28efc5e327c837aa837c59eae585fc250715ef939ac32881bcc11677cd02d46" +checksum = "a6287fd675f713484342a89cbf0a386abef5f15919cfad607e5e1f19e1e15331" dependencies = [ "cc", "cfg-if", @@ -14304,12 +12896,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "shell-words" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77" - [[package]] name = "shellexpand" version = "3.1.1" @@ -14371,6 +12957,16 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "simd_cesu8" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" +dependencies = [ + "rustc_version 0.4.1", + "simdutf8", +] + [[package]] name = "simdutf8" version = "0.1.5" @@ -14422,6 +13018,15 @@ version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" +[[package]] +name = "small_btree" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ba60d2df92ba73864714808ca68c059734853e6ab722b40e1cf543ebb3a057a" +dependencies = [ + "arrayvec", +] + [[package]] name = "smallvec" version = "1.15.1" @@ -14474,183 +13079,6 @@ dependencies = [ "sha1", ] -[[package]] -name = "solar-ast" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6aaf98d032ba3be85dca5f969895ade113a9137bb5956f80c5faf14689de59" -dependencies = [ - "alloy-primitives", - "bumpalo", - "either", - "num-rational", - "semver 1.0.27", - "solar-data-structures", - "solar-interface", - "solar-macros", - "strum 0.27.2", -] - -[[package]] -name = "solar-compiler" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95e792060bcbb007a6b9b060292945fb34ff854c7d93a9628f81b6c809eb4360" -dependencies = [ - "alloy-primitives", - "solar-ast", - "solar-config", - "solar-data-structures", - "solar-interface", - "solar-macros", - "solar-parse", - "solar-sema", -] - -[[package]] -name = "solar-config" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff16d692734c757edd339f5db142ba91b42772f8cbe1db1ce3c747f1e777185f" -dependencies = [ - "colorchoice", - "strum 0.27.2", -] - -[[package]] -name = "solar-data-structures" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dea34e58332c7d6a8cde1f1740186d31682b7be46e098b8cc16fcb7ffd98bf5" -dependencies = [ - "bumpalo", - "index_vec", - "indexmap 2.12.0", - "parking_lot 0.12.5", - "rayon", - "rustc-hash 2.1.1", - "smallvec", -] - -[[package]] -name = "solar-interface" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6163af2e773f4d455212fa9ba2c0664506029dd26232eb406f5046092ac311" -dependencies = [ - "annotate-snippets", - "anstream", - "anstyle", - "derive_more", - "dunce", - "inturn", - "itertools 0.14.0", - "itoa", - "normalize-path", - "once_map", - "rayon", - "scoped-tls", - "serde", - "serde_json", - "solar-config", - "solar-data-structures", - "solar-macros", - "thiserror 2.0.17", - "tracing", - "unicode-width 0.2.0", -] - -[[package]] -name = "solar-macros" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44a98045888d75d17f52e7b76f6098844b76078b5742a450c3ebcdbdb02da124" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.110", -] - -[[package]] -name = "solar-parse" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b77a9cbb07948e4586cdcf64f0a483424197308816ebd57a4cf06130b68562" -dependencies = [ - "alloy-primitives", - "bitflags 2.10.0", - "bumpalo", - "itertools 0.14.0", - "memchr", - "num-bigint", - "num-rational", - "num-traits", - "ruint", - "smallvec", - "solar-ast", - "solar-data-structures", - "solar-interface", - "tracing", -] - -[[package]] -name = "solar-sema" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd033af43a38da316a04b25bbd20b121ce5d728b61e6988fd8fd6e2f1e68d0a1" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "bitflags 2.10.0", - "bumpalo", - "derive_more", - "either", - "once_map", - "paste", - "rayon", - "serde", - "serde_json", - "solar-ast", - "solar-data-structures", - "solar-interface", - "solar-macros", - "solar-parse", - "strum 0.27.2", - "thread_local", - "tracing", -] - -[[package]] -name = "soldeer-core" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c6956940ce1436c00d50847e78c703375922d25130041a97f57508dee5f3952" -dependencies = [ - "bon", - "chrono", - "const-hex", - "derive_more", - "dunce", - "home", - "ignore", - "log", - "path-slash", - "rayon", - "regex", - "reqwest", - "sanitize-filename", - "semver 1.0.27", - "serde", - "serde_json", - "sha2 0.10.9", - "thiserror 2.0.17", - "tokio", - "toml_edit 0.23.7", - "uuid 1.18.1", - "zip", - "zip-extract", -] - [[package]] name = "spin" version = "0.9.8" @@ -14679,12 +13107,6 @@ dependencies = [ "der", ] -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "sqlx" version = "0.8.6" @@ -14727,7 +13149,7 @@ dependencies = [ "rust_decimal", "serde", "serde_json", - "sha2 0.10.9", + "sha2", "smallvec", "thiserror 2.0.17", "time", @@ -14735,7 +13157,7 @@ dependencies = [ "tokio-stream", "tracing", "url", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -14748,7 +13170,7 @@ dependencies = [ "quote", "sqlx-core", "sqlx-macros-core", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -14766,12 +13188,12 @@ dependencies = [ "quote", "serde", "serde_json", - "sha2 0.10.9", + "sha2", "sqlx-core", "sqlx-mysql", "sqlx-postgres", "sqlx-sqlite", - "syn 2.0.110", + "syn 2.0.118", "tokio", "url", ] @@ -14812,14 +13234,14 @@ dependencies = [ "rust_decimal", "serde", "sha1", - "sha2 0.10.9", + "sha2", "smallvec", "sqlx-core", "stringprep", "thiserror 2.0.17", "time", "tracing", - "uuid 1.18.1", + "uuid", "whoami", ] @@ -14855,14 +13277,14 @@ dependencies = [ "rust_decimal", "serde", "serde_json", - "sha2 0.10.9", + "sha2", "smallvec", "sqlx-core", "stringprep", "thiserror 2.0.17", "time", "tracing", - "uuid 1.18.1", + "uuid", "whoami", ] @@ -14890,7 +13312,7 @@ dependencies = [ "time", "tracing", "url", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -14949,152 +13371,43 @@ dependencies = [ [[package]] name = "strum" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" -dependencies = [ - "strum_macros 0.27.2", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.110", -] - -[[package]] -name = "strum_macros" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.110", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "sval" -version = "2.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502b8906c4736190684646827fbab1e954357dfe541013bbd7994d033d53a1ca" - -[[package]] -name = "sval_buffer" -version = "2.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4b854348b15b6c441bdd27ce9053569b016a0723eab2d015b1fd8e6abe4f708" -dependencies = [ - "sval", - "sval_ref", -] - -[[package]] -name = "sval_dynamic" -version = "2.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0bd9e8b74410ddad37c6962587c5f9801a2caadba9e11f3f916ee3f31ae4a1f" -dependencies = [ - "sval", -] - -[[package]] -name = "sval_fmt" -version = "2.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe17b8deb33a9441280b4266c2d257e166bafbaea6e66b4b34ca139c91766d9" -dependencies = [ - "itoa", - "ryu", - "sval", -] - -[[package]] -name = "sval_json" -version = "2.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "854addb048a5bafb1f496c98e0ab5b9b581c3843f03ca07c034ae110d3b7c623" -dependencies = [ - "itoa", - "ryu", - "sval", -] - -[[package]] -name = "sval_nested" -version = "2.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96cf068f482108ff44ae8013477cb047a1665d5f1a635ad7cf79582c1845dce9" -dependencies = [ - "sval", - "sval_buffer", - "sval_ref", -] - -[[package]] -name = "sval_ref" -version = "2.16.0" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed02126365ffe5ab8faa0abd9be54fbe68d03d607cd623725b0a71541f8aaa6f" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" dependencies = [ - "sval", + "strum_macros 0.27.2", ] [[package]] -name = "sval_serde" -version = "2.16.0" +name = "strum_macros" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a263383c6aa2076c4ef6011d3bae1b356edf6ea2613e3d8e8ebaa7b57dd707d5" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "serde_core", - "sval", - "sval_nested", + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.118", ] [[package]] -name = "svm-rs" -version = "0.5.23" +name = "strum_macros" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "415b159b54c22d9810087f0991371fd6242a912673e982a7c4ca8ea122f7e00a" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" dependencies = [ - "const-hex", - "dirs", - "reqwest", - "semver 1.0.27", - "serde", - "serde_json", - "sha2 0.10.9", - "tempfile", - "thiserror 2.0.17", - "url", - "zip", + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "svm-rs-builds" -version = "0.5.23" +name = "subtle" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab96ac3275ad299c6e5455b69a2f72443c4d3afb4933d92a0f859d48432dea49" -dependencies = [ - "const-hex", - "semver 1.0.27", - "serde_json", - "svm-rs", -] +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "symbolic-common" @@ -15105,7 +13418,7 @@ dependencies = [ "debugid", "memmap2", "stable_deref_trait", - "uuid 1.18.1", + "uuid", ] [[package]] @@ -15132,9 +13445,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.110" +version = "2.0.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" +checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" dependencies = [ "proc-macro2", "quote", @@ -15143,14 +13456,14 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.4.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff790eb176cc81bb8936aed0f7b9f14fc4670069a2d371b3e3b0ecce908b2cb3" +checksum = "ec005042c7d952febc1a3ef5b0f6674e9054aa836877a31c90b20e25b3d31744" dependencies = [ "paste", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -15170,7 +13483,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -15207,6 +13520,12 @@ dependencies = [ "libc", ] +[[package]] +name = "tag_ptr" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0e973b34477b7823833469eb0f5a3a60370fef7a453e02d751b59180d0a5a05" + [[package]] name = "tagptr" version = "0.2.0" @@ -15243,16 +13562,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "terminal_size" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" -dependencies = [ - "rustix 1.1.2", - "windows-sys 0.60.2", -] - [[package]] name = "tests" version = "0.0.1" @@ -15307,7 +13616,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -15318,7 +13627,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -15347,7 +13656,6 @@ checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" dependencies = [ "deranged", "itoa", - "js-sys", "libc", "num-conv", "num_threads", @@ -15373,25 +13681,6 @@ dependencies = [ "time-core", ] -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - -[[package]] -name = "tinystr" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" -dependencies = [ - "displaydoc", - "zerovec 0.10.4", -] - [[package]] name = "tinystr" version = "0.8.2" @@ -15399,7 +13688,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" dependencies = [ "displaydoc", - "zerovec 0.11.5", + "serde_core", + "zerovec", ] [[package]] @@ -15453,7 +13743,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -15512,7 +13802,6 @@ dependencies = [ "tokio", "tokio-rustls 0.26.4", "tungstenite 0.26.2", - "webpki-roots 0.26.11", ] [[package]] @@ -15523,8 +13812,12 @@ checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" dependencies = [ "futures-util", "log", + "rustls 0.23.31", + "rustls-pki-types", "tokio", + "tokio-rustls 0.26.4", "tungstenite 0.28.0", + "webpki-roots 0.26.11", ] [[package]] @@ -15549,26 +13842,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned 0.6.9", + "serde_spanned", "toml_datetime 0.6.11", "toml_edit 0.22.27", ] -[[package]] -name = "toml" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" -dependencies = [ - "indexmap 2.12.0", - "serde_core", - "serde_spanned 1.0.4", - "toml_datetime 0.7.3", - "toml_parser", - "toml_writer", - "winnow", -] - [[package]] name = "toml_datetime" version = "0.6.11" @@ -15595,10 +13873,10 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.12.0", "serde", - "serde_spanned 0.6.9", + "serde_spanned", "toml_datetime 0.6.11", "toml_write", - "winnow", + "winnow 0.7.13", ] [[package]] @@ -15608,12 +13886,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" dependencies = [ "indexmap 2.12.0", - "serde_core", - "serde_spanned 1.0.4", "toml_datetime 0.7.3", "toml_parser", - "toml_writer", - "winnow", + "winnow 0.7.13", ] [[package]] @@ -15622,7 +13897,7 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" dependencies = [ - "winnow", + "winnow 0.7.13", ] [[package]] @@ -15631,12 +13906,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" -[[package]] -name = "toml_writer" -version = "1.0.6+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" - [[package]] name = "tonic" version = "0.14.2" @@ -15699,9 +13968,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.6" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" dependencies = [ "async-compression", "base64 0.22.1", @@ -15714,7 +13983,6 @@ dependencies = [ "http-body-util", "http-range-header", "httpdate", - "iri-string", "mime", "mime_guess", "percent-encoding", @@ -15725,7 +13993,8 @@ dependencies = [ "tower-layer", "tower-service", "tracing", - "uuid 1.18.1", + "url", + "uuid", ] [[package]] @@ -15772,7 +14041,7 @@ checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -15881,41 +14150,27 @@ dependencies = [ [[package]] name = "tree_hash" -version = "0.10.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee44f4cef85f88b4dea21c0b1f58320bdf35715cf56d840969487cff00613321" +checksum = "f7fd51aa83d2eb83b04570808430808b5d24fdbf479a4d5ac5dee4a2e2dd2be4" dependencies = [ "alloy-primitives", "ethereum_hashing", - "ethereum_ssz", + "ethereum_ssz 0.10.4", "smallvec", "typenum", ] [[package]] name = "tree_hash_derive" -version = "0.10.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bee2ea1551f90040ab0e34b6fb7f2fa3bad8acc925837ac654f2c78a13e3089" +checksum = "8840ad4d852e325d3afa7fde8a50b2412f89dce47d7eb291c0cc7f87cd040f38" dependencies = [ - "darling 0.20.11", + "darling 0.23.0", "proc-macro2", "quote", - "syn 2.0.110", -] - -[[package]] -name = "trezor-client" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10636211ab89c96ed2824adc5ec0d081e1080aeacc24c37abb318dcb31dcc779" -dependencies = [ - "byteorder", - "hex", - "protobuf", - "rusb", - "thiserror 1.0.69", - "tracing", + "syn 2.0.118", ] [[package]] @@ -15971,17 +14226,13 @@ dependencies = [ "httparse", "log", "rand 0.9.2", + "rustls 0.23.31", + "rustls-pki-types", "sha1", "thiserror 2.0.17", "utf-8", ] -[[package]] -name = "typeid" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" - [[package]] name = "typenum" version = "1.19.0" @@ -16024,15 +14275,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" -[[package]] -name = "uncased" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" -dependencies = [ - "version_check", -] - [[package]] name = "unicase" version = "2.8.1" @@ -16101,19 +14343,13 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "unit-prefix" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" - [[package]] name = "universal-hash" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "subtle", ] @@ -16123,6 +14359,12 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + [[package]] name = "untrusted" version = "0.9.0" @@ -16171,16 +14413,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -dependencies = [ - "getrandom 0.2.16", - "serde", -] - [[package]] name = "uuid" version = "1.18.1" @@ -16199,60 +14431,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" -[[package]] -name = "value-bag" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" -dependencies = [ - "value-bag-serde1", - "value-bag-sval2", -] - -[[package]] -name = "value-bag-serde1" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16530907bfe2999a1773ca5900a65101e092c70f642f25cc23ca0c43573262c5" -dependencies = [ - "erased-serde", - "serde_core", - "serde_fmt", -] - -[[package]] -name = "value-bag-sval2" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00ae130edd690eaa877e4f40605d534790d1cf1d651e7685bd6a144521b251f" -dependencies = [ - "sval", - "sval_buffer", - "sval_dynamic", - "sval_fmt", - "sval_json", - "sval_ref", - "sval_serde", -] - [[package]] name = "vcpkg" version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" -[[package]] -name = "vergen" -version = "8.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566" -dependencies = [ - "anyhow", - "cfg-if", - "rustversion", - "time", -] - [[package]] name = "vergen" version = "9.0.6" @@ -16279,7 +14463,7 @@ dependencies = [ "git2", "rustversion", "time", - "vergen 9.0.6", + "vergen", "vergen-lib", ] @@ -16308,7 +14492,7 @@ checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -16411,7 +14595,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "wasm-bindgen-shared", ] @@ -16522,18 +14706,6 @@ dependencies = [ "rustls-pki-types", ] -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix 0.38.44", -] - [[package]] name = "whoami" version = "1.6.1" @@ -16656,7 +14828,7 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -16667,7 +14839,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -16678,7 +14850,7 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -16689,7 +14861,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -17061,6 +15233,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -17083,12 +15264,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" -[[package]] -name = "writeable" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" - [[package]] name = "writeable" version = "0.6.2" @@ -17140,31 +15315,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" [[package]] -name = "xxhash-rust" -version = "0.8.15" +name = "xsum" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "0637d3a5566a82fa5214bae89087bc8c9fb94cd8e8a3c07feb691bb8d9c632db" [[package]] name = "yansi" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" -dependencies = [ - "is-terminal", -] - -[[package]] -name = "yoke" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" -dependencies = [ - "serde", - "stable_deref_trait", - "yoke-derive 0.7.5", - "zerofrom", -] [[package]] name = "yoke" @@ -17173,22 +15333,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" dependencies = [ "stable_deref_trait", - "yoke-derive 0.8.1", + "yoke-derive", "zerofrom", ] -[[package]] -name = "yoke-derive" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.110", - "synstructure", -] - [[package]] name = "yoke-derive" version = "0.8.1" @@ -17197,7 +15345,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "synstructure", ] @@ -17218,7 +15366,7 @@ checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -17238,7 +15386,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", "synstructure", ] @@ -17259,7 +15407,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", + "syn 2.0.118", ] [[package]] @@ -17269,19 +15417,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" dependencies = [ "displaydoc", - "yoke 0.8.1", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" -dependencies = [ - "yoke 0.7.5", + "yoke", "zerofrom", - "zerovec-derive 0.10.3", ] [[package]] @@ -17290,20 +15427,10 @@ version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" dependencies = [ - "yoke 0.8.1", + "serde", + "yoke", "zerofrom", - "zerovec-derive 0.11.2", -] - -[[package]] -name = "zerovec-derive" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.110", + "zerovec-derive", ] [[package]] @@ -17314,50 +15441,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.110", -] - -[[package]] -name = "zip" -version = "4.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1" -dependencies = [ - "arbitrary", - "crc32fast", - "flate2", - "indexmap 2.12.0", - "memchr", - "zopfli", -] - -[[package]] -name = "zip-extract" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa5b9958fd0b5b685af54f2c3fa21fca05fe295ebaf3e77b6d24d96c4174037" -dependencies = [ - "log", - "thiserror 2.0.17", - "zip", -] - -[[package]] -name = "zlib-rs" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3" - -[[package]] -name = "zopfli" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249" -dependencies = [ - "bumpalo", - "crc32fast", - "log", - "simd-adler32", + "syn 2.0.118", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b3f88166..9fbdc9ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace.package] version = "1.0.6" edition = "2021" -rust-version = "1.83" +rust-version = "1.91" license = "MIT OR Apache-2.0" exclude = [".github/"] @@ -124,81 +124,85 @@ strip = "none" [workspace.dependencies] # alloy -alloy-chains = { version = "0.2.5", default-features = false } -alloy-consensus = { version = "1.0.37", default-features = false } -alloy-eips = { version = "1.0.37", default-features = false } -alloy-genesis = { version = "1.0.37", default-features = false } -alloy-json-rpc = { version = "1.0.37", default-features = false } -alloy-network = { version = "1.0.37", default-features = false } -alloy-node-bindings = { version = "1.0.37", default-features = false } -alloy-primitives = { version = "1.4.1", default-features = false } -alloy-provider = { version = "1.0.37", default-features = false } -alloy-rpc-client = { version = "1.0.37", default-features = false } -alloy-rpc-types-engine = { version = "1.0.37", default-features = false } -alloy-rpc-types-anvil = { version = "1.0.37", default-features = false } -alloy-rpc-types-eth = { version = "1.0.37", default-features = false } -alloy-sol-types = { version = "1.4.1", default-features = false } -alloy-signer = { version = "1.0.37", default-features = false } -alloy-signer-local = { version = "1.0.37", default-features = false } -alloy-transport = { version = "1.0.37", default-features = false } +alloy-chains = { version = "0.2.20", default-features = false } +alloy-consensus = { version = "2.1.0", default-features = false } +alloy-eips = { version = "2.1.0", default-features = false } +alloy-genesis = { version = "2.1.0", default-features = false } +alloy-json-rpc = { version = "2.1.0", default-features = false } +alloy-network = { version = "2.1.0", default-features = false } +alloy-node-bindings = { version = "2.1.0", default-features = false } +alloy-primitives = { version = "1.6.0", default-features = false } +alloy-provider = { version = "2.1.0", default-features = false } +alloy-rpc-client = { version = "2.1.0", default-features = false } +alloy-rpc-types-engine = { version = "2.1.0", default-features = false } +alloy-rpc-types-anvil = { version = "2.1.0", default-features = false } +alloy-rpc-types-beacon = { version = "2.1.0", default-features = false } +alloy-rpc-types-eth = { version = "2.1.0", default-features = false } +alloy-serde = { version = "2.1.0", default-features = false } +alloy-sol-types = { version = "1.6.0", default-features = false } +alloy-signer = { version = "2.1.0", default-features = false } +alloy-signer-aws = { version = "2.1.0", default-features = false } +alloy-signer-local = { version = "2.1.0", default-features = false } +alloy-transport = { version = "2.1.0", default-features = false } # scroll-alloy -scroll-alloy-consensus = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -scroll-alloy-hardforks = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -scroll-alloy-network = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -scroll-alloy-provider = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -scroll-alloy-evm = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -scroll-alloy-rpc-types = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -scroll-alloy-rpc-types-engine = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } +scroll-alloy-consensus = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +scroll-alloy-hardforks = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +scroll-alloy-network = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +scroll-alloy-provider = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +scroll-alloy-evm = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +scroll-alloy-rpc-types = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +scroll-alloy-rpc-types-engine = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } # reth -reth-chainspec = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-db = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-e2e-test-utils = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7" } -reth-eth-wire = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-eth-wire-types = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-fs-util = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-network = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-network-api = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-network-p2p = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-network-peers = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-network-types = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-node-builder = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-node-core = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-node-api = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-node-types = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-payload-primitives = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-primitives = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-primitives-traits = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-provider = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-rpc-api = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-rpc-eth-api = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-rpc-eth-types = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-rpc-layer = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-rpc-server-types = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-storage-api = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-tasks = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-tokio-util = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-tracing = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-transaction-pool = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-trie-db = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-testing-utils = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-revm = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-evm = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-engine-local = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-cli = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-cli-util = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } +reth-chainspec = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-db = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-e2e-test-utils = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2" } +reth-eth-wire = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-eth-wire-types = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-fs-util = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-network = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-network-api = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-network-p2p = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-network-peers = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-network-types = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-node-builder = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-node-core = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-node-api = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-node-types = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-payload-primitives = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-primitives = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-primitives-traits = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-provider = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-rpc-api = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-rpc-eth-api = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-rpc-eth-types = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-rpc-layer = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-rpc-server-types = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-storage-api = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-tasks = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-tokio-util = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-tracing = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-transaction-pool = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-trie-db = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-testing-utils = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-revm = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +revm = { version = "41.0.0", default-features = false } +reth-evm = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-engine-local = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-cli = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-cli-util = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } # reth-scroll -reth-scroll-chainspec = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-consensus = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-cli = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-evm = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-rpc = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-engine-primitives = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-forks = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-node = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } -reth-scroll-primitives = { git = "https://github.com/scroll-tech/reth.git", tag = "scroll-v91.7", default-features = false } +reth-scroll-chainspec = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-consensus = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-cli = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-evm = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-rpc = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-engine-primitives = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-forks = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-node = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } +reth-scroll-primitives = { git = "https://github.com/DogeOS69/dogeos-reth", rev = "2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2", default-features = false } # rollup node rollup-node = { path = "crates/node" } @@ -243,57 +247,3 @@ tokio = { version = "1.39", default-features = false, features = ["tracing"] } tokio-stream = { version = "0.1", default-features = false } tracing = "0.1.0" getrandom = { version = "0.2", features = ["js"] } - -[patch.crates-io] -revm = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91.1" } -op-revm = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91.1" } - -# [patch."https://github.com/scroll-tech/reth.git"] -# reth-chainspec = { path = "../reth/crates/chainspec" } -# reth-e2e-test-utils = { path = "../reth/crates/e2e-test-utils" } -# reth-eth-wire-types = { path = "../reth/crates/net/eth-wire-types" } -# reth-network = { path = "../reth/crates/net/network" } -# reth-network-api = { path = "../reth/crates/net/network-api" } -# reth-network-peers = { path = "../reth/crates/net/peers" } -# reth-network-p2p = { path = "../reth/crates/net/p2p" } -# reth-network-types = { path = "../reth/crates/net/network-types" } -# reth-node-builder = { path = "../reth/crates/node/builder" } -# reth-node-core = { path = "../reth/crates/node/core" } -# reth-node-api = { path = "../reth/crates/node/api" } -# reth-node-types = { path = "../reth/crates/node/types" } -# reth-payload-primitives = { path = "../reth/crates/payload/primitives" } -# reth-primitives = { path = "../reth/crates/primitives" } -# reth-primitives-traits = { path = "../reth/crates/primitives-traits" } -# reth-provider = { path = "../reth/crates/storage/provider" } -# reth-rpc-builder = { path = "../reth/crates/rpc/rpc-builder" } -# reth-rpc-server-types = { path = "../reth/crates/rpc/rpc-server-types" } -# reth-rpc-api = { path = "../reth/crates/rpc/rpc-api" } -# reth-rpc-eth-api = { path = "../reth/crates/rpc/rpc-eth-api" } -# reth-rpc-eth-types = { path = "../reth/crates/rpc/rpc-eth-types" } -# reth-storage-api = { path = "../reth/crates/storage/storage-api" } -# reth-tasks = { path = "../reth/crates/tasks" } -# reth-tokio-util = { path = "../reth/crates/tokio-util" } -# reth-tracing = { path = "../reth/crates/tracing" } -# reth-transaction-pool = { path = "../reth/crates/transaction-pool" } -# reth-trie-db = { path = "../reth/crates/trie/db" } -# reth-testing-utils = { path = "../reth/testing/testing-utils" } -# reth-revm = { path = "../reth/crates/revm" } -# reth-evm = { path = "../reth/crates/evm/evm" } -# reth-cli-util = { path = "../reth/crates/cli/util" } -# reth-engine-local = { path = "../reth/crates/engine/local" } -# reth-eth-wire = { path = "../reth/crates/net/eth-wire" } -# scroll-alloy-consensus = { path = "../reth/crates/scroll/alloy/consensus" } -# scroll-alloy-hardforks = { path = "../reth/crates/scroll/alloy/hardforks" } -# scroll-alloy-network = { path = "../reth/crates/scroll/alloy/network" } -# scroll-alloy-provider = { path = "../reth/crates/scroll/alloy/provider" } -# scroll-alloy-rpc-types-engine = { path = "../reth/crates/scroll/alloy/rpc-types-engine" } -# scroll-alloy-evm = { path = "../reth/crates/scroll/alloy/evm" } -# scroll-alloy-rpc-types = { path = "../reth/crates/scroll/alloy/rpc-types" } -# reth-scroll-chainspec = { path = "../reth/crates/scroll/chainspec" } -# reth-scroll-engine-primitives = { path = "../reth/crates/scroll/engine-primitives" } -# reth-scroll-forks = { path = "../reth/crates/scroll/hardforks" } -# reth-scroll-node = { path = "../reth/crates/scroll/node" } -# reth-scroll-primitives = { path = "../reth/crates/scroll/primitives" } -# reth-scroll-evm = { path = "../reth/crates/scroll/evm" } -# reth-scroll-cli = { path = "../reth/crates/scroll/cli" } -# reth-scroll-rpc = { path = "../reth/crates/scroll/rpc" } diff --git a/crates/chain-orchestrator/src/consensus.rs b/crates/chain-orchestrator/src/consensus.rs index 69df41c6..39114180 100644 --- a/crates/chain-orchestrator/src/consensus.rs +++ b/crates/chain-orchestrator/src/consensus.rs @@ -150,6 +150,8 @@ mod tests { excess_blob_gas: None, parent_beacon_block_root: None, requests_hash: None, + block_access_list_hash: None, + slot_number: None, }, body: ScrollBlockBody { transactions: vec![ diff --git a/crates/derivation-pipeline/src/lib.rs b/crates/derivation-pipeline/src/lib.rs index aea3acee..c82c899c 100644 --- a/crates/derivation-pipeline/src/lib.rs +++ b/crates/derivation-pipeline/src/lib.rs @@ -371,6 +371,8 @@ pub async fn derive( prev_randao: B256::ZERO, withdrawals: None, parent_beacon_block_root: None, + slot_number: None, + target_gas_limit: None, }, transactions: Some(txs), no_tx_pool: true, diff --git a/crates/node/Cargo.toml b/crates/node/Cargo.toml index 221aab7d..472cee02 100644 --- a/crates/node/Cargo.toml +++ b/crates/node/Cargo.toml @@ -32,9 +32,10 @@ alloy-primitives.workspace = true alloy-provider.workspace = true alloy-rpc-client.workspace = true alloy-rpc-types-engine.workspace = true +alloy-node-bindings = { workspace = true, optional = true } alloy-signer-local.workspace = true -alloy-signer-aws = "1.0.30" -alloy-signer = "1.0.30" +alloy-signer-aws.workspace = true +alloy-signer.workspace = true alloy-transport.workspace = true scroll-alloy-consensus.workspace = true @@ -68,6 +69,7 @@ reth-network-p2p.workspace = true reth-network-peers.workspace = true reth-provider.workspace = true reth-revm.workspace = true +revm.workspace = true reth-rpc-api.workspace = true reth-rpc-eth-api.workspace = true reth-rpc-eth-types.workspace = true @@ -90,7 +92,6 @@ aws-config = "1.8.0" aws-sdk-kms = "1.76.0" # test-utils -anvil = { git = "https://github.com/foundry-rs/foundry.git", rev = "2c84e1c970d11ef5023a77d8002a1cb70b143888", default-features = false, optional = true } alloy-rpc-types-eth = { workspace = true, optional = true } alloy-rpc-types-anvil = { workspace = true, optional = true } reth-db = { workspace = true, optional = true, features = ["test-utils"] } @@ -198,7 +199,7 @@ test-utils = [ "reth-network-p2p/test-utils", "rollup-node-chain-orchestrator/test-utils", "scroll-network/test-utils", - "anvil", + "alloy-node-bindings", "reth-storage-api", "alloy-rpc-types-eth", "alloy-rpc-types-anvil", diff --git a/crates/node/src/add_ons/mod.rs b/crates/node/src/add_ons/mod.rs index 50b9410d..6763f1f3 100644 --- a/crates/node/src/add_ons/mod.rs +++ b/crates/node/src/add_ons/mod.rs @@ -15,7 +15,7 @@ use reth_node_builder::{ FullNodeComponents, }; use reth_node_types::NodeTypes; -use reth_revm::context::{BlockEnv, TxEnv}; +use reth_revm::context::BlockEnv; use reth_rpc_eth_types::error::FromEvmError; use reth_scroll_chainspec::ScrollChainSpec; use reth_scroll_engine_primitives::ScrollEngineTypes; @@ -25,6 +25,7 @@ use reth_scroll_node::{ }; use reth_scroll_primitives::ScrollPrimitives; use reth_scroll_rpc::{eth::ScrollEthApiBuilder, ScrollEthApiError}; +use revm::context::TxEnv; use scroll_alloy_evm::ScrollTransactionIntoTxEnv; use scroll_wire::ScrollWireEvent; use std::sync::Arc; diff --git a/crates/node/src/builder/network.rs b/crates/node/src/builder/network.rs index 4b32d4d3..9d38dd59 100644 --- a/crates/node/src/builder/network.rs +++ b/crates/node/src/builder/network.rs @@ -354,5 +354,7 @@ fn header_to_alloy(header: &H) -> Header { excess_blob_gas: header.excess_blob_gas(), parent_beacon_block_root: header.parent_beacon_block_root(), requests_hash: header.requests_hash(), + block_access_list_hash: header.block_access_list_hash(), + slot_number: header.slot_number(), } } diff --git a/crates/node/src/test_utils/fixture.rs b/crates/node/src/test_utils/fixture.rs index 58e60a5e..2cbdf408 100644 --- a/crates/node/src/test_utils/fixture.rs +++ b/crates/node/src/test_utils/fixture.rs @@ -12,6 +12,7 @@ use crate::{ use alloy_eips::BlockNumberOrTag; use alloy_network::Ethereum; +use alloy_node_bindings::{Anvil, AnvilInstance}; use alloy_primitives::Address; use alloy_provider::{ext::AnvilApi, layers::CacheLayer, Provider, ProviderBuilder}; use alloy_rpc_client::RpcClient; @@ -68,7 +69,7 @@ pub struct TestFixture { /// L1 provider for making L1 RPC calls (if connected to real L1). pub l1_provider: Option, /// Optional Anvil instance for L1 simulation. - pub anvil: Option, + pub anvil: Option, /// The configuration for the nodes. pub config: ScrollRollupNodeConfig, /// Whether this fixture has a remote source node (always the last node). @@ -354,7 +355,7 @@ impl TestFixture { ); let client = RpcClient::builder() .layer(retry_layer) - .http(anvil.http_endpoint().parse().expect("failed to parse anvil http endpoint")); + .http(anvil.endpoint().parse().expect("failed to parse anvil http endpoint")); let cache_layer = CacheLayer::new(constants::L1_PROVIDER_CACHE_MAX_ITEMS); ProviderBuilder::new().layer(cache_layer).connect_client(client) }) @@ -749,7 +750,7 @@ impl TestFixtureBuilder { // Parse endpoint URL once and reuse let endpoint_url = handle - .http_endpoint() + .endpoint() .parse::() .map_err(|e| eyre::eyre!("Failed to parse Anvil endpoint URL: {}", e))?; @@ -837,31 +838,27 @@ impl TestFixtureBuilder { chain_id: Option, block_time: Option, slots_in_an_epoch: u64, - ) -> eyre::Result { - let mut config = anvil::NodeConfig { port: 0, ..Default::default() }; + ) -> eyre::Result { + let mut anvil = Anvil::new().port(0u16); if let Some(id) = chain_id { - config.chain_id = Some(id); + anvil = anvil.chain_id(id); } - // Configure block time if let Some(time) = block_time { - config.block_time = Some(std::time::Duration::from_secs(time)); + anvil = anvil.block_time(time); } - // Load state from file if provided if let Some(path) = state_path { - let state = anvil::eth::backend::db::SerializableState::load(path).map_err(|e| { - eyre::eyre!("Failed to load Anvil state from {}: {:?}", path.display(), e) - })?; - tracing::info!("Loaded Anvil state from: {}", path.display()); - config.init_state = Some(state); + if !path.exists() { + return Err(eyre::eyre!("Anvil state file does not exist: {}", path.display())); + } + tracing::info!("Loading Anvil state from: {}", path.display()); + anvil = anvil.arg("--load-state").arg(path); } - config.slots_in_an_epoch = slots_in_an_epoch; + anvil = anvil.arg("--slots-in-an-epoch").arg(slots_in_an_epoch.to_string()); - // Spawn Anvil and return the NodeHandle - let (_api, handle) = anvil::spawn(config).await; - Ok(handle) + anvil.try_spawn().map_err(|e| eyre::eyre!("Failed to spawn Anvil: {}", e)) } } diff --git a/crates/providers/Cargo.toml b/crates/providers/Cargo.toml index 6e349bab..bfb743ac 100644 --- a/crates/providers/Cargo.toml +++ b/crates/providers/Cargo.toml @@ -15,8 +15,8 @@ alloy-eips = { workspace = true, features = ["kzg"] } alloy-primitives.workspace = true alloy-provider.workspace = true alloy-rpc-client.workspace = true -alloy-rpc-types-beacon = "1.0.37" -alloy-serde = { version = "1.0.37", default-features = false } +alloy-rpc-types-beacon.workspace = true +alloy-serde.workspace = true alloy-transport.workspace = true # scroll diff --git a/crates/sequencer/src/lib.rs b/crates/sequencer/src/lib.rs index 286bdca0..c1ce1bfb 100644 --- a/crates/sequencer/src/lib.rs +++ b/crates/sequencer/src/lib.rs @@ -113,6 +113,8 @@ where parent_beacon_block_root: None, prev_randao: Default::default(), withdrawals: None, + slot_number: None, + target_gas_limit: None, }; let mut l1_messages = vec![]; diff --git a/crates/watcher/src/lib.rs b/crates/watcher/src/lib.rs index e04dd9ad..50a87d9d 100644 --- a/crates/watcher/src/lib.rs +++ b/crates/watcher/src/lib.rs @@ -1211,6 +1211,7 @@ mod tests { inner: recovered, block_hash: None, block_number: None, + block_timestamp: None, transaction_index: None, effective_gas_price: None, };