From 6eb391b5ef053afc9ccd695acda89fd526376d9e Mon Sep 17 00:00:00 2001 From: Sneh Koul Date: Tue, 18 Nov 2025 12:23:32 -0500 Subject: [PATCH 1/3] Update cargo toml to use Espresso kona dervice --- Cargo.lock | 238 +++++++++++++++++++++++++++++++++++------------------ Cargo.toml | 2 +- 2 files changed, 160 insertions(+), 80 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ee7daa705..7f0f1da5f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2952,7 +2952,7 @@ dependencies = [ "hokulea-eigenda", "hokulea-proof", "kona-client", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-executor", "kona-preimage", "kona-proof", @@ -2975,9 +2975,9 @@ dependencies = [ "celo-executor", "celo-genesis", "celo-protocol", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "spin 0.10.0", "tracing", ] @@ -3000,9 +3000,9 @@ dependencies = [ "celo-registry", "celo-revm", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-mpt", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "op-alloy-consensus", "op-alloy-rpc-types-engine", "op-revm", @@ -3022,7 +3022,7 @@ dependencies = [ "alloy-primitives", "alloy-sol-types", "derive_more 2.0.1", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "op-revm", "serde", "serde_json", @@ -3056,7 +3056,7 @@ dependencies = [ "kona-mpt", "kona-preimage", "kona-proof", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-providers-alloy", "kona-std-fpvm 0.2.0 (git+https://github.com/op-rs/kona?tag=kona-client%2Fv1.1.7)", "revm", @@ -3084,14 +3084,14 @@ dependencies = [ "celo-genesis", "celo-protocol", "celo-registry", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-mpt", "kona-preimage", "kona-proof", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -3118,10 +3118,10 @@ dependencies = [ "celo-alloy-consensus", "celo-alloy-rpc-types", "derive_more 2.0.1", - "kona-derive", - "kona-genesis", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-proof", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "miniz_oxide", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -3139,7 +3139,7 @@ dependencies = [ "alloy-chains", "alloy-primitives", "celo-genesis", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "lazy_static", "serde", @@ -5173,8 +5173,8 @@ dependencies = [ "alloy-primitives", "async-trait", "celestia-types", - "kona-derive", - "kona-protocol", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "tracing", ] @@ -5191,7 +5191,7 @@ dependencies = [ "hana-celestia", "hana-oracle", "kona-client", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", "kona-preimage", @@ -5222,7 +5222,7 @@ dependencies = [ "hana-proofs", "kona-cli 0.3.2 (git+https://github.com/op-rs/kona?tag=kona-client%2Fv1.1.7)", "kona-client", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-host", "kona-preimage", "kona-proof", @@ -5441,7 +5441,7 @@ dependencies = [ "alloy-op-evm", "hokulea-eigenda", "kona-client", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", "kona-preimage", @@ -5494,8 +5494,8 @@ dependencies = [ "alloy-primitives", "async-trait", "eigenda-cert", - "kona-derive", - "kona-protocol", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "serde", "thiserror 2.0.17", "tracing", @@ -5577,7 +5577,7 @@ dependencies = [ "canoe-verifier", "canoe-verifier-address-fetcher", "hokulea-proof", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-preimage", "kona-proof", ] @@ -6231,7 +6231,7 @@ checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.108", + "syn 2.0.109", ] [[package]] @@ -6577,7 +6577,7 @@ dependencies = [ "alloy-chains", "alloy-primitives", "clap", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "libc", "metrics-exporter-prometheus 0.17.2", @@ -6597,7 +6597,7 @@ dependencies = [ "alloy-chains", "alloy-primitives", "clap", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "libc", "metrics-exporter-prometheus 0.17.2", @@ -6623,16 +6623,16 @@ dependencies = [ "alloy-rpc-types-engine", "async-trait", "cfg-if", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-interop", "kona-mpt", "kona-preimage", "kona-proof", "kona-proof-interop", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "kona-std-fpvm 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-std-fpvm-proc 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", @@ -6659,10 +6659,31 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-engine", "async-trait", - "kona-genesis", - "kona-hardforks", - "kona-macros", - "kona-protocol", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-hardforks 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "op-alloy-consensus", + "op-alloy-rpc-types-engine", + "thiserror 2.0.17", + "tracing", +] + +[[package]] +name = "kona-derive" +version = "0.4.5" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-engine", + "async-trait", + "kona-genesis 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-hardforks 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-macros 0.1.2 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-protocol 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "op-alloy-consensus", "op-alloy-rpc-types-engine", "thiserror 2.0.17", @@ -6678,8 +6699,8 @@ dependencies = [ "backon", "derive_more 2.0.1", "discv5", - "kona-genesis", - "kona-macros", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-peers", "libp2p", "rand 0.9.2", @@ -6698,10 +6719,10 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "async-trait", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-executor", - "kona-genesis", - "kona-protocol", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "op-alloy-consensus", "op-alloy-rpc-types-engine", "spin 0.10.0", @@ -6728,9 +6749,9 @@ dependencies = [ "async-trait", "derive_more 2.0.1", "http-body-util", - "kona-genesis", - "kona-macros", - "kona-protocol", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-sources", "op-alloy-consensus", "op-alloy-network", @@ -6760,9 +6781,9 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-trie", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-mpt", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "op-alloy-consensus", "op-alloy-rpc-types-engine", "op-revm", @@ -6791,6 +6812,23 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "kona-genesis" +version = "0.4.5" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" +dependencies = [ + "alloy-chains", + "alloy-consensus", + "alloy-eips", + "alloy-genesis", + "alloy-hardforks 0.4.4", + "alloy-op-hardforks", + "alloy-primitives", + "alloy-sol-types", + "derive_more 2.0.1", + "thiserror 2.0.17", +] + [[package]] name = "kona-gossip" version = "0.1.2" @@ -6806,8 +6844,8 @@ dependencies = [ "futures", "ipnet", "kona-disc", - "kona-genesis", - "kona-macros", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-peers", "lazy_static", "libp2p", @@ -6831,7 +6869,18 @@ source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b97 dependencies = [ "alloy-eips", "alloy-primitives", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "op-alloy-consensus", +] + +[[package]] +name = "kona-hardforks" +version = "0.4.5" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "kona-protocol 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "op-alloy-consensus", ] @@ -6858,15 +6907,15 @@ dependencies = [ "clap", "kona-cli 0.3.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-client", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-mpt", "kona-preimage", "kona-proof", "kona-proof-interop", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-providers-alloy", "kona-registry", "kona-std-fpvm 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", @@ -6896,8 +6945,8 @@ dependencies = [ "alloy-sol-types", "async-trait", "derive_more 2.0.1", - "kona-genesis", - "kona-protocol", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "op-alloy-consensus", "serde", @@ -6910,6 +6959,11 @@ name = "kona-macros" version = "0.1.2" source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +[[package]] +name = "kona-macros" +version = "0.1.2" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" + [[package]] name = "kona-mpt" version = "0.3.0" @@ -6974,13 +7028,13 @@ dependencies = [ "ark-bls12-381", "ark-ff 0.5.0", "async-trait", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-mpt", "kona-preimage", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "lazy_static", "lru 0.16.2", @@ -7010,12 +7064,12 @@ dependencies = [ "alloy-rpc-types-engine", "async-trait", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-interop", "kona-mpt", "kona-preimage", "kona-proof", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -7045,7 +7099,7 @@ dependencies = [ "async-trait", "brotli", "derive_more 2.0.1", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "miniz_oxide", "op-alloy-consensus", "op-alloy-rpc-types", @@ -7058,6 +7112,32 @@ dependencies = [ "unsigned-varint 0.8.0", ] +[[package]] +name = "kona-protocol" +version = "0.4.5" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" +dependencies = [ + "alloc-no-stdlib", + "alloy-consensus", + "alloy-eips", + "alloy-hardforks 0.4.4", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-engine", + "alloy-rpc-types-eth", + "async-trait", + "brotli", + "derive_more 2.0.1", + "kona-genesis 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "miniz_oxide", + "op-alloy-consensus", + "op-alloy-rpc-types", + "op-alloy-rpc-types-engine", + "thiserror 2.0.17", + "tracing", + "unsigned-varint 0.8.0", +] + [[package]] name = "kona-providers-alloy" version = "0.3.3" @@ -7076,10 +7156,10 @@ dependencies = [ "async-trait", "c-kzg", "http-body-util", - "kona-derive", - "kona-genesis", - "kona-macros", - "kona-protocol", + "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "lru 0.16.2", "op-alloy-consensus", "op-alloy-network", @@ -7100,7 +7180,7 @@ dependencies = [ "alloy-hardforks 0.4.4", "alloy-op-hardforks", "alloy-primitives", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "lazy_static", "serde", "serde_json", @@ -7123,10 +7203,10 @@ dependencies = [ "ipnet", "jsonrpsee 0.25.1", "kona-engine", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-gossip", - "kona-macros", - "kona-protocol", + "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "libp2p", "op-alloy-consensus", "op-alloy-rpc-jsonrpsee", @@ -7152,8 +7232,8 @@ dependencies = [ "alloy-transport", "alloy-transport-http", "derive_more 2.0.1", - "kona-genesis", - "kona-protocol", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "notify", "op-alloy-network", "op-alloy-rpc-types-engine", @@ -8843,10 +8923,10 @@ dependencies = [ "celo-protocol", "hana-celestia", "hana-oracle", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-preimage", "kona-proof", "op-succinct-client-utils", @@ -8903,13 +8983,13 @@ dependencies = [ "celo-proof", "celo-protocol", "cfg-if", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-preimage", "kona-proof", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kzg-rs 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "op-alloy-consensus", "op-revm", @@ -8935,10 +9015,10 @@ dependencies = [ "hokulea-eigenda", "hokulea-proof", "hokulea-witgen", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-preimage", "kona-proof", "op-succinct-client-utils", @@ -8989,10 +9069,10 @@ dependencies = [ "celo-genesis", "celo-proof", "celo-protocol", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-driver", "kona-executor", - "kona-genesis", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-preimage", "kona-proof", "op-succinct-client-utils", @@ -9008,7 +9088,7 @@ dependencies = [ "anyhow", "async-trait", "celo-host", - "kona-derive", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-host", "kona-preimage", "kona-proof", @@ -9091,12 +9171,12 @@ dependencies = [ "futures", "hana-host", "hokulea-host-bin", - "kona-derive", - "kona-genesis", + "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-host", "kona-preimage", "kona-proof", - "kona-protocol", + "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", "kona-registry", "kona-rpc", "kzg-rs 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 0099b9519..0e7074ecf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -253,7 +253,7 @@ op-revm = { git = "https://github.com/celo-org/revm", rev = "1531912", default-f [patch."https://github.com/op-rs/kona"] kona-mpt = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-derive = { git = "https://github.com/celo-org/kona", rev = "b0ea596", default-features = false } +kona-derive = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", default-features = false } kona-driver = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } kona-preimage = { git = "https://github.com/celo-org/kona", rev = "b0ea596", features = [ "rkyv", From 7714272a63b81bfb7cf4f14687410ad034f03ed8 Mon Sep 17 00:00:00 2001 From: Sneh Koul Date: Tue, 18 Nov 2025 19:02:46 -0500 Subject: [PATCH 2/3] run ci --- .github/workflows/ci.yaml | 54 +++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0f09d0651..871e1beba 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,4 +1,4 @@ -name: Cargo Tests +name: Espresso Cargo Tests on: pull_request: @@ -12,35 +12,35 @@ jobs: tests: runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - submodules: recursive - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 - with: - version: nightly - - run: rustup toolchain install stable --profile minimal - - uses: Swatinem/rust-cache@v2 - - name: Install SP1 toolchain - run: | + - name: Checkout code + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly + - run: rustup toolchain install stable --profile minimal + - uses: Swatinem/rust-cache@v2 + - name: Install SP1 toolchain + run: | curl -L https://sp1.succinct.xyz | bash ~/.sp1/bin/sp1up ~/.sp1/bin/cargo-prove prove --version source ~/.bashrc - - name: Install just - uses: extractions/setup-just@v3 + - name: Install just + uses: extractions/setup-just@v3 - - name: Test - run: just tests - env: - L2_NODE_RPC: ${{ secrets.L2_NODE_RPC }} # TODO: set proper RPCs in secret to run the tests - L1_RPC: ${{ secrets.L1_RPC }} - L1_BEACON_RPC: ${{ secrets.L1_BEACON_RPC }} - L2_RPC: ${{ secrets.L2_RPC }} - REPO_OWNER: ${{ github.repository_owner }} - REPO_NAME: ${{ github.event.repository.name }} - PR_NUMBER: ${{ github.event.pull_request.number }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - POST_TO_GITHUB: ${{ github.event_name == 'pull_request' }} + - name: Test + run: just tests + env: + L2_NODE_RPC: ${{ secrets.L2_NODE_RPC }} # TODO: set proper RPCs in secret to run the tests + L1_RPC: ${{ secrets.L1_RPC }} + L1_BEACON_RPC: ${{ secrets.L1_BEACON_RPC }} + L2_RPC: ${{ secrets.L2_RPC }} + REPO_OWNER: ${{ github.repository_owner }} + REPO_NAME: ${{ github.event.repository.name }} + PR_NUMBER: ${{ github.event.pull_request.number }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + POST_TO_GITHUB: ${{ github.event_name == 'pull_request' }} From e7396dbc5b3727d9997d76fb21ff903ea065bf16 Mon Sep 17 00:00:00 2001 From: Sneh Koul Date: Wed, 19 Nov 2025 16:03:12 -0500 Subject: [PATCH 3/3] update ci --- .github/workflows/ci.yaml | 5 - Cargo.lock | 290 ++++++++++++++------------------------ Cargo.toml | 24 ++-- 3 files changed, 117 insertions(+), 202 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 871e1beba..82647d414 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -2,11 +2,6 @@ name: Espresso Cargo Tests on: pull_request: - branches: - - main - push: - branches: - - main jobs: tests: diff --git a/Cargo.lock b/Cargo.lock index 10a898361..0f4c9bc5a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2952,7 +2952,7 @@ dependencies = [ "hokulea-eigenda", "hokulea-proof", "kona-client", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-executor", "kona-preimage", "kona-proof", @@ -2975,9 +2975,9 @@ dependencies = [ "celo-executor", "celo-genesis", "celo-protocol", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "spin 0.10.0", "tracing", ] @@ -3000,9 +3000,9 @@ dependencies = [ "celo-registry", "celo-revm", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-mpt", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "op-alloy-consensus", "op-alloy-rpc-types-engine", "op-revm", @@ -3022,7 +3022,7 @@ dependencies = [ "alloy-primitives", "alloy-sol-types", "derive_more 2.0.1", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "op-revm", "serde", "serde_json", @@ -3056,7 +3056,7 @@ dependencies = [ "kona-mpt", "kona-preimage", "kona-proof", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-providers-alloy", "kona-std-fpvm 0.2.0 (git+https://github.com/op-rs/kona?tag=kona-client%2Fv1.1.7)", "revm", @@ -3084,14 +3084,14 @@ dependencies = [ "celo-genesis", "celo-protocol", "celo-registry", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-mpt", "kona-preimage", "kona-proof", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-registry", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -3118,10 +3118,10 @@ dependencies = [ "celo-alloy-consensus", "celo-alloy-rpc-types", "derive_more 2.0.1", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", + "kona-genesis", "kona-proof", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "miniz_oxide", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -3139,7 +3139,7 @@ dependencies = [ "alloy-chains", "alloy-primitives", "celo-genesis", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-registry", "lazy_static", "serde", @@ -5173,8 +5173,8 @@ dependencies = [ "alloy-primitives", "async-trait", "celestia-types", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", + "kona-protocol", "tracing", ] @@ -5191,7 +5191,7 @@ dependencies = [ "hana-celestia", "hana-oracle", "kona-client", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", "kona-preimage", @@ -5222,7 +5222,7 @@ dependencies = [ "hana-proofs", "kona-cli 0.3.2 (git+https://github.com/op-rs/kona?tag=kona-client%2Fv1.1.7)", "kona-client", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-host", "kona-preimage", "kona-proof", @@ -5441,7 +5441,7 @@ dependencies = [ "alloy-op-evm", "hokulea-eigenda", "kona-client", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", "kona-preimage", @@ -5494,8 +5494,8 @@ dependencies = [ "alloy-primitives", "async-trait", "eigenda-cert", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", + "kona-protocol", "serde", "thiserror 2.0.17", "tracing", @@ -5577,7 +5577,7 @@ dependencies = [ "canoe-verifier", "canoe-verifier-address-fetcher", "hokulea-proof", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-preimage", "kona-proof", ] @@ -6577,7 +6577,7 @@ dependencies = [ "alloy-chains", "alloy-primitives", "clap", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-registry", "libc", "metrics-exporter-prometheus 0.17.2", @@ -6592,12 +6592,12 @@ dependencies = [ [[package]] name = "kona-cli" version = "0.3.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-chains", "alloy-primitives", "clap", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-registry", "libc", "metrics-exporter-prometheus 0.17.2", @@ -6612,7 +6612,7 @@ dependencies = [ [[package]] name = "kona-client" version = "1.0.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6623,19 +6623,19 @@ dependencies = [ "alloy-rpc-types-engine", "async-trait", "cfg-if", - "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-interop", "kona-mpt", "kona-preimage", "kona-proof", "kona-proof-interop", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-registry", - "kona-std-fpvm 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-std-fpvm-proc 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-std-fpvm 0.2.0 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-std-fpvm-proc 0.2.0 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "lru 0.16.2", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -6648,27 +6648,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "kona-derive" -version = "0.4.5" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-engine", - "async-trait", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-hardforks 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "op-alloy-consensus", - "op-alloy-rpc-types-engine", - "thiserror 2.0.17", - "tracing", -] - [[package]] name = "kona-derive" version = "0.4.5" @@ -6680,10 +6659,10 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-engine", "async-trait", - "kona-genesis 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-hardforks 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-macros 0.1.2 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-protocol 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-genesis", + "kona-hardforks", + "kona-macros", + "kona-protocol", "op-alloy-consensus", "op-alloy-rpc-types-engine", "thiserror 2.0.17", @@ -6693,14 +6672,14 @@ dependencies = [ [[package]] name = "kona-disc" version = "0.1.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-rlp", "backon", "derive_more 2.0.1", "discv5", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", + "kona-macros", "kona-peers", "libp2p", "rand 0.9.2", @@ -6712,17 +6691,17 @@ dependencies = [ [[package]] name = "kona-driver" version = "0.4.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-evm", "alloy-primitives", "alloy-rlp", "async-trait", - "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", + "kona-protocol", "op-alloy-consensus", "op-alloy-rpc-types-engine", "spin 0.10.0", @@ -6733,7 +6712,7 @@ dependencies = [ [[package]] name = "kona-engine" version = "0.1.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6749,9 +6728,9 @@ dependencies = [ "async-trait", "derive_more 2.0.1", "http-body-util", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", + "kona-macros", + "kona-protocol", "kona-sources", "op-alloy-consensus", "op-alloy-network", @@ -6771,7 +6750,7 @@ dependencies = [ [[package]] name = "kona-executor" version = "0.4.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6781,9 +6760,9 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-trie", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-mpt", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "op-alloy-consensus", "op-alloy-rpc-types-engine", "op-revm", @@ -6795,7 +6774,7 @@ dependencies = [ [[package]] name = "kona-genesis" version = "0.4.5" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-chains", "alloy-consensus", @@ -6812,27 +6791,10 @@ dependencies = [ "thiserror 2.0.17", ] -[[package]] -name = "kona-genesis" -version = "0.4.5" -source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-hardforks 0.4.4", - "alloy-op-hardforks", - "alloy-primitives", - "alloy-sol-types", - "derive_more 2.0.1", - "thiserror 2.0.17", -] - [[package]] name = "kona-gossip" version = "0.1.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6844,8 +6806,8 @@ dependencies = [ "futures", "ipnet", "kona-disc", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", + "kona-macros", "kona-peers", "lazy_static", "libp2p", @@ -6862,17 +6824,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "kona-hardforks" -version = "0.4.5" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "op-alloy-consensus", -] - [[package]] name = "kona-hardforks" version = "0.4.5" @@ -6880,14 +6831,14 @@ source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a04 dependencies = [ "alloy-eips", "alloy-primitives", - "kona-protocol 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-protocol", "op-alloy-consensus", ] [[package]] name = "kona-host" version = "1.0.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6905,20 +6856,20 @@ dependencies = [ "ark-ff 0.5.0", "async-trait", "clap", - "kona-cli 0.3.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-cli 0.3.2 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "kona-client", - "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-mpt", "kona-preimage", "kona-proof", "kona-proof-interop", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-providers-alloy", "kona-registry", - "kona-std-fpvm 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-std-fpvm 0.2.0 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "op-alloy-network", "op-alloy-rpc-types-engine", "reqwest 0.12.24", @@ -6935,7 +6886,7 @@ dependencies = [ [[package]] name = "kona-interop" version = "0.4.5" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6945,8 +6896,8 @@ dependencies = [ "alloy-sol-types", "async-trait", "derive_more 2.0.1", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", + "kona-protocol", "kona-registry", "op-alloy-consensus", "serde", @@ -6954,11 +6905,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "kona-macros" -version = "0.1.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" - [[package]] name = "kona-macros" version = "0.1.2" @@ -6967,7 +6913,7 @@ source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a04 [[package]] name = "kona-mpt" version = "0.3.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6979,7 +6925,7 @@ dependencies = [ [[package]] name = "kona-peers" version = "0.1.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7002,7 +6948,7 @@ dependencies = [ [[package]] name = "kona-preimage" version = "0.3.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-primitives", "async-channel", @@ -7016,7 +6962,7 @@ dependencies = [ [[package]] name = "kona-proof" version = "0.3.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7028,13 +6974,13 @@ dependencies = [ "ark-bls12-381", "ark-ff 0.5.0", "async-trait", - "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-mpt", "kona-preimage", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-registry", "lazy_static", "lru 0.16.2", @@ -7053,7 +6999,7 @@ dependencies = [ [[package]] name = "kona-proof-interop" version = "0.2.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7064,12 +7010,12 @@ dependencies = [ "alloy-rpc-types-engine", "async-trait", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-interop", "kona-mpt", "kona-preimage", "kona-proof", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-registry", "op-alloy-consensus", "op-alloy-rpc-types-engine", @@ -7085,7 +7031,7 @@ dependencies = [ [[package]] name = "kona-protocol" version = "0.4.5" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloc-no-stdlib", "alloy-consensus", @@ -7099,7 +7045,7 @@ dependencies = [ "async-trait", "brotli", "derive_more 2.0.1", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "miniz_oxide", "op-alloy-consensus", "op-alloy-rpc-types", @@ -7112,36 +7058,10 @@ dependencies = [ "unsigned-varint 0.8.0", ] -[[package]] -name = "kona-protocol" -version = "0.4.5" -source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" -dependencies = [ - "alloc-no-stdlib", - "alloy-consensus", - "alloy-eips", - "alloy-hardforks 0.4.4", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-engine", - "alloy-rpc-types-eth", - "async-trait", - "brotli", - "derive_more 2.0.1", - "kona-genesis 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "miniz_oxide", - "op-alloy-consensus", - "op-alloy-rpc-types", - "op-alloy-rpc-types-engine", - "thiserror 2.0.17", - "tracing", - "unsigned-varint 0.8.0", -] - [[package]] name = "kona-providers-alloy" version = "0.3.3" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7156,10 +7076,10 @@ dependencies = [ "async-trait", "c-kzg", "http-body-util", - "kona-derive 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", + "kona-genesis", + "kona-macros", + "kona-protocol", "lru 0.16.2", "op-alloy-consensus", "op-alloy-network", @@ -7172,7 +7092,7 @@ dependencies = [ [[package]] name = "kona-registry" version = "0.4.5" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-chains", "alloy-eips", @@ -7180,7 +7100,7 @@ dependencies = [ "alloy-hardforks 0.4.4", "alloy-op-hardforks", "alloy-primitives", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "lazy_static", "serde", "serde_json", @@ -7191,7 +7111,7 @@ dependencies = [ [[package]] name = "kona-rpc" version = "0.3.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7203,10 +7123,10 @@ dependencies = [ "ipnet", "jsonrpsee 0.25.1", "kona-engine", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-gossip", - "kona-macros 0.1.2 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-macros", + "kona-protocol", "libp2p", "op-alloy-consensus", "op-alloy-rpc-jsonrpsee", @@ -7221,7 +7141,7 @@ dependencies = [ [[package]] name = "kona-sources" version = "0.1.2" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7232,8 +7152,8 @@ dependencies = [ "alloy-transport", "alloy-transport-http", "derive_more 2.0.1", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", + "kona-protocol", "notify", "op-alloy-network", "op-alloy-rpc-types-engine", @@ -7263,7 +7183,7 @@ dependencies = [ [[package]] name = "kona-std-fpvm" version = "0.2.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "async-trait", "buddy_system_allocator", @@ -7287,10 +7207,10 @@ dependencies = [ [[package]] name = "kona-std-fpvm-proc" version = "0.2.0" -source = "git+https://github.com/celo-org/kona?rev=b0ea596#b0ea596426bbe44439b970e2e9d0212fc2fe5800" +source = "git+https://github.com/EspressoSystems/kona?rev=ee5865f#ee5865f9559a040fa4ece0bbb62006a7581520ac" dependencies = [ "cfg-if", - "kona-std-fpvm 0.2.0 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-std-fpvm 0.2.0 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", "proc-macro2", "quote", "syn 2.0.109", @@ -8924,10 +8844,10 @@ dependencies = [ "celo-protocol", "hana-celestia", "hana-oracle", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-preimage", "kona-proof", "op-succinct-client-utils", @@ -8984,13 +8904,13 @@ dependencies = [ "celo-proof", "celo-protocol", "cfg-if", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-preimage", "kona-proof", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kzg-rs 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "op-alloy-consensus", "op-revm", @@ -9016,10 +8936,10 @@ dependencies = [ "hokulea-eigenda", "hokulea-proof", "hokulea-witgen", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-preimage", "kona-proof", "op-succinct-client-utils", @@ -9070,10 +8990,10 @@ dependencies = [ "celo-genesis", "celo-proof", "celo-protocol", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-driver", "kona-executor", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-genesis", "kona-preimage", "kona-proof", "op-succinct-client-utils", @@ -9089,7 +9009,7 @@ dependencies = [ "anyhow", "async-trait", "celo-host", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", + "kona-derive", "kona-host", "kona-preimage", "kona-proof", @@ -9172,12 +9092,12 @@ dependencies = [ "futures", "hana-host", "hokulea-host-bin", - "kona-derive 0.4.5 (git+https://github.com/EspressoSystems/kona?rev=ee5865f)", - "kona-genesis 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-derive", + "kona-genesis", "kona-host", "kona-preimage", "kona-proof", - "kona-protocol 0.4.5 (git+https://github.com/celo-org/kona?rev=b0ea596)", + "kona-protocol", "kona-registry", "kona-rpc", "kzg-rs 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 3708f2b12..16d20535b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -236,19 +236,19 @@ p256 = { git = "https://github.com/sp1-patches/elliptic-curves", tag = "patch-p2 k256 = { git = "https://github.com/sp1-patches/elliptic-curves", tag = "patch-k256-13.4-sp1-5.0.0" } [patch."https://github.com/op-rs/kona"] -kona-mpt = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } +kona-mpt = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } kona-derive = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", default-features = false } -kona-driver = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-preimage = { git = "https://github.com/celo-org/kona", rev = "b0ea596", features = [ +kona-driver = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } +kona-preimage = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", features = [ "rkyv", "serde", ] } -kona-executor = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-proof = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-client = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-host = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-providers-alloy = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } -kona-rpc = { git = "https://github.com/celo-org/kona", rev = "b0ea596", default-features = false } -kona-protocol = { git = "https://github.com/celo-org/kona", rev = "b0ea596", default-features = false } -kona-registry = { git = "https://github.com/celo-org/kona", rev = "b0ea596", default-features = false } -kona-genesis = { git = "https://github.com/celo-org/kona", rev = "b0ea596", default-features = false } +kona-executor = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } +kona-proof = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } +kona-client = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } +kona-host = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } +kona-providers-alloy = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f" } +kona-rpc = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", default-features = false } +kona-protocol = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", default-features = false } +kona-registry = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", default-features = false } +kona-genesis = { git = "https://github.com/EspressoSystems/kona", rev = "ee5865f", default-features = false } \ No newline at end of file