From 380ab2babe07eb9395706b8db12b9db2d1899ed9 Mon Sep 17 00:00:00 2001 From: refcell Date: Tue, 3 Dec 2024 12:43:18 -0500 Subject: [PATCH] chore: update deps and clean up misc features (#864) --- Cargo.lock | 54 +++++++++++++-------------- Cargo.toml | 62 +++++++++++++++---------------- bin/client/Cargo.toml | 2 +- bin/host/Cargo.toml | 4 +- crates/executor/Cargo.toml | 4 +- crates/mpt/Cargo.toml | 2 +- crates/proof-sdk/proof/Cargo.toml | 2 +- 7 files changed, 65 insertions(+), 65 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 90c4b1f44..6530264d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -176,7 +176,7 @@ dependencies = [ "alloy-sol-types", "serde", "serde_json", - "thiserror 2.0.3", + "thiserror 2.0.4", "tracing", ] @@ -202,7 +202,7 @@ dependencies = [ "futures-utils-wasm", "serde", "serde_json", - "thiserror 2.0.3", + "thiserror 2.0.4", ] [[package]] @@ -279,7 +279,7 @@ dependencies = [ "schnellru", "serde", "serde_json", - "thiserror 2.0.3", + "thiserror 2.0.4", "tokio", "tracing", "url", @@ -367,7 +367,7 @@ dependencies = [ "alloy-serde", "serde", "serde_with", - "thiserror 2.0.3", + "thiserror 2.0.4", ] [[package]] @@ -438,7 +438,7 @@ dependencies = [ "auto_impl", "elliptic-curve", "k256", - "thiserror 2.0.3", + "thiserror 2.0.4", ] [[package]] @@ -511,7 +511,7 @@ dependencies = [ "futures-utils-wasm", "serde", "serde_json", - "thiserror 2.0.3", + "thiserror 2.0.4", "tokio", "tower", "tracing", @@ -2371,7 +2371,7 @@ dependencies = [ "serde", "serde_json", "spin", - "thiserror 2.0.3", + "thiserror 2.0.4", "tracing", ] @@ -2393,7 +2393,7 @@ dependencies = [ "proptest", "serde_json", "spin", - "thiserror 2.0.3", + "thiserror 2.0.4", "tokio", "tracing", "tracing-subscriber", @@ -2412,7 +2412,7 @@ dependencies = [ "op-alloy-genesis", "op-alloy-protocol", "op-alloy-rpc-types-engine", - "thiserror 2.0.3", + "thiserror 2.0.4", "tracing", ] @@ -2436,7 +2436,7 @@ dependencies = [ "revm", "serde", "serde_json", - "thiserror 2.0.3", + "thiserror 2.0.4", "tracing", ] @@ -2495,7 +2495,7 @@ dependencies = [ "rand", "reqwest", "serde", - "thiserror 2.0.3", + "thiserror 2.0.4", "tokio", "tracing-subscriber", ] @@ -2509,7 +2509,7 @@ dependencies = [ "async-trait", "rkyv", "serde", - "thiserror 2.0.3", + "thiserror 2.0.4", "tokio", "tracing", ] @@ -2537,7 +2537,7 @@ dependencies = [ "serde", "serde_json", "spin", - "thiserror 2.0.3", + "thiserror 2.0.4", "tokio", "tracing", ] @@ -2550,7 +2550,7 @@ dependencies = [ "cfg-if", "kona-preimage", "linked_list_allocator", - "thiserror 2.0.3", + "thiserror 2.0.4", "tracing", ] @@ -2954,7 +2954,7 @@ dependencies = [ "alloy-serde", "derive_more", "serde", - "thiserror 2.0.3", + "thiserror 2.0.4", ] [[package]] @@ -2969,7 +2969,7 @@ dependencies = [ "alloy-sol-types", "serde", "serde_repr", - "thiserror 2.0.3", + "thiserror 2.0.4", ] [[package]] @@ -2991,7 +2991,7 @@ dependencies = [ "op-alloy-consensus", "op-alloy-genesis", "serde", - "thiserror 2.0.3", + "thiserror 2.0.4", "tracing", "unsigned-varint", ] @@ -3023,7 +3023,7 @@ dependencies = [ "op-alloy-consensus", "op-alloy-protocol", "serde", - "thiserror 2.0.3", + "thiserror 2.0.4", ] [[package]] @@ -4412,11 +4412,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +checksum = "2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490" dependencies = [ - "thiserror-impl 2.0.3", + "thiserror-impl 2.0.4", ] [[package]] @@ -4432,9 +4432,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +checksum = "8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061" dependencies = [ "proc-macro2", "quote", @@ -4462,9 +4462,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.36" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" dependencies = [ "deranged", "num-conv", @@ -4525,9 +4525,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.41.1" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", "bytes", diff --git a/Cargo.toml b/Cargo.toml index a0069faa9..94a0711df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,74 +63,74 @@ lto = "fat" [workspace.dependencies] # Workspace kona-mpt = { path = "crates/mpt", version = "0.1.0", default-features = false } +kona-client = { path = "bin/client", version = "0.1.0", default-features = false } kona-derive = { path = "crates/derive", version = "0.1.0", default-features = false } kona-driver = { path = "crates/driver", version = "0.1.0", default-features = false } kona-executor = { path = "crates/executor", version = "0.1.0", default-features = false } -kona-client = { path = "bin/client", version = "0.1.0", default-features = false } +kona-proof = { path = "crates/proof-sdk/proof", version = "0.1.0", default-features = false } kona-std-fpvm = { path = "crates/proof-sdk/std-fpvm", version = "0.1.0", default-features = false } -kona-std-fpvm-proc = { path = "crates/proof-sdk/std-fpvm-proc", version = "0.1.0", default-features = false } kona-preimage = { path = "crates/proof-sdk/preimage", version = "0.1.0", default-features = false } -kona-proof = { path = "crates/proof-sdk/proof", version = "0.1.0", default-features = false } +kona-std-fpvm-proc = { path = "crates/proof-sdk/std-fpvm-proc", version = "0.1.0", 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.7.0", default-features = false } -alloy-serde = { version = "0.7.0", default-features = false } -alloy-provider = { version = "0.7.0", default-features = false } -alloy-primitives = { version = "0.8.13", default-features = false } -alloy-consensus = { version = "0.7.0", default-features = false } -alloy-transport = { version = "0.7.0", default-features = false } -alloy-rpc-types = { version = "0.7.0", default-features = false, features = ["debug"] } -alloy-rpc-client = { version = "0.7.0", default-features = false } -alloy-node-bindings = { version = "0.7.0", default-features = false } -alloy-transport-http = { version = "0.7.0", default-features = false } -alloy-rpc-types-engine = { version = "0.7.0", default-features = false } -alloy-rpc-types-beacon = { version = "0.7.0", default-features = false } +alloy-eips = { version = "0.7.2", default-features = false } +alloy-serde = { version = "0.7.2", default-features = false } +alloy-provider = { version = "0.7.2", default-features = false } +alloy-consensus = { version = "0.7.2", default-features = false } +alloy-transport = { version = "0.7.2", default-features = false } +alloy-rpc-types = { version = "0.7.2", default-features = false } +alloy-rpc-client = { version = "0.7.2", default-features = false } +alloy-primitives = { version = "0.8.14", default-features = false } +alloy-node-bindings = { version = "0.7.2", default-features = false } +alloy-transport-http = { version = "0.7.2", default-features = false } +alloy-rpc-types-engine = { version = "0.7.2", default-features = false } +alloy-rpc-types-beacon = { version = "0.7.2", default-features = false } # OP Alloy -op-alloy-genesis = { version = "0.7.1", default-features = false } -op-alloy-registry = { version = "0.7.1", default-features = false } -op-alloy-protocol = { version = "0.7.1", default-features = false } -op-alloy-consensus = { version = "0.7.1", default-features = false } -op-alloy-rpc-types-engine = { version = "0.7.1", default-features = false, features = ["serde"] } +op-alloy-genesis = { version = "0.7.2", default-features = false } +op-alloy-registry = { version = "0.7.2", default-features = false } +op-alloy-protocol = { version = "0.7.2", default-features = false } +op-alloy-consensus = { version = "0.7.2", default-features = false } +op-alloy-rpc-types-engine = { version = "0.7.2", default-features = false } # General lru = "0.12.4" spin = "0.9.8" rand = "0.8.5" clap = "4.5.19" -tokio = "1.40.0" +tokio = "1.42.0" async-channel = "2.3.1" cfg-if = "1.0.0" -reqwest = "0.12.8" +reqwest = "0.12.9" async-trait = "0.1.83" linked_list_allocator = "0.10.5" # General sha2 = { version = "0.10.8", default-features = false } c-kzg = { version = "2.0.0", default-features = false } -anyhow = { version = "1.0.89", default-features = false } -thiserror = { version = "2.0", default-features = false } +anyhow = { version = "1.0.93", default-features = false } +thiserror = { version = "2.0.4", default-features = false } # Tracing tracing-loki = "0.2.5" -tracing-subscriber = "0.3.18" -tracing = { version = "0.1.40", default-features = false } +tracing-subscriber = "0.3.19" +tracing = { version = "0.1.41", default-features = false } # Testing pprof = "0.14.0" -proptest = "1.5" +proptest = "1.5.0" criterion = "0.5.1" # Serialization -rkyv = "0.8.8" -serde = { version = "1.0.213", default-features = false } -serde_json = { version = "1.0.132", default-features = false } +rkyv = "0.8.9" +serde = { version = "1.0.215", default-features = false } +serde_json = { version = "1.0.133", default-features = false } # Ethereum unsigned-varint = "0.8.0" revm = { version = "16.0.0", default-features = false } # K/V database -rocksdb = { version = "0.22", default-features = false } +rocksdb = { version = "0.22.0", default-features = false } diff --git a/bin/client/Cargo.toml b/bin/client/Cargo.toml index 37c6a7347..01c1f268a 100644 --- a/bin/client/Cargo.toml +++ b/bin/client/Cargo.toml @@ -29,8 +29,8 @@ alloy-rpc-types-engine.workspace = true # Op Alloy op-alloy-protocol.workspace = true op-alloy-consensus.workspace = true -op-alloy-rpc-types-engine.workspace = true op-alloy-genesis = { workspace = true, features = ["serde"] } +op-alloy-rpc-types-engine = { workspace = true, features = ["serde"] } # Revm revm.workspace = true diff --git a/bin/host/Cargo.toml b/bin/host/Cargo.toml index 8637727a3..a512a5ee2 100644 --- a/bin/host/Cargo.toml +++ b/bin/host/Cargo.toml @@ -28,14 +28,14 @@ alloy-provider = { workspace = true, features = ["reqwest"] } alloy-consensus.workspace = true alloy-rpc-client.workspace = true alloy-transport-http.workspace = true -alloy-rpc-types = { workspace = true, features = ["eth"] } +alloy-rpc-types = { workspace = true, features = ["eth", "debug"] } alloy-primitives = { workspace = true, features = ["serde"] } alloy-rpc-types-beacon.workspace = true # Op Alloy op-alloy-genesis = { workspace = true, features = ["std", "serde"] } op-alloy-protocol = { workspace = true, features = ["std", "serde"] } -op-alloy-rpc-types-engine.workspace = true +op-alloy-rpc-types-engine = { workspace = true, features = ["serde"] } # Revm revm = { workspace = true, features = ["std", "c-kzg", "secp256k1", "portable", "blst"] } diff --git a/crates/executor/Cargo.toml b/crates/executor/Cargo.toml index 3f440d9c2..18397c882 100644 --- a/crates/executor/Cargo.toml +++ b/crates/executor/Cargo.toml @@ -22,9 +22,9 @@ alloy-eips.workspace = true alloy-rlp.workspace = true # Op Alloy -op-alloy-consensus.workspace = true op-alloy-genesis.workspace = true -op-alloy-rpc-types-engine.workspace = true +op-alloy-consensus.workspace = true +op-alloy-rpc-types-engine = { workspace = true, features = ["serde"] } # Revm revm = { workspace = true, features = ["optimism"] } diff --git a/crates/mpt/Cargo.toml b/crates/mpt/Cargo.toml index 292424f94..75391414e 100644 --- a/crates/mpt/Cargo.toml +++ b/crates/mpt/Cargo.toml @@ -26,7 +26,7 @@ alloy-primitives = { workspace = true, features = ["rlp"] } alloy-provider = { workspace = true, features = ["reqwest"] } alloy-consensus.workspace = true alloy-transport-http.workspace = true -alloy-rpc-types = { workspace = true, features = ["eth"] } +alloy-rpc-types = { workspace = true, features = ["eth", "debug"] } # General rand.workspace = true diff --git a/crates/proof-sdk/proof/Cargo.toml b/crates/proof-sdk/proof/Cargo.toml index c4d25b7c9..2027070cb 100644 --- a/crates/proof-sdk/proof/Cargo.toml +++ b/crates/proof-sdk/proof/Cargo.toml @@ -29,8 +29,8 @@ alloy-primitives.workspace = true op-alloy-registry.workspace = true op-alloy-protocol.workspace = true op-alloy-consensus.workspace = true -op-alloy-rpc-types-engine.workspace = true op-alloy-genesis = { workspace = true, features = ["serde"] } +op-alloy-rpc-types-engine = { workspace = true, features = ["serde"] } # General lru.workspace = true