Skip to content

chore: bump signet-sdk to 0.18.0#274

Merged
Evalir merged 3 commits into
mainfrom
evalir/bump-signet-sdk-0.17
May 14, 2026
Merged

chore: bump signet-sdk to 0.18.0#274
Evalir merged 3 commits into
mainfrom
evalir/bump-signet-sdk-0.17

Conversation

@Evalir
Copy link
Copy Markdown
Member

@Evalir Evalir commented May 7, 2026

Summary

Bump the published signet-sdk crates and friends to their latest releases so the builder tracks the current SDK line.

Version bumps:

  • init4-bin-base 0.20.00.21.0
  • signet-constants, signet-sim, signet-tx-cache, signet-types, signet-zenith: 0.17.00.18.0
  • signet-bundle (dev-dep): 0.17.00.18.0

Dep source changes:

  • signet-block-processor and signet-genesis move from the node-components git tag (v0.16.0-rc.10) to crates.io 0.18.0 now that they're published there. Removes the cross-repo pin.

(Branch name still says bump-signet-sdk-0.17 — historical, kept to preserve PR URL.)

Test plan

  • make fmt
  • make clippy
  • make test

Copy link
Copy Markdown
Member Author

Evalir commented May 7, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

Evalir and others added 2 commits May 11, 2026 12:14
Pre-emptive bump to consume the upcoming 0.17.0 release of signet-sdk,
which renames the BundleKey cursor field globalBundleScoreKey to
targetBlockNumber (init4tech/signet-sdk#231).

The builder does not paginate GET /bundles directly, but signet-sdk
crates are pinned together so they all bump in lockstep. signet-bundle
dev-dep aligned to the same release.

node-components git deps are on a separate version cycle and unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Evalir Evalir force-pushed the evalir/bump-signet-sdk-0.17 branch from 87843f7 to 5551012 Compare May 11, 2026 10:15
@Evalir Evalir marked this pull request as ready for review May 11, 2026 11:18
@Evalir Evalir marked this pull request as draft May 11, 2026 11:59
@Evalir Evalir changed the title chore: bump signet-sdk to 0.17.0 chore: bump signet-sdk to 0.18.0 May 14, 2026
@Evalir Evalir marked this pull request as ready for review May 14, 2026 12:56
@Evalir Evalir merged commit 5096c28 into main May 14, 2026
7 checks passed
@Evalir Evalir deleted the evalir/bump-signet-sdk-0.17 branch May 14, 2026 12:56
Evalir added a commit that referenced this pull request May 18, 2026
The previous bump PR (#274) landed with title claiming 0.18.0 but content
only at 0.17.0 and node-components still on the v0.16.0-rc.10 git tag.
This catches the builder up to current published versions and clears the
cross-repo git pin.

Version bumps:
- init4-bin-base 0.20.0 -> 0.21.0
- signet-{constants,sim,tx-cache,types,zenith} 0.17.0 -> 0.18.0
- signet-bundle (dev-dep) 0.17.0 -> 0.18.0

Dep source changes:
- signet-block-processor and signet-genesis: git tag v0.16.0-rc.10 ->
  crates.io 0.18.0 (now that node-components publishes to crates.io).
- signet-block-processor removed entirely; it was only there for the
  revm_spec re-export, which was deleted in node-components v0.17.0 when
  the reth dep was dropped (#93 there).
- signet-evm 0.18.0 added: replacement for revm_spec lives there as
  EthereumHardfork::active_hardforks(...).spec_id().

Source migration in SignetCfgEnv:
- revm_spec(chainspec, timestamp) replaced with
  EthereumHardfork::active_hardforks(&chainspec.genesis().config,
  block_number, timestamp).spec_id().
- SignetCfgEnv now carries block_number alongside timestamp; the new
  helper needs both. Threaded through 5 call sites.
- Added SignetCfgEnv::from_block_env(chain_id, &BlockEnv) so the 4
  BlockEnv-derived sites stay one-liners. prep.rs keeps new() since it
  builds for the next block from a Header.

Behavior note: the old revm_spec floored at PRAGUE. The new path reports
the actual active spec from the genesis config. For mainnet/parmigiana
rollup configs (all forks at timestamp 0) and for current host
timestamps (post-Osaka), output is identical. The floor would only have
mattered for pre-Prague host timestamps, which no production path here
uses.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants