Skip to content

WindStack SDK v2.1.0

Choose a tag to compare

@windvex windvex released this 10 Sep 17:58
· 65 commits to main since this release
  • Added canonical transaction deserialization with size and count limits plus canonical round-trip verification.
  • Preserved structured transactions through Vexanium wallet signing so complete multi-action transactions can be reviewed before approval.
  • Added structured transaction and serialized context-free-data fields to exact signing with byte-for-byte consistency checks.
  • Added high-level Vexanium transaction APIs for ABI-aware action construction, wallet authorization, TAPOS preparation, signing, and optional broadcast.
  • Updated client-bound VSR creation to use the configured Vexanium RPC and ABI cache.
  • Added VSR action inspection and ABI-aware decoding for single-action, multi-action, and full-transaction requests.
  • Added ABI request deduplication for concurrent action resolution and shared ABI caching.
  • Restricted Vexanium-facing signing-request and exact-signing operations to VSR and the configured Vexanium chain.
  • Updated signing-request revision selection to use the minimum compatible protocol revision for each request.
  • Strengthened provider capability negotiation, chain and session validation, malformed transaction handling, and wallet response validation.