From ede65c80988001a97c0e2886196f93abca4c1529 Mon Sep 17 00:00:00 2001 From: evalir Date: Fri, 8 May 2026 14:40:15 +0200 Subject: [PATCH 1/4] chore: bump signet sdk also bumps bin-base --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 7e2487a..ef49111 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,8 +16,8 @@ init4-from-env-derive = { version = "0.2.0", path = "from-env-derive" } # Signet signet-cold-sql = { version = "0.7.1", optional = true, default-features = false, features = ["postgres", "sqlite"] } -signet-constants = { version = "0.16.0" } -signet-tx-cache = { version = "0.16.0", optional = true } +signet-constants = { version = "0.17.0" } +signet-tx-cache = { version = "0.17.0", optional = true } # alloy alloy = { version = "1.0.35", optional = true, default-features = false, features = ["std", "signer-local", "consensus", "network"] } From 532b707f9b480b9c82535f740896f21817dfa966 Mon Sep 17 00:00:00 2001 From: evalir Date: Mon, 11 May 2026 11:42:59 +0200 Subject: [PATCH 2/4] chore: bump rust-version to 1.92 and address new clippy lint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The signet 0.17 SDK requires rustc 1.92 — without this bump the MSRV-aware resolver back-resolves signet-storage-types to 0.7.2, which is incompatible with signet-types 0.17 and breaks CI. --- Cargo.toml | 10 +++++----- src/perms/builders.rs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ef49111..0ace0f1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,9 +3,9 @@ name = "init4-bin-base" description = "Internal utilities for binaries produced by the init4 team" keywords = ["init4", "bin", "base"] -version = "0.19.1" +version = "0.20.0" edition = "2021" -rust-version = "1.85" +rust-version = "1.92" authors = ["init4", "James Prestwich", "evalir"] license = "MIT OR Apache-2.0" homepage = "https://github.com/init4tech/bin-base" @@ -15,9 +15,9 @@ repository = "https://github.com/init4tech/bin-base" init4-from-env-derive = { version = "0.2.0", path = "from-env-derive" } # Signet -signet-cold-sql = { version = "0.7.1", optional = true, default-features = false, features = ["postgres", "sqlite"] } -signet-constants = { version = "0.17.0" } -signet-tx-cache = { version = "0.17.0", optional = true } +signet-cold-sql = { version = "0.8.0", optional = true, default-features = false, features = ["postgres", "sqlite"] } +signet-constants = { version = "0.17.1" } +signet-tx-cache = { version = "0.17.1", optional = true } # alloy alloy = { version = "1.0.35", optional = true, default-features = false, features = ["std", "signer-local", "consensus", "network"] } diff --git a/src/perms/builders.rs b/src/perms/builders.rs index 5bf931d..3e63ce2 100644 --- a/src/perms/builders.rs +++ b/src/perms/builders.rs @@ -138,7 +138,7 @@ impl Builders { /// Get the index of the builder that is allowed to sign a block for a /// particular timestamp. - pub fn index(&self, timestamp: u64) -> usize { + pub const fn index(&self, timestamp: u64) -> usize { self.config .calc() .slot_containing(timestamp) From 9a94f3adc351dd3c4c8893cf50e250d4b3696ed0 Mon Sep 17 00:00:00 2001 From: evalir Date: Mon, 11 May 2026 11:47:36 +0200 Subject: [PATCH 3/4] chore: add Fraser Hutchison to authors --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 0ace0f1..6de8523 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["init4", "bin", "base"] version = "0.20.0" edition = "2021" rust-version = "1.92" -authors = ["init4", "James Prestwich", "evalir"] +authors = ["init4", "James Prestwich", "evalir", "Fraser Hutchison"] license = "MIT OR Apache-2.0" homepage = "https://github.com/init4tech/bin-base" repository = "https://github.com/init4tech/bin-base" From 580b88014f38bd7b3c2c32963cb7588e970e7869 Mon Sep 17 00:00:00 2001 From: evalir Date: Mon, 11 May 2026 11:51:11 +0200 Subject: [PATCH 4/4] chore: bump version in README to 0.20 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6ab143d..68181da 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Common functionality for binaries produced by the [`init4`] project. This crate ```toml [dependencies] -init4-bin-base = "0.18" +init4-bin-base = "0.20" ``` ## Quick Start