From b27118e60dede3ccf50091aa260328c9320d541b Mon Sep 17 00:00:00 2001 From: Ubuntu <ubuntu@ip-172-31-39-89.ec2.internal> Date: Sat, 11 Jan 2025 02:43:56 +0000 Subject: [PATCH 1/3] bump to maili --- Cargo.lock | 683 +++++++++++++++++++++------------- Cargo.toml | 75 ++-- bin/client/justfile | 2 +- crates/eigenda/Cargo.toml | 6 +- crates/eigenda/src/eigenda.rs | 2 +- crates/proof/Cargo.toml | 4 +- crates/proof/src/pipeline.rs | 2 +- 7 files changed, 465 insertions(+), 309 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 99d3006..b78638a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,9 +62,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-chains" -version = "0.1.48" +version = "0.1.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0161082e0edd9013d23083465cc04b20e44b7a15646d36ba7b0cdb7cd6fe18f" +checksum = "1e39f295f876b61a1222d937e1dd31f965e4a1acc3bba98e448dd7e84b1a4566" dependencies = [ "alloy-primitives", "num_enum", @@ -73,9 +73,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a205d0cbb7bfdf9f4fd4b0ec842bc4c5f926e8c14ec3072d3fd75dd363baf1e0" +checksum = "f4138dc275554afa6f18c4217262ac9388790b2fc393c2dfe03c51d357abf013" dependencies = [ "alloy-eips", "alloy-primitives", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993c34090a3f281cb746fd1604520cf21f8407ffbeb006aaa34c0556bffa718e" +checksum = "0fa04e1882c31288ce1028fdf31b6ea94cfa9eafa2e497f903ded631c8c6a42c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -128,9 +128,9 @@ dependencies = [ [[package]] name = "alloy-eip7702" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c986539255fb839d1533c128e190e557e52ff652c9ef62939e233a81dd93f7e" +checksum = "cabf647eb4650c91a9d38cb6f972bb320009e7e9d61765fb688a86f1563b33e8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -141,12 +141,12 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1d9907c29ce622946759bf4fd3418166bfeae76c1c544b8081c7be3acd9b4be" +checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" dependencies = [ "alloy-eip2930", - "alloy-eip7702 0.4.2", + "alloy-eip7702 0.5.0", "alloy-primitives", "alloy-rlp", "alloy-serde", @@ -159,23 +159,23 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39a786ce6bc7539dc30cabac6b7875644247c9e7d780e71a9f254d42ebdc013c" +checksum = "2008bedb8159a255b46b7c8614516eda06679ea82f620913679afbd8031fea72" dependencies = [ "alloy-primitives", "alloy-sol-types", "serde", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.11", "tracing", ] [[package]] name = "alloy-network" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99051f82f77159d5bee06108f33cffee02849e2861fc500bf74213aa2ae8a26e" +checksum = "4556f01fe41d0677495df10a648ddcf7ce118b0e8aa9642a0e2b6dd1fb7259de" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -193,14 +193,14 @@ dependencies = [ "futures-utils-wasm", "serde", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "alloy-network-primitives" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2aff127863f8279921397be8af0ac3f05a8757d5c4c972b491c278518fa07c7" +checksum = "f31c3c6b71340a1d076831823f09cb6e02de01de5c6630a9631bdb36f947ff80" dependencies = [ "alloy-consensus", "alloy-eips", @@ -211,9 +211,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6259a506ab13e1d658796c31e6e39d2e2ee89243bcc505ddc613b35732e0a430" +checksum = "788bb18e8f61d5d9340b52143f27771daf7e1dccbaf2741621d2493f9debf52e" dependencies = [ "alloy-rlp", "bytes", @@ -222,7 +222,6 @@ dependencies = [ "derive_more", "foldhash", "hashbrown 0.15.2", - "hex-literal", "indexmap", "itoa", "k256", @@ -239,9 +238,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0280a4f68e0cefde9449ee989a248230efbe3f95255299d2a7a92009e154629d" +checksum = "5a22c4441b3ebe2d77fa9cf629ba68c3f713eb91779cff84275393db97eddd82" dependencies = [ "alloy-chains", "alloy-consensus", @@ -267,7 +266,7 @@ dependencies = [ "schnellru", "serde", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.11", "tokio", "tracing", "url", @@ -293,14 +292,14 @@ checksum = "5a833d97bf8a5f0f878daf2c8451fff7de7f9de38baa5a45d936ec718d81255a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "alloy-rpc-client" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fc8b0f68619cfab3a2e15dca7b80ab266f78430bb4353dec546528e04b7449" +checksum = "d06a292b37e182e514903ede6e623b9de96420e8109ce300da288a96d88b7e4b" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -321,9 +320,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "986f23fe42ac95832901a24b93c20f7ed2b9644394c02b86222801230da60041" +checksum = "9383845dd924939e7ab0298bbfe231505e20928907d7905aa3bf112287305e06" dependencies = [ "alloy-primitives", "alloy-rpc-types-debug", @@ -334,9 +333,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e3aa433d3657b42e98e257ee6fa201f5c853245648a33da8fbb7497a5008bf" +checksum = "ca445cef0eb6c2cf51cfb4e214fbf1ebd00893ae2e6f3b944c8101b07990f988" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -345,23 +344,23 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4612f586da13ac81c75bbbd04f6371bb34d47f0650920fca68636a0b9177bc4" +checksum = "4009405b1d3f5e8c529b8cf353f74e815fd2102549af4172fc721b4b9ea09133" dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "serde", "serde_with", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "alloy-rpc-types-debug" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cda556c1c69af9222dec46dd3496b622e9a249ef19a7bd0e80e5995a4c81b3" +checksum = "358d6a8d7340b9eb1a7589a6c1fb00df2c9b26e90737fa5ed0108724dd8dac2c" dependencies = [ "alloy-primitives", "serde", @@ -369,9 +368,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30814f8b9ac10219fb77fe42c277a0ffa1c369fbc3961f14d159f51fb221966e" +checksum = "4a5f821f30344862a0b6eb9a1c2eb91dfb2ff44c7489f37152a526cdcab79264" dependencies = [ "alloy-consensus", "alloy-eips", @@ -385,9 +384,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0643cc497a71941f526454fe4fecb47e9307d3a7b6c05f70718a0341643bcc79" +checksum = "0938bc615c02421bd86c1733ca7205cc3d99a122d9f9bff05726bd604b76a5c2" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -397,17 +396,17 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "derive_more", "itertools 0.13.0", "serde", "serde_json", + "thiserror 2.0.11", ] [[package]] name = "alloy-serde" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61b049d7ecc66a29f107970dae493d0908e366048f7484a1ca9b02c85f9b2b" +checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" dependencies = [ "alloy-primitives", "serde", @@ -416,37 +415,37 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93461b0e79c2ddd791fec5f369ab5c2686a33bbb03530144972edf5248f8a2c7" +checksum = "9bfa395ad5cc952c82358d31e4c68b27bf4a89a5456d9b27e226e77dac50e4ff" dependencies = [ "alloy-primitives", "async-trait", "auto_impl", "elliptic-curve", "k256", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "alloy-sol-macro" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9d64f851d95619233f74b310f12bcf16e0cbc27ee3762b6115c14a84809280a" +checksum = "a07b74d48661ab2e4b50bb5950d74dbff5e61dd8ed03bb822281b706d54ebacb" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "alloy-sol-macro-expander" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf7ed1574b699f48bf17caab4e6e54c6d12bc3c006ab33d58b1e227c1c3559f" +checksum = "19cc9c7f20b90f9be1a8f71a3d8e283a43745137b0837b1a1cb13159d37cad72" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -455,31 +454,31 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "syn-solidity", "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c02997ccef5f34f9c099277d4145f183b422938ed5322dc57a089fe9b9ad9ee" +checksum = "713b7e6dfe1cb2f55c80fb05fd22ed085a1b4e48217611365ed0ae598a74c6ac" dependencies = [ "const-hex", "dunce", "heck", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "syn-solidity", ] [[package]] name = "alloy-sol-types" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1174cafd6c6d810711b4e00383037bdb458efc4fe3dbafafa16567e0320c54d8" +checksum = "e3b478bc9c0c4737a04cd976accde4df7eba0bdc0d90ad6ff43d58bc93cf79c1" dependencies = [ "alloy-primitives", "alloy-sol-macro", @@ -488,9 +487,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf656f983e14812df65b5aee37e7b37535f68a848295e6ed736b2054a405cb7" +checksum = "d17722a198f33bbd25337660787aea8b8f57814febb7c746bc30407bdfc39448" dependencies = [ "alloy-json-rpc", "base64", @@ -498,7 +497,7 @@ dependencies = [ "futures-utils-wasm", "serde", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.11", "tokio", "tower", "tracing", @@ -508,9 +507,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec938d51a47b7953b1c0fd8ddeb89a29eb113cd4908dfc4e01c7893b252d669f" +checksum = "6e1509599021330a31c4a6816b655e34bf67acb1cc03c564e09fd8754ff6c5de" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -523,9 +522,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5fd8fea044cc9a8c8a50bb6f28e31f0385d820f116c5b98f6f4e55d6e5590b" +checksum = "6917c79e837aa7b77b7a6dae9f89cbe15313ac161c4d3cfaf8909ef21f3d22d8" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -588,9 +587,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "ark-bn254" @@ -711,7 +710,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -749,7 +748,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -811,7 +810,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -885,18 +884,18 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -923,7 +922,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -982,7 +981,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1002,9 +1001,9 @@ checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be" [[package]] name = "bitvec" @@ -1115,9 +1114,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.4" +version = "1.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf" +checksum = "ad0cf6e91fde44c773c6ee7ec6bba798504641a8bc2eb7e37a04ffbf4dfaa55a" dependencies = [ "jobserver", "libc", @@ -1162,9 +1161,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.23" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" +checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" dependencies = [ "clap_builder", "clap_derive", @@ -1172,9 +1171,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.23" +version = "4.5.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" +checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" dependencies = [ "anstream", "anstyle", @@ -1184,14 +1183,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.18" +version = "4.5.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1351,7 +1350,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1362,7 +1361,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1426,7 +1425,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "unicode-xid", ] @@ -1480,7 +1479,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1518,7 +1517,7 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1572,7 +1571,7 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1583,7 +1582,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1592,6 +1591,16 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "erased-serde" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +dependencies = [ + "serde", + "typeid", +] + [[package]] name = "errno" version = "0.3.10" @@ -1604,9 +1613,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "5.3.1" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" dependencies = [ "concurrent-queue", "parking", @@ -1680,9 +1689,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "foreign-types" @@ -1770,7 +1779,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -1839,9 +1848,9 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "group" @@ -1956,7 +1965,7 @@ dependencies = [ "async-trait", "bytes", "kona-derive", - "op-alloy-protocol", + "maili-protocol", "rust-kzg-bn254", "tracing", ] @@ -1994,8 +2003,9 @@ dependencies = [ "kona-driver", "kona-preimage", "kona-proof", + "maili-protocol", + "maili-registry", "op-alloy-genesis", - "op-alloy-protocol", "op-alloy-rpc-types-engine", "tracing", ] @@ -2062,9 +2072,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.3" +version = "0.27.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", "http", @@ -2227,7 +2237,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2274,7 +2284,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2387,7 +2397,7 @@ dependencies = [ [[package]] name = "kona-client" version = "0.1.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2405,22 +2415,22 @@ dependencies = [ "kona-std-fpvm", "kona-std-fpvm-proc", "lru", + "maili-protocol", "op-alloy-consensus", "op-alloy-genesis", - "op-alloy-protocol", "op-alloy-rpc-types-engine", "revm", "serde", "serde_json", "spin", - "thiserror 2.0.7", + "thiserror 2.0.11", "tracing", ] [[package]] name = "kona-derive" -version = "0.2.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.2.1" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2428,36 +2438,36 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-engine", "async-trait", + "maili-protocol", "op-alloy-consensus", "op-alloy-genesis", - "op-alloy-protocol", "op-alloy-rpc-types-engine", - "thiserror 2.0.7", + "thiserror 2.0.11", "tracing", ] [[package]] name = "kona-driver" -version = "0.2.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.2.1" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-consensus", "alloy-primitives", "alloy-rlp", "async-trait", "kona-derive", + "maili-protocol", "op-alloy-consensus", "op-alloy-genesis", - "op-alloy-protocol", "op-alloy-rpc-types-engine", - "thiserror 2.0.7", + "thiserror 2.0.11", "tracing", ] [[package]] name = "kona-executor" -version = "0.2.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.2.1" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2468,14 +2478,14 @@ dependencies = [ "op-alloy-genesis", "op-alloy-rpc-types-engine", "revm", - "thiserror 2.0.7", + "thiserror 2.0.11", "tracing", ] [[package]] name = "kona-host" version = "0.1.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2496,8 +2506,8 @@ dependencies = [ "kona-preimage", "kona-proof", "kona-std-fpvm", + "maili-protocol", "op-alloy-genesis", - "op-alloy-protocol", "op-alloy-rpc-types-engine", "reqwest", "revm", @@ -2511,31 +2521,31 @@ dependencies = [ [[package]] name = "kona-mpt" -version = "0.1.1" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.1.2" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-trie", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "kona-preimage" -version = "0.2.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.2.1" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-primitives", "async-channel", "async-trait", - "thiserror 2.0.7", + "thiserror 2.0.11", "tracing", ] [[package]] name = "kona-proof" -version = "0.2.0" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.2.1" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2548,42 +2558,42 @@ dependencies = [ "kona-mpt", "kona-preimage", "lru", + "maili-protocol", + "maili-registry", "op-alloy-consensus", "op-alloy-genesis", - "op-alloy-protocol", - "op-alloy-registry", "op-alloy-rpc-types-engine", "serde", "serde_json", "spin", - "thiserror 2.0.7", + "thiserror 2.0.11", "tokio", "tracing", ] [[package]] name = "kona-std-fpvm" -version = "0.1.1" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.1.2" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "async-trait", "cfg-if", "kona-preimage", "linked_list_allocator", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "kona-std-fpvm-proc" -version = "0.1.1" -source = "git+https://github.com/anton-rs/kona?rev=8f21eff5d48f2a7e72380c15e24a927799dd8175#8f21eff5d48f2a7e72380c15e24a927799dd8175" +version = "0.1.2" +source = "git+https://github.com/op-rs/kona?rev=14c7de51d75d15a82cdc8138c04bec5da85617ad#14c7de51d75d15a82cdc8138c04bec5da85617ad" dependencies = [ "anyhow", "cfg-if", "kona-std-fpvm", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -2603,9 +2613,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.168" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" @@ -2643,9 +2653,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.20" +version = "1.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" +checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa" dependencies = [ "cc", "pkg-config", @@ -2663,9 +2673,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" @@ -2685,9 +2695,12 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "3d6ea2a48c204030ee31a7d7fc72c93294c92fe87ecb1789881c9543516e1a0d" +dependencies = [ + "value-bag", +] [[package]] name = "lru" @@ -2698,6 +2711,45 @@ dependencies = [ "hashbrown 0.15.2", ] +[[package]] +name = "maili-protocol" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "428caa534dd054a449e64d8007d0fd0a15519d1033b272d37d02b74a29cf69f7" +dependencies = [ + "alloc-no-stdlib", + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "alloy-serde", + "alloy-sol-types", + "async-trait", + "brotli", + "derive_more", + "miniz_oxide", + "op-alloy-consensus", + "op-alloy-genesis", + "rand", + "serde", + "thiserror 2.0.11", + "tracing", + "unsigned-varint", +] + +[[package]] +name = "maili-registry" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5cd036e01822d5258af348714a88aebb4a689e23fc2b8c2668b96e59459253e" +dependencies = [ + "alloy-primitives", + "lazy_static", + "op-alloy-genesis", + "serde", + "serde_json", +] + [[package]] name = "memchr" version = "2.7.4" @@ -2718,9 +2770,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" dependencies = [ "adler2", ] @@ -2879,14 +2931,14 @@ checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "nybbles" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f06be0417d97f81fe4e5c86d7d01b392655a9cac9c19a848aa033e18937b23" +checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" dependencies = [ "const-hex", "serde", @@ -2895,9 +2947,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.5" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] @@ -2910,9 +2962,9 @@ checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "op-alloy-consensus" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "848b3567a9a469ab0c9c712fca0fd6bbce13a9a0b723c94cb81214f53507cf07" +checksum = "442518bf0ef88f4d79409527565b8cdee235c891f2e2a829497caec5ed9d8d1c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2921,14 +2973,14 @@ dependencies = [ "alloy-serde", "derive_more", "serde", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "op-alloy-genesis" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cd04d0e24b3538e2bc9c024da1c08e0a97822c63b341c4491a6b29e86740641" +checksum = "8a2af7fee1fa297569199b524493e50355eab3f1bff75cef492036eb4a3ffb5e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -2936,51 +2988,23 @@ dependencies = [ "alloy-sol-types", "serde", "serde_repr", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] name = "op-alloy-protocol" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d0d72853e704a067ad6229dd3a753d1662fa02c4ea85783e25a887d7aadd150" +checksum = "5a144b1ed079913b11c0640f4eaa3d2ac1bdb6cc35e3658a1640e88b241e0c32" dependencies = [ - "alloc-no-stdlib", - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "async-trait", - "brotli", - "cfg-if", - "miniz_oxide", - "op-alloy-consensus", - "op-alloy-genesis", - "serde", - "thiserror 2.0.7", - "tracing", - "unsigned-varint", -] - -[[package]] -name = "op-alloy-registry" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8ff5dd6b9f087de68a2324c777fc4757b2512dd88aca899fe4ea5a0cd6e4a1" -dependencies = [ - "alloy-primitives", - "lazy_static", - "op-alloy-genesis", - "serde", - "serde_json", + "maili-protocol", ] [[package]] name = "op-alloy-rpc-types-engine" -version = "0.8.3" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16779322cc84d57f68afaef4cdabc150a5f8b53f345982f1aea010fe4d790267" +checksum = "f5e2419373bae23ea3f6cf5a49c624d9b644061e2e929d4f9629cbcbffa4964d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -2988,10 +3012,9 @@ dependencies = [ "alloy-serde", "derive_more", "op-alloy-consensus", - "op-alloy-genesis", "op-alloy-protocol", "serde", - "thiserror 2.0.7", + "thiserror 2.0.11", ] [[package]] @@ -3017,7 +3040,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3136,35 +3159,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.7", + "thiserror 2.0.11", "ucd-trie", ] [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "pin-project-lite" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" @@ -3251,7 +3274,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3291,9 +3314,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -3415,9 +3438,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.9" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" +checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" dependencies = [ "base64", "bytes", @@ -3448,6 +3471,7 @@ dependencies = [ "system-configuration", "tokio", "tokio-native-tls", + "tower", "tower-service", "url", "wasm-bindgen", @@ -3675,9 +3699,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.42" +version = "0.38.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" +checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" dependencies = [ "bitflags", "errno", @@ -3688,9 +3712,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.20" +version = "0.23.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b" +checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" dependencies = [ "log", "once_cell", @@ -3729,9 +3753,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "rusty-fork" @@ -3762,9 +3786,9 @@ dependencies = [ [[package]] name = "schnellru" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367" +checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" dependencies = [ "ahash", "cfg-if", @@ -3825,9 +3849,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.12.1" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" +checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" dependencies = [ "core-foundation-sys", "libc", @@ -3859,29 +3883,38 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", +] + +[[package]] +name = "serde_fmt" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4" +dependencies = [ + "serde", ] [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.135" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" dependencies = [ "indexmap", "itoa", @@ -3898,7 +3931,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -3915,9 +3948,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" dependencies = [ "base64", "chrono", @@ -3931,14 +3964,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.11.0" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4099,7 +4132,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4121,6 +4154,84 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +[[package]] +name = "sval" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6dc0f9830c49db20e73273ffae9b5240f63c42e515af1da1fceefb69fceafd8" + +[[package]] +name = "sval_buffer" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "429922f7ad43c0ef8fd7309e14d750e38899e32eb7e8da656ea169dd28ee212f" +dependencies = [ + "sval", + "sval_ref", +] + +[[package]] +name = "sval_dynamic" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68f16ff5d839396c11a30019b659b0976348f3803db0626f736764c473b50ff4" +dependencies = [ + "sval", +] + +[[package]] +name = "sval_fmt" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c01c27a80b6151b0557f9ccbe89c11db571dc5f68113690c1e028d7e974bae94" +dependencies = [ + "itoa", + "ryu", + "sval", +] + +[[package]] +name = "sval_json" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0deef63c70da622b2a8069d8600cf4b05396459e665862e7bdb290fd6cf3f155" +dependencies = [ + "itoa", + "ryu", + "sval", +] + +[[package]] +name = "sval_nested" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a39ce5976ae1feb814c35d290cf7cf8cd4f045782fe1548d6bc32e21f6156e9f" +dependencies = [ + "sval", + "sval_buffer", + "sval_ref", +] + +[[package]] +name = "sval_ref" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb7c6ee3751795a728bc9316a092023529ffea1783499afbc5c66f5fabebb1fa" +dependencies = [ + "sval", +] + +[[package]] +name = "sval_serde" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a5572d0321b68109a343634e3a5d576bf131b82180c6c442dee06349dfc652a" +dependencies = [ + "serde", + "sval", + "sval_nested", +] + [[package]] name = "syn" version = "1.0.109" @@ -4134,9 +4245,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" dependencies = [ "proc-macro2", "quote", @@ -4145,14 +4256,14 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.15" +version = "0.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219389c1ebe89f8333df8bdfb871f6631c552ff399c23cac02480b6088aad8f0" +checksum = "31e89d8bf2768d277f40573c83a02a099e96d96dd3104e13ea676194e61ac4b0" dependencies = [ "paste", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4172,7 +4283,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4214,12 +4325,13 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" +checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" dependencies = [ "cfg-if", "fastrand", + "getrandom", "once_cell", "rustix", "windows-sys 0.59.0", @@ -4236,11 +4348,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.7" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.7", + "thiserror-impl 2.0.11", ] [[package]] @@ -4251,18 +4363,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] name = "thiserror-impl" -version = "2.0.7" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4324,9 +4436,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.42.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -4342,13 +4454,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4423,6 +4535,7 @@ dependencies = [ "futures-util", "pin-project-lite", "sync_wrapper", + "tokio", "tower-layer", "tower-service", ] @@ -4458,7 +4571,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -4502,6 +4615,12 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "typeid" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" + [[package]] name = "typenum" version = "1.17.0" @@ -4607,6 +4726,42 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +[[package]] +name = "value-bag" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2" +dependencies = [ + "value-bag-serde1", + "value-bag-sval2", +] + +[[package]] +name = "value-bag-serde1" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bb773bd36fd59c7ca6e336c94454d9c66386416734817927ac93d81cb3c5b0b" +dependencies = [ + "erased-serde", + "serde", + "serde_fmt", +] + +[[package]] +name = "value-bag-sval2" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a916a702cac43a88694c97657d449775667bcd14b70419441d05b7fea4a83a" +dependencies = [ + "sval", + "sval_buffer", + "sval_dynamic", + "sval_fmt", + "sval_json", + "sval_ref", + "sval_serde", +] + [[package]] name = "vcpkg" version = "0.2.15" @@ -4664,7 +4819,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "wasm-bindgen-shared", ] @@ -4699,7 +4854,7 @@ checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4945,9 +5100,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.6.20" +version = "0.6.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" +checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a" dependencies = [ "memchr", ] @@ -4993,7 +5148,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "synstructure", ] @@ -5015,7 +5170,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -5035,7 +5190,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", "synstructure", ] @@ -5056,7 +5211,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] [[package]] @@ -5078,5 +5233,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.96", ] diff --git a/Cargo.toml b/Cargo.toml index f793a27..7cff961 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,63 +12,64 @@ hokulea-proof = { path = "crates/proof", version = "0.1.0", default-features = f # We use git dependencies instead of version dependencies because Kona is moving very fast right now # but publish infrequently (last was 2 weeks ago). We want to make sure to use the latest code # while we're still figuring out how to integrate with it. -kona-mpt = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-derive = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-driver = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-executor = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-proof = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-std-fpvm = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-preimage = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-std-fpvm-proc = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } +kona-mpt = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-derive = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-driver = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-executor = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-proof = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-std-fpvm = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-preimage = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-std-fpvm-proc = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } # These two kona crates aren't published to crates.io, so we need to use git dependencies. # TODO: Given that Hokulea is just meant to be a library crate to extend kona with eigenda understanding, # we prob want to move these to dev-dependencies since we only need them for testing? -kona-client = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } -kona-host = { git = "https://github.com/anton-rs/kona", rev = "8f21eff5d48f2a7e72380c15e24a927799dd8175", default-features = false } +kona-client = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +kona-host = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc8138c04bec5da85617ad", default-features = false } +# Maili +maili-protocol = { version = "0.1.2", default-features = false } +maili-registry = { version = "0.1.2", default-features = false } # Alloy -alloy-rlp = { version = "0.3.9", default-features = false } -alloy-trie = { version = "0.7.4", default-features = false } -alloy-eips = { version = "0.8.0", default-features = false } -alloy-serde = { version = "0.8.0", default-features = false } -alloy-provider = { version = "0.8.0", default-features = false } -alloy-consensus = { version = "0.8.0", default-features = false } -alloy-transport = { version = "0.8.0", default-features = false } -alloy-rpc-types = { version = "0.8.0", default-features = false } -alloy-rpc-client = { version = "0.8.0", default-features = false } +alloy-rlp = { version = "0.3.10", default-features = false } +alloy-trie = { version = "0.7.8", default-features = false } +alloy-eips = { version = "0.9.2", default-features = false } +alloy-serde = { version = "0.9.2", default-features = false } +alloy-provider = { version = "0.9.2", default-features = false } +alloy-consensus = { version = "0.9.2", default-features = false } +alloy-transport = { version = "0.9.2", default-features = false } +alloy-rpc-types = { version = "0.9.2", default-features = false } +alloy-rpc-client = { version = "0.9.2", default-features = false } alloy-primitives = { version = "0.8.14", default-features = false } -alloy-node-bindings = { version = "0.8.0", default-features = false } -alloy-transport-http = { version = "0.8.0", default-features = false } -alloy-rpc-types-engine = { version = "0.8.0", default-features = false } -alloy-rpc-types-beacon = { version = "0.8.0", default-features = false } +alloy-node-bindings = { version = "0.9.2", default-features = false } +alloy-transport-http = { version = "0.9.2", default-features = false } +alloy-rpc-types-engine = { version = "0.9.2", default-features = false } +alloy-rpc-types-beacon = { version = "0.9.2", default-features = false } # OP Alloy -op-alloy-genesis = { version = "0.8.2", default-features = false } -op-alloy-registry = { version = "0.8.2", default-features = false } -op-alloy-protocol = { version = "0.8.2", default-features = false } -op-alloy-consensus = { version = "0.8.2", default-features = false } -op-alloy-rpc-types-engine = { version = "0.8.2", default-features = false } +op-alloy-genesis = { version = "0.9.2", default-features = false } +op-alloy-consensus = { version = "0.9.2", default-features = false } +op-alloy-rpc-types-engine = { version = "0.9.2", default-features = false } # General -lru = "0.12.4" +lru = "0.12.5" spin = "0.9.8" rand = "0.8.5" -clap = "4.5.19" +clap = "4.5.24" tokio = "1.42.0" async-channel = "2.3.1" cfg-if = "1.0.0" -reqwest = "0.12.9" -async-trait = "0.1.83" +reqwest = "0.12.12" +async-trait = "0.1.85" linked_list_allocator = "0.10.5" bytes = "1.9.0" # General sha2 = { version = "0.10.8", default-features = false } c-kzg = { version = "2.0.0", default-features = false } -anyhow = { version = "1.0.93", default-features = false } -thiserror = { version = "2.0.4", default-features = false } +anyhow = { version = "1.0.95", default-features = false } +thiserror = { version = "2.0.9", default-features = false } rust-kzg-bn254 = { version = "0.2.1", default-features = false } # Tracing @@ -78,13 +79,13 @@ tracing = { version = "0.1.41", default-features = false } # Testing pprof = "0.14.0" -proptest = "1.5.0" +proptest = "1.6.0" criterion = "0.5.1" # Serialization rkyv = "0.8.9" -serde = { version = "1.0.215", default-features = false } -serde_json = { version = "1.0.133", default-features = false } +serde = { version = "1.0.217", default-features = false } +serde_json = { version = "1.0.135", default-features = false } # Ethereum unsigned-varint = "0.8.0" diff --git a/bin/client/justfile b/bin/client/justfile index b682b95..817694f 100644 --- a/bin/client/justfile +++ b/bin/client/justfile @@ -69,7 +69,7 @@ run-client-native-against-devnet verbosity='' block_number='' rollup_config_path L1_BEACON_RPC="http://127.0.0.1:5052" L2_RPC="http://127.0.0.1:9545" ROLLUP_NODE_RPC="http://127.0.0.1:7545" - ROLLUP_CONFIG_PATH="{{justfile_directory()}}/../../optimism/.devnet/rollup.json" + ROLLUP_CONFIG_PATH="/home/ubuntu/op-main-repo/.devnet/rollup.json" if [ -z "{{block_number}}" ]; then BLOCK_NUMBER=$(cast block finalized --json --rpc-url $L2_RPC | jq -r .number | cast 2d) diff --git a/crates/eigenda/Cargo.toml b/crates/eigenda/Cargo.toml index 2ca678f..e40058c 100644 --- a/crates/eigenda/Cargo.toml +++ b/crates/eigenda/Cargo.toml @@ -7,16 +7,16 @@ edition = "2021" kona-derive.workspace = true # Op Alloy -op-alloy-protocol.workspace = true alloy-primitives.workspace = true alloy-rlp.workspace = true tracing.workspace = true async-trait.workspace = true bytes.workspace = true rust-kzg-bn254.workspace = true +maili-protocol.workspace = true [features] default = [] serde = [ - "op-alloy-protocol/serde", -] \ No newline at end of file + "maili-protocol/serde", +] diff --git a/crates/eigenda/src/eigenda.rs b/crates/eigenda/src/eigenda.rs index 83448ef..05e7f69 100644 --- a/crates/eigenda/src/eigenda.rs +++ b/crates/eigenda/src/eigenda.rs @@ -15,7 +15,7 @@ use kona_derive::{ traits::{BlobProvider, ChainProvider, DataAvailabilityProvider}, types::PipelineResult, }; -use op_alloy_protocol::BlockInfo; +use maili_protocol::BlockInfo; /// A factory for creating an Ethereum data source provider. #[derive(Debug, Clone)] diff --git a/crates/proof/Cargo.toml b/crates/proof/Cargo.toml index 4d6fc6b..ef9ae3b 100644 --- a/crates/proof/Cargo.toml +++ b/crates/proof/Cargo.toml @@ -16,11 +16,11 @@ hokulea-eigenda.workspace = true alloy-primitives.workspace = true # Op Alloy -op-alloy-protocol.workspace = true op-alloy-rpc-types-engine.workspace = true op-alloy-genesis = { workspace = true, features = ["serde"] } alloy-rlp.workspace = true - +maili-protocol.workspace = true +maili-registry.workspace = true tracing.workspace = true diff --git a/crates/proof/src/pipeline.rs b/crates/proof/src/pipeline.rs index 67b09e8..8916414 100644 --- a/crates/proof/src/pipeline.rs +++ b/crates/proof/src/pipeline.rs @@ -18,7 +18,7 @@ use kona_driver::{DriverPipeline, PipelineCursor}; use kona_preimage::CommsClient; use kona_proof::{l1::OracleL1ChainProvider, l2::OracleL2ChainProvider, FlushableCache}; use op_alloy_genesis::{RollupConfig, SystemConfig}; -use op_alloy_protocol::{BlockInfo, L2BlockInfo}; +use maili_protocol::{BlockInfo, L2BlockInfo}; use op_alloy_rpc_types_engine::OpAttributesWithParent; /// An oracle-backed payload attributes builder for the `AttributesQueue` stage of the derivation From 9e5b790f2e6854a802c94759429dc21849310f88 Mon Sep 17 00:00:00 2001 From: Ubuntu <ubuntu@ip-172-31-39-89.ec2.internal> Date: Sat, 11 Jan 2025 02:46:44 +0000 Subject: [PATCH 2/3] fix lint --- crates/proof/src/pipeline.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/proof/src/pipeline.rs b/crates/proof/src/pipeline.rs index 8916414..ecd9b62 100644 --- a/crates/proof/src/pipeline.rs +++ b/crates/proof/src/pipeline.rs @@ -17,8 +17,8 @@ use kona_derive::{ use kona_driver::{DriverPipeline, PipelineCursor}; use kona_preimage::CommsClient; use kona_proof::{l1::OracleL1ChainProvider, l2::OracleL2ChainProvider, FlushableCache}; -use op_alloy_genesis::{RollupConfig, SystemConfig}; use maili_protocol::{BlockInfo, L2BlockInfo}; +use op_alloy_genesis::{RollupConfig, SystemConfig}; use op_alloy_rpc_types_engine::OpAttributesWithParent; /// An oracle-backed payload attributes builder for the `AttributesQueue` stage of the derivation From 20bf95d9674d6fdb9412a2e3c41bf306f770baba Mon Sep 17 00:00:00 2001 From: Bowen <bxue@layrlabs.org> Date: Mon, 13 Jan 2025 11:58:04 -0800 Subject: [PATCH 3/3] fix path remove maili-registry --- Cargo.lock | 1 - Cargo.toml | 1 - bin/client/justfile | 2 +- crates/proof/Cargo.toml | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b78638a..8966d8f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2004,7 +2004,6 @@ dependencies = [ "kona-preimage", "kona-proof", "maili-protocol", - "maili-registry", "op-alloy-genesis", "op-alloy-rpc-types-engine", "tracing", diff --git a/Cargo.toml b/Cargo.toml index 7cff961..1aef03e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,6 @@ kona-host = { git = "https://github.com/op-rs/kona", rev = "14c7de51d75d15a82cdc # Maili maili-protocol = { version = "0.1.2", default-features = false } -maili-registry = { version = "0.1.2", default-features = false } # Alloy alloy-rlp = { version = "0.3.10", default-features = false } diff --git a/bin/client/justfile b/bin/client/justfile index 817694f..b682b95 100644 --- a/bin/client/justfile +++ b/bin/client/justfile @@ -69,7 +69,7 @@ run-client-native-against-devnet verbosity='' block_number='' rollup_config_path L1_BEACON_RPC="http://127.0.0.1:5052" L2_RPC="http://127.0.0.1:9545" ROLLUP_NODE_RPC="http://127.0.0.1:7545" - ROLLUP_CONFIG_PATH="/home/ubuntu/op-main-repo/.devnet/rollup.json" + ROLLUP_CONFIG_PATH="{{justfile_directory()}}/../../optimism/.devnet/rollup.json" if [ -z "{{block_number}}" ]; then BLOCK_NUMBER=$(cast block finalized --json --rpc-url $L2_RPC | jq -r .number | cast 2d) diff --git a/crates/proof/Cargo.toml b/crates/proof/Cargo.toml index ef9ae3b..0bc80b9 100644 --- a/crates/proof/Cargo.toml +++ b/crates/proof/Cargo.toml @@ -20,7 +20,6 @@ op-alloy-rpc-types-engine.workspace = true op-alloy-genesis = { workspace = true, features = ["serde"] } alloy-rlp.workspace = true maili-protocol.workspace = true -maili-registry.workspace = true tracing.workspace = true