github starknet-io/starknet.js v11.0.0-beta.1

pre-release7 hours ago

11.0.0-beta.1 (2026-08-17)

Bug Fixes

  • test: detect devnet by asking the node, not by the absence of a url (62b3944)
  • ws: tolerate an unclean close, and run the suite on devnet (5c706f0)
  • ws: webSocketProvider.create() typing, and the transport documentation (00dcc5c)

Features

  • channel: carry requests and subscriptions over one WebSocket transport (6344efc)
  • channel: route RPC requests through a pluggable transport (5af8a51)
  • provider: deprecate the Provider alias in favour of RpcProvider (08dad8c)
  • stark: add randomFelt and randomStarkPrivateKey generators (04c612e)
  • test: one npm test, four URL-driven categories (4e8e2c6)
  • ws: webSocketProvider, one socket for requests and subscriptions (2af307a)

BREAKING CHANGES

  • @noble/curves, @noble/hashes and @scure/starknet bumped to 2.x. WeierstrassSignatureType is now weierstrass.ECDSASignature, a plain {r, s} object instead of the v1 signature class.

Don't miss a new starknet.js release

NewReleases is sending notifications on new releases.