unstale

npm / @stacks/clarinet-sdk

@stacks/clarinet-sdk

What changed in @stacks/clarinet-sdk 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

1 breaking2 new APIs and options3 performance6 behavior and defaults1 tooling8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.1 on npm

@stacks/clarinet-sdk 321 changes

Breaking changes 1

  • The environment variable’s behavior is inverted, changing how hints are disabled.

    3.25.0release notes

New APIs and options 2

Performance 3

  • The lookup algorithm now runs in O(log n).

    3.25.0release notes

  • Formatting UTF-8 strings and @format-ignore blocks no longer incurs O(n²) handling.

    3.25.0release notes

  • Caches wallet key derivation.

    3.24.1release notes

Behavior and default changes 6

  • Definition-only REPL snippets now receive their own contract name.

    3.25.0release notes

  • The table form of a devnet event observer now defaults events_keys.

    3.25.0release notes

  • Genesis sBTC balances are credited directly instead of replaying a deposit per wallet.

    3.24.1release notes

  • Mainnet boot-contract addresses are remapped to testnet addresses in simnet.

    3.24.1release notes

  • Simnet now tracks account nonces.

    3.24.0release notes

  • Contracts are deployed and sBTC is funded when devnet boots from a snapshot.

    3.24.0release notes

Tooling 1

Fixes and other changes 8

  • Simnet now remaps boot-contract addresses in requirements.

    3.25.0release notes

  • Coverage now counts syntax-only lines in multi-line expressions.

    3.25.0release notes

  • The dependency detector no longer fails on invalid Clarity code.

    3.25.0release notes

  • The formatter now properly handles escaped characters in strings.

    3.25.0release notes

  • Restores the pox-5 testnet admin rewrite.

    3.24.1release notes

  • The linter suppresses unnecessary tuple warnings in print.

    3.24.1release notes

  • Fixes epoch 4 snapshotting in devnet.

    3.24.0release notes

  • Fixes sBTC funding in devnet.

    3.24.0release notes