v11.0.0-beta.1
Pre-release
Pre-release
11.0.0-beta.1 (2026-08-17)
- feat!: starknet.js v11 (0e360fd)
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.