Repository navigation
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.