Skip to content

Tags: init4tech/signet-sdk

Tags

v0.19.0

Toggle v0.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(constants): add KnownChains::Gouda; release v0.19.0 (#236)

* feat(constants): add KnownChains::Gouda; wire arms in signet-test-utils

Adds the Gouda variant to KnownChains with FromStr support (case-insensitive).
Gouda is treated as semantically equivalent to Parmigiana (same host chain,
testnet rollup) — all gouda() constructors delegate to parmigiana constants
until a dedicated gouda.rs chain file is written in a later task.

Wires exhaustive match arms in:
- crates/constants/src/types/{host,rollup,environment,mod}.rs
- crates/test-utils/src/specs/{host_spec,ru_spec}.rs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore(release): v0.19.0 — adds KnownChains::Gouda

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(constants): add chains/gouda.rs with deployed contract addresses

Replaces the parmigiana-delegating placeholders in HostConstants::gouda(),
RollupConstants::gouda(), SignetSystemConstants::gouda(),
SignetConstants::gouda(), and SignetEnvironmentConstants::gouda() with
references to the new chains/gouda module — populated from the gouda
deployment on the parmigiana host (chain id 792669, host deploy height
1143386).

Also adds gouda to the crate's public re-export in lib.rs so the module
is reachable and unreachable_pub lint passes cleanly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(constants): use parmigiana host genesis timestamp for gouda's HOST_START_TIMESTAMP

Gouda runs on the parmigiana host chain; HOST_START_TIMESTAMP is the
host-chain genesis anchor used for slot-calc math, not the gouda
deploy-on-host timestamp. The deploy-on-host info is tracked separately
via DEPLOY_HEIGHT. Without this fix, anything that derives a slot
calculator from SignetSystemConstants::gouda() would compute slot
numbers offset by ~5 months relative to consumers using parmigiana's
constants, producing inconsistent results for the same host block.

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.18.0

Toggle v0.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v0.18.0 (#235)

Minor bump for the breaking `BundleKey` change (drop `target_block_number`)
landed in #233. Also re-syncs workspace.dependencies versions with
workspace.package.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v0.17.1

Toggle v0.17.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
provide new_unchecked constructors for headers (#232)

v0.17.0

Toggle v0.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(tx-cache): change BundleKey cursor to use target_block_number (#231

)

* feat(tx-cache): change BundleKey cursor to use target_block_number

The bundle GET endpoint will be backed by a new block_number_index GSI
that filters bundles to a single target block. The cursor must match
the new GSI key schema, so global_bundle_score_key is replaced with
target_block_number.

Breaking type change. BundleKey is opaque continuation state returned
by the server and round-tripped by clients, so the SDK bump is the
only mechanical fix required.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore: v0.17.0

Breaking type change to BundleKey requires a minor bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v0.16.3

Toggle v0.16.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add support for order-filtering as stream combinators (#230)

* add support for order-filtering as stream combinators

* bump patch version

* add chain id as param to has_output_token

v0.16.2

Toggle v0.16.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: update for trevm 0.34.2 into_parts() change (#224)

trevm 0.34.2 added a 4th element to `EvmNeedsTx::into_parts()`.
Update the destructuring in `BlockDriver::finish` to match.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.16.0

Toggle v0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: v0.16.0 (#221)

whoops

v0.16.0-rc.17

Toggle v0.16.0-rc.17's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: make check_bundle_tx_list public (#219)

* make check_bundle_tx_list public

* version bump to rc 17

* fix ProviderStateSource impl

v0.16.0-rc.16

Toggle v0.16.0-rc.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: increase instrumentation of sim flow (#217)

* increase instrumentation of sim flow

* version bump to rc 16

* updates to instrumentation

v0.16.0-rc.15

Toggle v0.16.0-rc.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add `Chain::into_parts` and bump workspace to rc.15 (#214)

Add a consuming `into_parts` method to `Chain` so callers can
decompose it into `(Vec<RecoveredBlock>, ExecutionOutcome)` without
cloning. Also adds `docs/` to `.gitignore`.

Closes ENG-2068

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>