From 6041e7644fcaa514e138c752fca0d6d2c78eeaae Mon Sep 17 00:00:00 2001 From: Vaclav Barta Date: Fri, 13 Mar 2026 09:46:30 +0100 Subject: [PATCH 1/2] chore(rpc): update Starknet RPC specs to 0.10.1 (final) --- crates/rpc/src/v10.rs | 2 +- specs/rpc/v10/starknet_api_openrpc.json | 2 +- specs/rpc/v10/starknet_executables.json | 2 +- specs/rpc/v10/starknet_metadata.json | 2 +- specs/rpc/v10/starknet_trace_api_openrpc.json | 2 +- specs/rpc/v10/starknet_write_api.json | 2 +- specs/rpc/v10/starknet_ws_api.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/crates/rpc/src/v10.rs b/crates/rpc/src/v10.rs index fd566b5be0..dbac074d66 100644 --- a/crates/rpc/src/v10.rs +++ b/crates/rpc/src/v10.rs @@ -43,7 +43,7 @@ pub fn register_routes() -> RpcRouterBuilder { .register("starknet_subscribeNewTransactions", SubscribeNewTransactions) .register("starknet_subscribeEvents", SubscribeEvents) .register("starknet_subscribeTransactionStatus", SubscribeTransactionStatus) - .register("starknet_specVersion", || "0.10.1-rc.3") + .register("starknet_specVersion", || "0.10.1") .register("starknet_syncing", crate::method::syncing) .register("starknet_traceBlockTransactions", crate::method::trace_block_transactions) .register("starknet_traceTransaction", crate::method::trace_transaction) diff --git a/specs/rpc/v10/starknet_api_openrpc.json b/specs/rpc/v10/starknet_api_openrpc.json index 1725c349ea..85792cfbdc 100644 --- a/specs/rpc/v10/starknet_api_openrpc.json +++ b/specs/rpc/v10/starknet_api_openrpc.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.1-rc.3", + "version": "0.10.1", "title": "StarkNet Node API", "license": {} }, diff --git a/specs/rpc/v10/starknet_executables.json b/specs/rpc/v10/starknet_executables.json index 951b1bfbe8..5e00e959c6 100644 --- a/specs/rpc/v10/starknet_executables.json +++ b/specs/rpc/v10/starknet_executables.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0", "info": { - "version": "0.10.1-rc.3", + "version": "0.10.1", "title": "API for getting Starknet executables from nodes that store compiled artifacts", "license": {} }, diff --git a/specs/rpc/v10/starknet_metadata.json b/specs/rpc/v10/starknet_metadata.json index afb4dcd26e..63b89433cc 100644 --- a/specs/rpc/v10/starknet_metadata.json +++ b/specs/rpc/v10/starknet_metadata.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0", "info": { - "version": "0.10.1-rc.3", + "version": "0.10.1", "title": "Starknet ABI specs" }, "methods": [], diff --git a/specs/rpc/v10/starknet_trace_api_openrpc.json b/specs/rpc/v10/starknet_trace_api_openrpc.json index 21219528a0..35d0c9e230 100644 --- a/specs/rpc/v10/starknet_trace_api_openrpc.json +++ b/specs/rpc/v10/starknet_trace_api_openrpc.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.1-rc.3", + "version": "0.10.1", "title": "StarkNet Trace API", "license": {} }, diff --git a/specs/rpc/v10/starknet_write_api.json b/specs/rpc/v10/starknet_write_api.json index a4f282c0bd..1ddbe6143e 100644 --- a/specs/rpc/v10/starknet_write_api.json +++ b/specs/rpc/v10/starknet_write_api.json @@ -1,7 +1,7 @@ { "openrpc": "1.0.0-rc1", "info": { - "version": "0.10.1-rc.3", + "version": "0.10.1", "title": "StarkNet Node Write API", "license": {} }, diff --git a/specs/rpc/v10/starknet_ws_api.json b/specs/rpc/v10/starknet_ws_api.json index 0a289ff9ed..6d64a0e360 100644 --- a/specs/rpc/v10/starknet_ws_api.json +++ b/specs/rpc/v10/starknet_ws_api.json @@ -1,7 +1,7 @@ { "openrpc": "1.3.2", "info": { - "version": "0.10.1-rc.3", + "version": "0.10.1", "title": "StarkNet WebSocket RPC API", "license": {} }, From 8131190c5f5aa000a624a6dfcbd272e940217a46 Mon Sep 17 00:00:00 2001 From: Vaclav Barta Date: Fri, 13 Mar 2026 09:47:32 +0100 Subject: [PATCH 2/2] chore: update CHANGELOG --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d039a1398d..71d27c5814 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ More expansive patch notes and explanations may be found in the specific [pathfi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Changed + +- The v10 JSON-RPC endpoint now supports final JSON-RPC v0.10.1 spec. + ## [0.22.0-beta.3] - 2026-03-11 ### Fixed