Scope: Wallet API and Proving API
Wallet API — adds a register action to STRK20_ACTION, so a dapp can request privacy-pool registration through wallet_strk20InvokeTransaction or wallet_strk20PrepareInvoke instead of relying on the wallet to register transparently.
Proving API — adds the UNSUPPORTED_BUILTIN error (1002) to starknet_proveTransaction, giving transactions that use builtins outside the prover's supported set a dedicated error code instead of folding them into INVALID_TRANSACTION_INPUT.
The full node JSON-RPC and P2P specs are unchanged in this release (nodes stay at 0.10.2, P2P at 0.10.3).
What's Changed
- feat(proving-api): add UNSUPPORTED_BUILTIN error to starknet_proveTransaction by @avi-starkware in #411
- wallet-api: add STRK20 register action by @adrienlacombe in #414
- bump: v0.10.5-rc.0 by @odednaor in #415
Full Changelog: v0.10.4...v0.10.5-rc.0