diff --git a/Cargo.lock b/Cargo.lock index 2933ac7..f5f213d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -56,9 +56,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-chains" -version = "0.2.18" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfaa9ea039a6f9304b4a593d780b1f23e1ae183acdee938b11b38795acacc9f1" +checksum = "ff8c665521d11efbb11d5e5c5d63971426bb63df00d24545baf97e7f3dc91c0c" dependencies = [ "alloy-primitives 1.4.1", "num_enum", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad704069c12f68d0c742d0cad7e0a03882b42767350584627fbf8a47b1bf1846" +checksum = "2e318e25fb719e747a7e8db1654170fc185024f3ed5b10f86c08d448a912f6e2" dependencies = [ "alloy-eips", "alloy-primitives 1.4.1", @@ -80,7 +80,7 @@ dependencies = [ "alloy-tx-macros", "auto_impl", "c-kzg", - "derive_more 2.0.1", + "derive_more 2.1.0", "either", "k256", "once_cell", @@ -88,14 +88,14 @@ dependencies = [ "secp256k1", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "alloy-consensus-any" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc374f640a5062224d7708402728e3d6879a514ba10f377da62e7dfb14c673e6" +checksum = "364380a845193a317bcb7a5398fc86cdb66c47ebe010771dde05f6869bf9e64a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -115,7 +115,7 @@ dependencies = [ "alloy-rlp", "crc", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -139,14 +139,14 @@ dependencies = [ "alloy-rlp", "k256", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "alloy-eips" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e867b5fd52ed0372a95016f3a37cbff95a9d5409230fbaef2d8ea00e8618098" +checksum = "a4c4d7c5839d9f3a467900c625416b24328450c65702eb3d8caff8813e4d1d33" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -156,19 +156,19 @@ dependencies = [ "alloy-serde", "auto_impl", "c-kzg", - "derive_more 2.0.1", + "derive_more 2.1.0", "either", "serde", "serde_with 3.14.1", "sha2 0.10.9", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "alloy-evm" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c84786dbd1a354358a01fc682862a22a47ff8c9e9bf4472d8d36bb02e3da5e54" +checksum = "01be36ba6f5e6e62563b369e03ca529eac46aea50677f84655084b4750816574" dependencies = [ "alloy-consensus", "alloy-eips", @@ -177,18 +177,18 @@ dependencies = [ "alloy-primitives 1.4.1", "alloy-sol-types 1.4.1", "auto_impl", - "derive_more 2.0.1", + "derive_more 2.1.0", "op-alloy", "op-revm", "revm", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "alloy-genesis" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b90be17e9760a6ba6d13cebdb049cea405ebc8bf57d90664ed708cc5bc348342" +checksum = "1ba4b1be0988c11f0095a2380aa596e35533276b8fa6c9e06961bbfe0aebcac5" dependencies = [ "alloy-eips", "alloy-primitives 1.4.1", @@ -199,9 +199,9 @@ dependencies = [ [[package]] name = "alloy-hardforks" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e29d7eacf42f89c21d7f089916d0bdb4f36139a31698790e8837d2dbbd4b2c3" +checksum = "2d9a33550fc21fd77a3f8b63e99969d17660eec8dcc50a95a80f7c9964f7680b" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -213,9 +213,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3ae2777e900a7a47ad9e3b8ab58eff3d93628265e73bbdee09acf90bf68f75" +checksum = "abd29ace62872083e30929cd9b282d82723196d196db589f3ceda67edcc05552" dependencies = [ "alloy-consensus", "alloy-eips", @@ -226,9 +226,9 @@ dependencies = [ [[package]] name = "alloy-op-evm" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85412ba830f756ada62e6a231db0d213ca7472c7161ed0086ae55ab262e8f9fc" +checksum = "231262d7e06000f3fb642d32d38ca75e09e78e04977c10be0a07a5ee2c869cfd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -239,14 +239,14 @@ dependencies = [ "op-alloy", "op-revm", "revm", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "alloy-op-hardforks" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ac97adaba4c26e17192d81f49186ac20c1e844e35a00e169c8d3d58bc84e6b" +checksum = "f96fb2fce4024ada5b2c11d4076acf778a0d3e4f011c6dfd2ffce6d0fcf84ee9" dependencies = [ "alloy-chains", "alloy-hardforks", @@ -264,7 +264,7 @@ dependencies = [ "bytes", "cfg-if", "const-hex", - "derive_more 2.0.1", + "derive_more 2.1.0", "itoa", "paste", "ruint", @@ -281,7 +281,7 @@ dependencies = [ "bytes", "cfg-if", "const-hex", - "derive_more 2.0.1", + "derive_more 2.1.0", "hashbrown 0.16.0", "indexmap", "itoa", @@ -317,16 +317,16 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9981491bb98e76099983f516ec7de550db0597031f5828c994961eb4bb993cce" +checksum = "4c60bdce3be295924122732b7ecd0b2495ce4790bedc5370ca7019c08ad3f26e" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives 1.4.1", "alloy-rlp", "alloy-serde", - "derive_more 2.0.1", + "derive_more 2.1.0", "rand 0.8.5", "serde", "strum", @@ -334,9 +334,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29031a6bf46177d65efce661f7ab37829ca09dd341bc40afb5194e97600655cc" +checksum = "9eae0c7c40da20684548cbc8577b6b7447f7bf4ddbac363df95e3da220e41e72" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -349,14 +349,14 @@ dependencies = [ "itertools 0.13.0", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "alloy-serde" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e856112bfa0d9adc85bd7c13db03fad0e71d1d6fb4c2010e475b6718108236" +checksum = "c0df1987ed0ff2d0159d76b52e7ddfc4e4fbddacc54d2fbee765e0d14d7c01b5" dependencies = [ "alloy-primitives 1.4.1", "serde", @@ -489,7 +489,7 @@ dependencies = [ "alloy-primitives 1.4.1", "alloy-rlp", "arrayvec", - "derive_more 2.0.1", + "derive_more 2.1.0", "nybbles", "serde", "smallvec", @@ -498,9 +498,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.1.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ccf423f6de62e8ce1d6c7a11fb7508ae3536d02e0d68aaeb05c8669337d0937" +checksum = "333544408503f42d7d3792bfc0f7218b643d968a03d2c0ed383ae558fb4a76d0" dependencies = [ "darling 0.21.3", "proc-macro2", @@ -747,15 +747,15 @@ dependencies = [ [[package]] name = "bitcoin-io" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" +checksum = "2dee39a0ee5b4095224a0cfc6bf4cc1baf0f9624b96b367e53b66d974e51d953" [[package]] name = "bitcoin_hashes" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" +checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" dependencies = [ "bitcoin-io", "hex-conservative", @@ -763,11 +763,11 @@ dependencies = [ [[package]] name = "bitflags" -version = "2.9.4" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -913,9 +913,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" dependencies = [ "serde", ] @@ -946,9 +946,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chrono" @@ -1021,9 +1021,9 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "convert_case" -version = "0.7.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" dependencies = [ "unicode-segmentation", ] @@ -1039,9 +1039,9 @@ dependencies = [ [[package]] name = "crc" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" +checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" dependencies = [ "crc-catalog", ] @@ -1087,9 +1087,9 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", "typenum", @@ -1232,11 +1232,11 @@ dependencies = [ [[package]] name = "derive_more" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +checksum = "10b768e943bed7bf2cab53df09f4bc34bfd217cdb57d971e769874c9a6710618" dependencies = [ - "derive_more-impl 2.0.1", + "derive_more-impl 2.1.0", ] [[package]] @@ -1253,13 +1253,14 @@ dependencies = [ [[package]] name = "derive_more-impl" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +checksum = "6d286bfdaf75e988b4a78e013ecd79c581e06399ab53fbacd2d916c2f904f30b" dependencies = [ "convert_case", "proc-macro2", "quote", + "rustc_version", "syn 2.0.104", "unicode-xid", ] @@ -1387,18 +1388,18 @@ dependencies = [ [[package]] name = "enum-ordinalize" -version = "4.3.0" +version = "4.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" dependencies = [ "enum-ordinalize-derive", ] [[package]] name = "enum-ordinalize-derive" -version = "4.3.1" +version = "4.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" dependencies = [ "proc-macro2", "quote", @@ -1587,9 +1588,9 @@ checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" [[package]] name = "generic-array" -version = "0.14.9" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", @@ -1704,9 +1705,9 @@ dependencies = [ [[package]] name = "hex-conservative" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" +checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" dependencies = [ "arrayvec", ] @@ -1832,9 +1833,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.4" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" dependencies = [ "equivalent", "hashbrown 0.16.0", @@ -1900,7 +1901,7 @@ dependencies = [ [[package]] name = "kona-client" version = "1.0.2" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1932,14 +1933,14 @@ dependencies = [ "serde", "serde_json", "spin 0.10.0", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-derive" version = "0.4.5" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1953,14 +1954,14 @@ dependencies = [ "kona-protocol", "op-alloy-consensus", "op-alloy-rpc-types-engine", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-driver" version = "0.4.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-evm", @@ -1974,14 +1975,14 @@ dependencies = [ "op-alloy-consensus", "op-alloy-rpc-types-engine", "spin 0.10.0", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-executor" version = "0.4.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1998,14 +1999,14 @@ dependencies = [ "op-alloy-rpc-types-engine", "op-revm", "revm", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-genesis" version = "0.4.5" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-chains", "alloy-consensus", @@ -2015,17 +2016,17 @@ dependencies = [ "alloy-op-hardforks", "alloy-primitives 1.4.1", "alloy-sol-types 1.4.1", - "derive_more 2.0.1", + "derive_more 2.1.0", "op-revm", "serde", "serde_repr", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "kona-hardforks" version = "0.4.5" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-eips", "alloy-primitives 1.4.1", @@ -2036,7 +2037,7 @@ dependencies = [ [[package]] name = "kona-interop" version = "0.4.5" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2045,48 +2046,48 @@ dependencies = [ "alloy-serde", "alloy-sol-types 1.4.1", "async-trait", - "derive_more 2.0.1", + "derive_more 2.1.0", "kona-genesis", "kona-protocol", "kona-registry", "op-alloy-consensus", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-macros" version = "0.1.2" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" [[package]] name = "kona-mpt" version = "0.3.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-primitives 1.4.1", "alloy-rlp", "alloy-trie", "op-alloy-rpc-types-engine", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "kona-preimage" version = "0.3.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-primitives 1.4.1", "async-trait", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-proof" version = "0.3.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2114,14 +2115,14 @@ dependencies = [ "serde", "serde_json", "spin 0.10.0", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-proof-interop" version = "0.2.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2146,14 +2147,14 @@ dependencies = [ "serde", "serde_json", "spin 0.10.0", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] [[package]] name = "kona-protocol" version = "0.4.5" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloc-no-stdlib", "alloy-consensus", @@ -2166,14 +2167,14 @@ dependencies = [ "alloy-serde", "async-trait", "brotli", - "derive_more 2.0.1", + "derive_more 2.1.0", "kona-genesis", "miniz_oxide", "op-alloy-consensus", "op-alloy-rpc-types", "op-alloy-rpc-types-engine", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", "tracing-subscriber", "unsigned-varint", @@ -2182,7 +2183,7 @@ dependencies = [ [[package]] name = "kona-registry" version = "0.4.5" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "alloy-chains", "alloy-eips", @@ -2194,25 +2195,25 @@ dependencies = [ "lazy_static", "serde", "serde_json", - "toml 0.8.23", + "toml 0.9.8", ] [[package]] name = "kona-std-fpvm" version = "0.2.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "async-trait", "buddy_system_allocator", "cfg-if", "kona-preimage", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "kona-std-fpvm-proc" version = "0.2.0" -source = "git+https://github.com/yoshidan/kona?rev=kona-node%2Fv1.2.4-patch#57f8396f2074804caf17c2aab42e2c061c71de2b" +source = "git+https://github.com/op-rs/kona?rev=kona-node%2Fv1.2.7#86910c9112437bbb849eca28961f813c5450e103" dependencies = [ "cfg-if", "kona-std-fpvm", @@ -2273,9 +2274,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.177" +version = "0.2.178" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" [[package]] name = "libm" @@ -2352,9 +2353,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru" @@ -2529,9 +2530,9 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" +checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" dependencies = [ "num_enum_derive", "rustversion", @@ -2539,9 +2540,9 @@ dependencies = [ [[package]] name = "num_enum_derive" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" +checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" dependencies = [ "proc-macro2", "quote", @@ -2568,34 +2569,34 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "op-alloy" -version = "0.22.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5da980f0756a505bf7f2ab9f0be886c8b3213b9c23a19fff6c1c6afa53803c3a" +checksum = "c3b13412d297c1f9341f678b763750b120a73ffe998fa54a94d6eda98449e7ca" dependencies = [ "op-alloy-consensus", ] [[package]] name = "op-alloy-consensus" -version = "0.22.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d7ec388eb83a3e6c71774131dbbb2ba9c199b6acac7dce172ed8de2f819e91" +checksum = "726da827358a547be9f1e37c2a756b9e3729cb0350f43408164794b370cad8ae" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives 1.4.1", "alloy-rlp", "alloy-serde", - "derive_more 2.0.1", + "derive_more 2.1.0", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "op-alloy-rpc-types" -version = "0.22.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc252b5fa74dbd33aa2f9a40e5ff9cfe34ed2af9b9b235781bc7cc8ec7d6aca8" +checksum = "562dd4462562c41f9fdc4d860858c40e14a25df7f983ae82047f15f08fce4d19" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2603,18 +2604,18 @@ dependencies = [ "alloy-primitives 1.4.1", "alloy-rpc-types-eth", "alloy-serde", - "derive_more 2.0.1", + "derive_more 2.1.0", "op-alloy-consensus", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "op-alloy-rpc-types-engine" -version = "0.22.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1abe694cd6718b8932da3f824f46778be0f43289e4103c88abc505c63533a04" +checksum = "d8f24b8cb66e4b33e6c9e508bf46b8ecafc92eadd0b93fedd306c0accb477657" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2622,17 +2623,17 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-engine", "alloy-serde", - "derive_more 2.0.1", + "derive_more 2.1.0", "op-alloy-consensus", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] name = "op-revm" -version = "14.0.1" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b533c1e7db18072eecbe67ef7642919ce14c17a5da53dd1747d35b848cb8d8e9" +checksum = "1475a779c73999fc803778524042319691b31f3d6699d2b560c4ed8be1db802a" dependencies = [ "auto_impl", "revm", @@ -2669,7 +2670,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -2689,7 +2690,7 @@ dependencies = [ "serde", "serde_json", "store", - "thiserror 2.0.12", + "thiserror 2.0.17", "time", ] @@ -3041,18 +3042,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.101" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" dependencies = [ "unicode-ident", ] [[package]] name = "proptest" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce" +checksum = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40" dependencies = [ "bitflags", "num-traits", @@ -3096,9 +3097,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.41" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" dependencies = [ "proc-macro2", ] @@ -3187,9 +3188,9 @@ dependencies = [ [[package]] name = "revm" -version = "33.0.1" +version = "33.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "424085eac4fd4592003964efd4229f0dda698ff19bbd3b72411e8fd6950229ba" +checksum = "0c85ed0028f043f87b3c88d4a4cb6f0a76440085523b6a8afe5ff003cf418054" dependencies = [ "revm-bytecode", "revm-context", @@ -3218,9 +3219,9 @@ dependencies = [ [[package]] name = "revm-context" -version = "12.0.0" +version = "12.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e6ab8619ee12fdcd34ee8e932364153340b744c75e2fdaebbc8f76308b0826" +checksum = "f038f0c9c723393ac897a5df9140b21cfa98f5753a2cb7d0f28fa430c4118abf" dependencies = [ "bitvec", "cfg-if", @@ -3235,9 +3236,9 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "13.0.0" +version = "13.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d8fb70266f324e266fe5d75cfd9b1c0f5d4556c756a8ee50ddb329347fd695c" +checksum = "431c9a14e4ef1be41ae503708fd02d974f80ef1f2b6b23b5e402e8d854d1b225" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -3251,9 +3252,9 @@ dependencies = [ [[package]] name = "revm-database" -version = "9.0.5" +version = "9.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b6c15bb255481fcf29f5ef7c97f00ed4c28a6ab6c490d77b990d73603031569" +checksum = "980d8d6bba78c5dd35b83abbb6585b0b902eb25ea4448ed7bfba6283b0337191" dependencies = [ "alloy-eips", "revm-bytecode", @@ -3278,9 +3279,9 @@ dependencies = [ [[package]] name = "revm-handler" -version = "14.0.0" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52757cd0287eac51864aa9a6a583a327d29a0d08b3c91b7f91157f229cd28a" +checksum = "d44f8f6dbeec3fecf9fe55f78ef0a758bdd92ea46cd4f1ca6e2a946b32c367f3" dependencies = [ "auto_impl", "derive-where", @@ -3297,9 +3298,9 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "14.0.1" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ebd3ac8cd33ee5179715db3ee53b7f49955b7c988b9d1b556b6b305515aebb2" +checksum = "5617e49216ce1ca6c8826bcead0386bc84f49359ef67cde6d189961735659f93" dependencies = [ "auto_impl", "either", @@ -3314,9 +3315,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "31.0.0" +version = "31.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8201c0fbd91334a8d4d0aae955f8d4534a118d55855ed9b03aec8f83fb62561e" +checksum = "26ec36405f7477b9dccdc6caa3be19adf5662a7a0dffa6270cdb13a090c077e5" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -3427,6 +3428,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + [[package]] name = "rustversion" version = "1.0.22" @@ -3552,6 +3562,12 @@ dependencies = [ "cc", ] +[[package]] +name = "semver" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" + [[package]] name = "serde" version = "1.0.228" @@ -3635,11 +3651,11 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.9" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -4085,11 +4101,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.17", ] [[package]] @@ -4105,9 +4121,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", @@ -4175,14 +4191,15 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.23" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" dependencies = [ - "serde", + "serde_core", "serde_spanned", - "toml_datetime", - "toml_edit", + "toml_datetime 0.7.3", + "toml_parser", + "winnow", ] [[package]] @@ -4190,8 +4207,14 @@ name = "toml_datetime" version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" + +[[package]] +name = "toml_datetime" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -4201,17 +4224,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", - "serde", - "serde_spanned", - "toml_datetime", + "toml_datetime 0.6.11", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ "winnow", ] [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -4220,9 +4250,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -4231,9 +4261,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" dependencies = [ "once_cell", "valuable", @@ -4252,9 +4282,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "nu-ansi-term", "serde", @@ -4303,9 +4333,9 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" [[package]] name = "unicode-ident" -version = "1.0.19" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" [[package]] name = "unicode-segmentation" @@ -4397,9 +4427,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.13" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" dependencies = [ "memchr", ] @@ -4424,18 +4454,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.27" +version = "0.8.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" +checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.27" +version = "0.8.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" +checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index bfda628..e1966a0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,20 +22,20 @@ ethereum-consensus = { git = "https://github.com/datachainlab/ethereum-light-cli ethereum-light-client-verifier = { git = "https://github.com/datachainlab/ethereum-light-client-rs", rev = "v0.2.0", default-features = false } # Kona -kona-client = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-proof = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-preimage = {git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-executor = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-driver = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-genesis = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-protocol = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-derive = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } -kona-registry = { git="https://github.com/yoshidan/kona", rev= "kona-node/v1.2.4-patch", default-features = false } +kona-client = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-proof = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-preimage = {git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-executor = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-driver = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-genesis = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-protocol = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-derive = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } +kona-registry = { git="https://github.com/op-rs/kona", rev= "kona-node/v1.2.7", default-features = false } # Alloy -alloy-consensus = { version = "1.1.1", default-features = false } +alloy-consensus = { version = "1.1.3", default-features = false } alloy-primitives = { version = "1.4.1", default-features = false } -alloy-eips = { version = "1.1.1", default-features = false } +alloy-eips = { version = "1.1.3", default-features = false } # Cryptography sha2 = { version = "0.10.8", default-features = false }