Skip to content

WindStack v2.4.0

Latest

Choose a tag to compare

@windvex windvex released this 27 Sep 13:42

WindStack 2.4.0

WindStack 2.4.0 expands wallet connectivity and lifecycle support across browser, embedded, and Telegram environments while preserving the SDK's application-neutral architecture.

Added

  • Framework-neutral Wisp connector APIs for injected, embedded, and Telegram wallet sessions.
  • Canonical Wisp wallet identity and provider metadata helpers.
  • Browser navigation and wallet launch/deep-link utilities.
  • Embedded provider bootstrap support for wallet-hosted applications.
  • Generic provider-author primitives for Vexanium wallet implementations.
  • A non-persisted Telegram connection handoff proof for server-verified wallet authentication.

Improved

  • Telegram session lifecycle changes now propagate consistently through connector state.
  • Account, chain, disconnect, and session invalidation events clear stale connector state and persisted session pointers.
  • Connector teardown cancels active Telegram handoffs and prevents late asynchronous state updates after application shutdown.
  • In-flight Telegram operations can no longer restore invalidated session state.
  • Wallet lifecycle handling is now more deterministic across reload, restore, disconnect, revoke, and account-change scenarios.

Compatibility

WindStack remains modular and application-neutral:

  • Generic Antelope primitives remain independent of Wisp and Vexanium-specific application logic.
  • Generic EVM support remains compatible with standard EIP-1193 provider environments.
  • Vexanium-specific presets and helpers remain isolated in @windstack/vexanium.
  • Wisp-specific wallet integration remains isolated in @windstack/wallet-plugin-wisp.

All 13 WindStack packages are released as 2.4.0.