Skip to content

WindStack SDK v2.0.0

Choose a tag to compare

@windvex windvex released this 07 Sep 14:54
· 145 commits to main since this release

WindStack 2.0.0 establishes a general-purpose, application-neutral SDK surface.

Highlights

  • Exact bigint decimal, asset, precision, fee, slippage, AMM, routing, and liquidity primitives.
  • VEX, EOS, PUB_K1, PUB_R1, PVT_K1, and WIF compatibility with canonical K1 signing and recovery.
  • Transaction serialization, digest, ID, TAPOS, chain verification, safe RPC failover, Spring finality, and Hyperion history fallback.
  • keosd signing over HTTP and Node.js Unix sockets.
  • Generic EVM address, chain, provider, session, and JSON-RPC utilities.
  • Vexanium native account and reserved EVM bridge address conversion, bridge calldata decoding, and strict vex.evm action decoding.
  • Hardened release checks, Node.js 20, 22, and 24 coverage, complete declaration output, and verified tarball installation.

Changes

  • Vexanium-specific Antelope configuration moved to @windstack/vexanium/antelope.
  • VEX EVM chain metadata moved to @windstack/vexanium.
  • Lossy numeric asset conversion and duplicate application-facing helpers were removed.

See CHANGELOG.md for the complete migration summary.