Scope: Wallet API
Adds STRK20 shadow account support, and an optional valid_until parameter to wallet_strk20Balances that lets a dapp request how long its authorization to read shielded balances stays valid.
The full node JSON-RPC, Proving API and P2P specs are unchanged in this release: nodes stay at 0.10.2, and the Proving API and P2P specs at 0.10.3.
This is the first stable release under the per-spec release scope described in the README: all files share one version, but each release changes only one spec, so implementations may correctly report different versions.
What's Changed
- feat(wallet-api): add STRK20 sub-account support by @ittaysw in #400
- wallet-api: clarify STRK20 fee-action responsibility (Invoke vs Prepare) by @odednaor in #401
- wallet-api: add collect_policy to STRK20_SUBACCOUNT_INVOKE_ACTION by @ittaysw in #402
- bump: v0.10.4-rc.0 by @ittaysw in #403
- pin GitHub Actions to commit SHA by @sobhe-Starkware in #404
- wallet-api: rename STRK20 sub-accounts to shadow accounts by @odednaor in #406
- docs: document per-spec release scope and versioning by @odednaor in #405
- bump: v0.10.4-rc.1 by @odednaor in #407
- feat: add optional valid_until to wallet_strk20Balances by @odednaor in #408
- bump: v0.10.4-rc.2 by @odednaor in #409
- bump: v0.10.4 by @odednaor in #410
New Contributors
- @sobhe-Starkware made their first contribution in #404
Full Changelog: v0.10.3...v0.10.4