From 1edf5420ff8a252e1f8e56725ef85ab9b63eb2e4 Mon Sep 17 00:00:00 2001 From: Oded Naor Date: Thu, 10 Sep 2026 15:05:49 +0300 Subject: [PATCH] bump: v0.10.4 Promote 0.10.4-rc.2 to the stable 0.10.4 release. No spec changes since 0.10.4-rc.2. Release scope: Wallet API. Across the 0.10.4 line the only spec change was in wallet_rpc.json: the rename of STRK20 sub-accounts to shadow accounts, and the addition of the optional valid_until parameter to wallet_strk20Balances. Bump the shared version in all specification files and package*.json, and update the Wallet API row in the README version table. Co-Authored-By: Claude Opus 5 --- README.md | 2 +- api/starknet_api_openrpc.json | 2 +- api/starknet_executables.json | 2 +- api/starknet_metadata.json | 2 +- api/starknet_trace_api_openrpc.json | 2 +- api/starknet_write_api.json | 2 +- api/starknet_ws_api.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- proving-api/starknet_proving_api_openrpc.json | 2 +- wallet-api/wallet_rpc.json | 2 +- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 6964fdf..1b5a8b3 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The latest release that changed each spec: | Spec | Current version | | ------------------ | --------------- | | Full node JSON-RPC | `0.10.2` | -| Wallet API | `0.10.4-rc.2` | +| Wallet API | `0.10.4` | | Proving API | `0.10.3` | | P2P | `0.10.3` | diff --git a/api/starknet_api_openrpc.json b/api/starknet_api_openrpc.json index 13640c6..f92d733 100644 --- a/api/starknet_api_openrpc.json +++ b/api/starknet_api_openrpc.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "StarkNet Node API", "license": {} }, diff --git a/api/starknet_executables.json b/api/starknet_executables.json index 9267980..149e2e8 100644 --- a/api/starknet_executables.json +++ b/api/starknet_executables.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "API for getting Starknet executables from nodes that store compiled artifacts", "license": {} }, diff --git a/api/starknet_metadata.json b/api/starknet_metadata.json index cdb61e9..98b1359 100644 --- a/api/starknet_metadata.json +++ b/api/starknet_metadata.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "Starknet ABI specs" }, "methods": [], diff --git a/api/starknet_trace_api_openrpc.json b/api/starknet_trace_api_openrpc.json index b83d3db..1fa2622 100644 --- a/api/starknet_trace_api_openrpc.json +++ b/api/starknet_trace_api_openrpc.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "StarkNet Trace API", "license": {} }, diff --git a/api/starknet_write_api.json b/api/starknet_write_api.json index bd35201..9de9edc 100644 --- a/api/starknet_write_api.json +++ b/api/starknet_write_api.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "StarkNet Node Write API", "license": {} }, diff --git a/api/starknet_ws_api.json b/api/starknet_ws_api.json index ad07a58..704bb57 100644 --- a/api/starknet_ws_api.json +++ b/api/starknet_ws_api.json @@ -1,7 +1,7 @@ { "openrpc": "1.3.2", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "StarkNet WebSocket RPC API", "license": {} }, diff --git a/package-lock.json b/package-lock.json index e9106a7..59f3e3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "starknet_specs", - "version": "0.10.4-rc.2", + "version": "0.10.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "starknet_specs", - "version": "0.10.4-rc.2", + "version": "0.10.4", "license": "MIT", "dependencies": { "@json-schema-tools/dereferencer": "1.6.3", diff --git a/package.json b/package.json index fd31b34..fe2bb28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "starknet_specs", - "version": "0.10.4-rc.2", + "version": "0.10.4", "description": "Tooling for OpenRPC files", "repository": { "type": "git", diff --git a/proving-api/starknet_proving_api_openrpc.json b/proving-api/starknet_proving_api_openrpc.json index 8864b55..e2fc76a 100644 --- a/proving-api/starknet_proving_api_openrpc.json +++ b/proving-api/starknet_proving_api_openrpc.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "Starknet Transaction Prover API", "description": "JSON-RPC API for proving Starknet transactions via the Starknet Transaction Prover.", "license": { diff --git a/wallet-api/wallet_rpc.json b/wallet-api/wallet_rpc.json index 6b76bfc..cfa5cfc 100644 --- a/wallet-api/wallet_rpc.json +++ b/wallet-api/wallet_rpc.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.4-rc.2", + "version": "0.10.4", "title": "Starknet Wallet API", "license": {} },