diff --git a/.changeset/bold-drinks-strive.md b/.changeset/bold-drinks-strive.md
deleted file mode 100644
index 5939e4f6b..000000000
--- a/.changeset/bold-drinks-strive.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-'@solana/rpc-spec': minor
-'@solana/kit': minor
----
-
-Add a `reactiveStore()` method to `PendingRpcRequest`. It fires the request on construction and synchronously returns a `ReactiveActionStore` that holds the request's `idle`/`running`/`success`/`error` lifecycle state. Compatible with `useSyncExternalStore`, Svelte stores, and other reactive primitives. Call `dispatch()` to re-fire the request (e.g. after an error), or `reset()` to abort the in-flight call and return to idle.
-
-```ts
-const store = rpc.getAccountInfo(address).reactiveStore();
-const state = useSyncExternalStore(store.subscribe, store.getState);
-if (state.status === 'error') return ;
-if (state.status === 'running' && !state.data) return ;
-return ;
-```
diff --git a/.changeset/brown-candles-relax.md b/.changeset/brown-candles-relax.md
deleted file mode 100644
index 5bd5d49d8..000000000
--- a/.changeset/brown-candles-relax.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-'@solana/rpc-subscriptions-spec': minor
-'@solana/kit': minor
----
-
-Add a `reactiveStore()` method to `PendingRpcSubscriptionsRequest`. Unlike `reactive()`, this variant returns a `ReactiveStore` synchronously and supports `retry()` to reconnect after an error. `reactive()` is now `@deprecated` in favour of `reactiveStore()`.
-
-```ts
-const store = rpc.accountNotifications(address).reactiveStore({ abortSignal });
-const state = useSyncExternalStore(store.subscribe, store.getUnifiedState);
-if (state.status === 'error') return ;
-```
diff --git a/.changeset/clever-spies-shout.md b/.changeset/clever-spies-shout.md
deleted file mode 100644
index 7ac70f982..000000000
--- a/.changeset/clever-spies-shout.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'@solana/subscribable': minor
-'@solana/errors': minor
-'@solana/kit': minor
----
-
-Add `retry()` and `getUnifiedState()` to `ReactiveStore`. The new `getUnifiedState()` returns a discriminated `{ data, error, status }` snapshot with stable identity, so stores can be passed directly to `useSyncExternalStore` without an intermediate wrapper. `getState()` and `getError()` remain on the type but are now `@deprecated` in favour of the unified snapshot.
-
-A new `createReactiveStoreFromDataPublisherFactory` function is also introduced. It accepts a `createDataPublisher: () => Promise` factory rather than a ready-made publisher, which lets the store reconnect via `retry()` after an error. The existing `createReactiveStoreFromDataPublisher` is now `@deprecated`; calling `retry()` on a store it produced throws a new `SolanaError` with code `SOLANA_ERROR__SUBSCRIBABLE__RETRY_NOT_SUPPORTED`.
-
-`createReactiveStoreWithInitialValueAndSlotTracking` (from `@solana/kit`) now supports `retry()`, which re-sends the RPC request and re-subscribes to the subscription with a fresh abort signal while preserving the last known slot and value.
diff --git a/.changeset/open-cameras-sit.md b/.changeset/open-cameras-sit.md
deleted file mode 100644
index c74365bc4..000000000
--- a/.changeset/open-cameras-sit.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-'@solana/subscribable': minor
-'@solana/kit': minor
----
-
-Add framework-agnostic source duck-types for reactive bindings.
-
-`@solana/subscribable` now exports two new types:
-
-- `ReactiveStreamSource` — anything with a `reactiveStore({ abortSignal })` method that returns a `ReactiveStreamStore`. `PendingRpcSubscriptionsRequest` satisfies this by design.
-- `ReactiveActionSource` — anything with a zero-argument `reactiveStore()` method that returns a `ReactiveActionStore<[], T>`. `PendingRpcRequest` satisfies this by design.
-
-These let reactive-framework bindings consume a single duck-type instead of naming concrete producer types — and let plugin authors expose their own pending-request objects to those bindings without modification.
-
-Both source types live in `@solana/subscribable` and are not re-exported from `@solana/kit`, matching the existing convention for their parent `ReactiveStreamStore` / `ReactiveActionStore` types — anyone consuming a source duck-type is already in the reactive-primitives layer and will already be importing the related store types from the same package.
-
-`@solana/kit` now publicly exports the previously-private `CreateReactiveStoreWithInitialValueAndSlotTrackingConfig` type so non-React consumers (e.g. plugins) can declare function return shapes based on it without taking a dependency on `@solana/react`.
diff --git a/.changeset/some-views-pick.md b/.changeset/some-views-pick.md
deleted file mode 100644
index 50e1297c4..000000000
--- a/.changeset/some-views-pick.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-'@solana/subscribable': minor
-'@solana/rpc-subscriptions-spec': minor
-'@solana/kit': minor
-'@solana/errors': minor
----
-
-Rename `ReactiveStore` to `ReactiveStreamStore`. The old name remains exported as a deprecated alias and will be removed in a future major release.
diff --git a/.changeset/thin-cats-drop.md b/.changeset/thin-cats-drop.md
deleted file mode 100644
index ca0512f7a..000000000
--- a/.changeset/thin-cats-drop.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@solana/subscribable': minor
----
-
-Added `createReactiveActionStore` — a framework-agnostic state machine that wraps an async function and exposes a `{ dispatch, dispatchAsync, getState, subscribe, reset }` contract compatible with `useSyncExternalStore`, Svelte stores, Vue's `shallowRef`, and similar reactive primitives. `dispatch` is synchronous and fire-and-forget (safe from UI event handlers); `dispatchAsync` returns a promise that resolves to the wrapped function's result and rejects on failure or supersede — use `isAbortError` from `@solana/promises` to filter aborts. Each call creates a fresh `AbortController` and aborts the previous one, so rapid successive dispatches only produce one final state transition — the outcome of the most recent call.
diff --git a/packages/accounts/CHANGELOG.md b/packages/accounts/CHANGELOG.md
index cdf3a9f6d..adae1793a 100644
--- a/packages/accounts/CHANGELOG.md
+++ b/packages/accounts/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/accounts
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825), [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/rpc-spec@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/rpc-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/accounts/package.json b/packages/accounts/package.json
index 78747fec9..72a576354 100644
--- a/packages/accounts/package.json
+++ b/packages/accounts/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/accounts",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for representing, fetching and decoding Solana accounts",
"homepage": "https://www.solanakit.com/api#solanaaccounts",
"exports": {
diff --git a/packages/addresses/CHANGELOG.md b/packages/addresses/CHANGELOG.md
index 9cbe1f95d..04f047181 100644
--- a/packages/addresses/CHANGELOG.md
+++ b/packages/addresses/CHANGELOG.md
@@ -1,5 +1,16 @@
# @solana/addresses
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/assertions@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/nominal-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/addresses/package.json b/packages/addresses/package.json
index 28bbbff3a..e9d852aa4 100644
--- a/packages/addresses/package.json
+++ b/packages/addresses/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/addresses",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for generating account addresses",
"homepage": "https://www.solanakit.com/api#solanaaddresses",
"exports": {
diff --git a/packages/assertions/CHANGELOG.md b/packages/assertions/CHANGELOG.md
index 730797bbd..d8ad5a929 100644
--- a/packages/assertions/CHANGELOG.md
+++ b/packages/assertions/CHANGELOG.md
@@ -1,5 +1,12 @@
# @solana/assertions
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/assertions/package.json b/packages/assertions/package.json
index ca41f839e..cc59c5023 100644
--- a/packages/assertions/package.json
+++ b/packages/assertions/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/assertions",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK",
"homepage": "https://www.solanakit.com/api#solanaassertions",
"exports": {
diff --git a/packages/codecs-core/CHANGELOG.md b/packages/codecs-core/CHANGELOG.md
index e0c594db6..14faa2a70 100644
--- a/packages/codecs-core/CHANGELOG.md
+++ b/packages/codecs-core/CHANGELOG.md
@@ -1,5 +1,12 @@
# @solana/codecs-core
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/codecs-core/package.json b/packages/codecs-core/package.json
index e5cbb155c..7f62a8639 100644
--- a/packages/codecs-core/package.json
+++ b/packages/codecs-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/codecs-core",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Core types and helpers for encoding and decoding byte arrays on Solana",
"homepage": "https://www.solanakit.com/api#solanacodecs-core",
"exports": {
diff --git a/packages/codecs-data-structures/CHANGELOG.md b/packages/codecs-data-structures/CHANGELOG.md
index 81b21d2ea..f8762472b 100644
--- a/packages/codecs-data-structures/CHANGELOG.md
+++ b/packages/codecs-data-structures/CHANGELOG.md
@@ -1,5 +1,14 @@
# @solana/codecs-data-structures
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-numbers@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/codecs-data-structures/package.json b/packages/codecs-data-structures/package.json
index ec5f5e548..9d9d897c7 100644
--- a/packages/codecs-data-structures/package.json
+++ b/packages/codecs-data-structures/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/codecs-data-structures",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Codecs for various data structures",
"homepage": "https://www.solanakit.com/api#solanacodecs-data-structures",
"exports": {
diff --git a/packages/codecs-numbers/CHANGELOG.md b/packages/codecs-numbers/CHANGELOG.md
index 314b4eca2..4cdabce6e 100644
--- a/packages/codecs-numbers/CHANGELOG.md
+++ b/packages/codecs-numbers/CHANGELOG.md
@@ -1,5 +1,13 @@
# @solana/codecs-numbers
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/codecs-core@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/codecs-numbers/package.json b/packages/codecs-numbers/package.json
index 458d29460..330829790 100644
--- a/packages/codecs-numbers/package.json
+++ b/packages/codecs-numbers/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/codecs-numbers",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Codecs for numbers of different sizes and endianness",
"homepage": "https://www.solanakit.com/api#solanacodecs-numbers",
"exports": {
diff --git a/packages/codecs-strings/CHANGELOG.md b/packages/codecs-strings/CHANGELOG.md
index 2f350d8a9..bef29159d 100644
--- a/packages/codecs-strings/CHANGELOG.md
+++ b/packages/codecs-strings/CHANGELOG.md
@@ -1,5 +1,14 @@
# @solana/codecs-strings
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-numbers@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/codecs-strings/package.json b/packages/codecs-strings/package.json
index 4bc886a32..8a9b34704 100644
--- a/packages/codecs-strings/package.json
+++ b/packages/codecs-strings/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/codecs-strings",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Codecs for strings of different sizes and encodings",
"homepage": "https://www.solanakit.com/api#solanacodecs-strings",
"exports": {
diff --git a/packages/codecs/CHANGELOG.md b/packages/codecs/CHANGELOG.md
index 0d5cb4d5b..834793704 100644
--- a/packages/codecs/CHANGELOG.md
+++ b/packages/codecs/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/codecs
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-data-structures@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/fixed-points@6.10.0
+ - @solana/options@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/codecs/package.json b/packages/codecs/package.json
index 4c8581bdc..242ce7138 100644
--- a/packages/codecs/package.json
+++ b/packages/codecs/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/codecs",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A library for encoding and decoding any data structure",
"homepage": "https://www.solanakit.com/api#solanacodecs",
"exports": {
diff --git a/packages/compat/CHANGELOG.md b/packages/compat/CHANGELOG.md
index ced9af4cd..84eac36c6 100644
--- a/packages/compat/CHANGELOG.md
+++ b/packages/compat/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/compat
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/transactions@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/compat/package.json b/packages/compat/package.json
index 298cc66a8..8faccb6c8 100644
--- a/packages/compat/package.json
+++ b/packages/compat/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/compat",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for converting from legacy web3js classes",
"homepage": "https://www.solanakit.com/api#solanacompat",
"exports": {
diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md
index 34fc7d954..b434d8c97 100644
--- a/packages/errors/CHANGELOG.md
+++ b/packages/errors/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/errors
+## 6.10.0
+
+### Minor Changes
+
+- [#1552](https://github.com/anza-xyz/kit/pull/1552) [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add `retry()` and `getUnifiedState()` to `ReactiveStore`. The new `getUnifiedState()` returns a discriminated `{ data, error, status }` snapshot with stable identity, so stores can be passed directly to `useSyncExternalStore` without an intermediate wrapper. `getState()` and `getError()` remain on the type but are now `@deprecated` in favour of the unified snapshot.
+
+ A new `createReactiveStoreFromDataPublisherFactory` function is also introduced. It accepts a `createDataPublisher: () => Promise` factory rather than a ready-made publisher, which lets the store reconnect via `retry()` after an error. The existing `createReactiveStoreFromDataPublisher` is now `@deprecated`; calling `retry()` on a store it produced throws a new `SolanaError` with code `SOLANA_ERROR__SUBSCRIBABLE__RETRY_NOT_SUPPORTED`.
+
+ `createReactiveStoreWithInitialValueAndSlotTracking` (from `@solana/kit`) now supports `retry()`, which re-sends the RPC request and re-subscribes to the subscription with a fresh abort signal while preserving the last known slot and value.
+
+- [#1554](https://github.com/anza-xyz/kit/pull/1554) [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Rename `ReactiveStore` to `ReactiveStreamStore`. The old name remains exported as a deprecated alias and will be removed in a future major release.
+
## 6.9.0
### Minor Changes
diff --git a/packages/errors/package.json b/packages/errors/package.json
index c12102261..85d26ddd4 100644
--- a/packages/errors/package.json
+++ b/packages/errors/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/errors",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Throw, identify, and decode Solana JavaScript errors",
"homepage": "https://www.solanakit.com/api#solanaerrors",
"exports": {
diff --git a/packages/fast-stable-stringify/CHANGELOG.md b/packages/fast-stable-stringify/CHANGELOG.md
index 14cd0f8ec..a4c170cdb 100644
--- a/packages/fast-stable-stringify/CHANGELOG.md
+++ b/packages/fast-stable-stringify/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/fast-stable-stringify
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/fast-stable-stringify/package.json b/packages/fast-stable-stringify/package.json
index 27fd95522..7445efca4 100644
--- a/packages/fast-stable-stringify/package.json
+++ b/packages/fast-stable-stringify/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/fast-stable-stringify",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Deterministic stringification for when performance and bundle size matters",
"exports": {
"edge-light": {
diff --git a/packages/fixed-points/CHANGELOG.md b/packages/fixed-points/CHANGELOG.md
index 21f624fec..25433ca73 100644
--- a/packages/fixed-points/CHANGELOG.md
+++ b/packages/fixed-points/CHANGELOG.md
@@ -1,5 +1,13 @@
# @solana/fixed-points
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/codecs-core@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/fixed-points/package.json b/packages/fixed-points/package.json
index 0e4cd81d5..a48554534 100644
--- a/packages/fixed-points/package.json
+++ b/packages/fixed-points/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/fixed-points",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Fixed-point number types for JavaScript",
"homepage": "https://www.solanakit.com/api#solanafixed-points",
"exports": {
diff --git a/packages/functional/CHANGELOG.md b/packages/functional/CHANGELOG.md
index c93cfe0fc..6a6f04a39 100644
--- a/packages/functional/CHANGELOG.md
+++ b/packages/functional/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/functional
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/functional/package.json b/packages/functional/package.json
index 5e31d757e..082ce517f 100644
--- a/packages/functional/package.json
+++ b/packages/functional/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/functional",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Functional JavaScript helpers",
"homepage": "https://www.solanakit.com/api#solanafunctional",
"exports": {
diff --git a/packages/instruction-plans/CHANGELOG.md b/packages/instruction-plans/CHANGELOG.md
index 558e054fe..6174698c7 100644
--- a/packages/instruction-plans/CHANGELOG.md
+++ b/packages/instruction-plans/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/instruction-plans
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/promises@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/instruction-plans/package.json b/packages/instruction-plans/package.json
index fee6d41b7..fbdfcc0a9 100644
--- a/packages/instruction-plans/package.json
+++ b/packages/instruction-plans/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/instruction-plans",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Construct, plan and execute transactions from multiple instructions.",
"homepage": "https://www.solanakit.com/api#solanainstruction-plans",
"exports": {
diff --git a/packages/instructions/CHANGELOG.md b/packages/instructions/CHANGELOG.md
index cfe70c2fb..89ddce8d3 100644
--- a/packages/instructions/CHANGELOG.md
+++ b/packages/instructions/CHANGELOG.md
@@ -1,5 +1,13 @@
# @solana/instructions
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/codecs-core@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/instructions/package.json b/packages/instructions/package.json
index 45b3d7249..d85ade4da 100644
--- a/packages/instructions/package.json
+++ b/packages/instructions/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/instructions",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for creating transaction instructions",
"homepage": "https://www.solanakit.com/api#solanainstructions",
"exports": {
diff --git a/packages/keys/CHANGELOG.md b/packages/keys/CHANGELOG.md
index 2a9ebf892..0e21d4d5e 100644
--- a/packages/keys/CHANGELOG.md
+++ b/packages/keys/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/keys
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/assertions@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/nominal-types@6.10.0
+ - @solana/promises@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/keys/package.json b/packages/keys/package.json
index 1508e305d..079693f55 100644
--- a/packages/keys/package.json
+++ b/packages/keys/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/keys",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for generating and transforming key material",
"homepage": "https://www.solanakit.com/api#solanakeys",
"exports": {
diff --git a/packages/kit/CHANGELOG.md b/packages/kit/CHANGELOG.md
index 16133ac56..568c90076 100644
--- a/packages/kit/CHANGELOG.md
+++ b/packages/kit/CHANGELOG.md
@@ -1,5 +1,76 @@
# @solana/kit
+## 6.10.0
+
+### Minor Changes
+
+- [#1555](https://github.com/anza-xyz/kit/pull/1555) [`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add a `reactiveStore()` method to `PendingRpcRequest`. It fires the request on construction and synchronously returns a `ReactiveActionStore` that holds the request's `idle`/`running`/`success`/`error` lifecycle state. Compatible with `useSyncExternalStore`, Svelte stores, and other reactive primitives. Call `dispatch()` to re-fire the request (e.g. after an error), or `reset()` to abort the in-flight call and return to idle.
+
+ ```ts
+ const store = rpc.getAccountInfo(address).reactiveStore();
+ const state = useSyncExternalStore(store.subscribe, store.getState);
+ if (state.status === 'error') return ;
+ if (state.status === 'running' && !state.data) return ;
+ return ;
+ ```
+
+- [#1553](https://github.com/anza-xyz/kit/pull/1553) [`15b610d`](https://github.com/anza-xyz/kit/commit/15b610deb88ba0a49b8fdab7dec7085ad3f4cb6e) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add a `reactiveStore()` method to `PendingRpcSubscriptionsRequest`. Unlike `reactive()`, this variant returns a `ReactiveStore` synchronously and supports `retry()` to reconnect after an error. `reactive()` is now `@deprecated` in favour of `reactiveStore()`.
+
+ ```ts
+ const store = rpc.accountNotifications(address).reactiveStore({ abortSignal });
+ const state = useSyncExternalStore(store.subscribe, store.getUnifiedState);
+ if (state.status === 'error') return ;
+ ```
+
+- [#1552](https://github.com/anza-xyz/kit/pull/1552) [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add `retry()` and `getUnifiedState()` to `ReactiveStore`. The new `getUnifiedState()` returns a discriminated `{ data, error, status }` snapshot with stable identity, so stores can be passed directly to `useSyncExternalStore` without an intermediate wrapper. `getState()` and `getError()` remain on the type but are now `@deprecated` in favour of the unified snapshot.
+
+ A new `createReactiveStoreFromDataPublisherFactory` function is also introduced. It accepts a `createDataPublisher: () => Promise` factory rather than a ready-made publisher, which lets the store reconnect via `retry()` after an error. The existing `createReactiveStoreFromDataPublisher` is now `@deprecated`; calling `retry()` on a store it produced throws a new `SolanaError` with code `SOLANA_ERROR__SUBSCRIBABLE__RETRY_NOT_SUPPORTED`.
+
+ `createReactiveStoreWithInitialValueAndSlotTracking` (from `@solana/kit`) now supports `retry()`, which re-sends the RPC request and re-subscribes to the subscription with a fresh abort signal while preserving the last known slot and value.
+
+- [#1606](https://github.com/anza-xyz/kit/pull/1606) [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add framework-agnostic source duck-types for reactive bindings.
+
+ `@solana/subscribable` now exports two new types:
+ - `ReactiveStreamSource` — anything with a `reactiveStore({ abortSignal })` method that returns a `ReactiveStreamStore`. `PendingRpcSubscriptionsRequest` satisfies this by design.
+ - `ReactiveActionSource` — anything with a zero-argument `reactiveStore()` method that returns a `ReactiveActionStore<[], T>`. `PendingRpcRequest` satisfies this by design.
+
+ These let reactive-framework bindings consume a single duck-type instead of naming concrete producer types — and let plugin authors expose their own pending-request objects to those bindings without modification.
+
+ Both source types live in `@solana/subscribable` and are not re-exported from `@solana/kit`, matching the existing convention for their parent `ReactiveStreamStore` / `ReactiveActionStore` types — anyone consuming a source duck-type is already in the reactive-primitives layer and will already be importing the related store types from the same package.
+
+ `@solana/kit` now publicly exports the previously-private `CreateReactiveStoreWithInitialValueAndSlotTrackingConfig` type so non-React consumers (e.g. plugins) can declare function return shapes based on it without taking a dependency on `@solana/react`.
+
+- [#1554](https://github.com/anza-xyz/kit/pull/1554) [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Rename `ReactiveStore` to `ReactiveStreamStore`. The old name remains exported as a deprecated alias and will be removed in a future major release.
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65), [`82a1ac5`](https://github.com/anza-xyz/kit/commit/82a1ac56131ebc2ad43f948feb862172418f8b3d)]:
+ - @solana/subscribable@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/accounts@6.10.0
+ - @solana/plugin-interfaces@6.10.0
+ - @solana/rpc@6.10.0
+ - @solana/rpc-api@6.10.0
+ - @solana/sysvars@6.10.0
+ - @solana/rpc-subscriptions@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/instruction-plans@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/offchain-messages@6.10.0
+ - @solana/program-client-core@6.10.0
+ - @solana/programs@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/signers@6.10.0
+ - @solana/transaction-confirmation@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/rpc-parsed-types@6.10.0
+ - @solana/codecs@6.10.0
+ - @solana/functional@6.10.0
+ - @solana/plugin-core@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/kit/package.json b/packages/kit/package.json
index bb41f23fe..379a2dea0 100644
--- a/packages/kit/package.json
+++ b/packages/kit/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/kit",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Solana Javascript API",
"homepage": "https://www.solanakit.com",
"exports": {
diff --git a/packages/nominal-types/CHANGELOG.md b/packages/nominal-types/CHANGELOG.md
index e58b75872..cd831097c 100644
--- a/packages/nominal-types/CHANGELOG.md
+++ b/packages/nominal-types/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/nominal-types
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/nominal-types/package.json b/packages/nominal-types/package.json
index 43880e540..db20bae0a 100644
--- a/packages/nominal-types/package.json
+++ b/packages/nominal-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/nominal-types",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Type utilties for creating nominal/branded types in TypeScript",
"homepage": "https://www.solanakit.com/api#solananominal-types",
"types": "./dist/types/index.d.ts",
diff --git a/packages/offchain-messages/CHANGELOG.md b/packages/offchain-messages/CHANGELOG.md
index a6c595c5b..2213906ab 100644
--- a/packages/offchain-messages/CHANGELOG.md
+++ b/packages/offchain-messages/CHANGELOG.md
@@ -1,5 +1,19 @@
# @solana/offchain-messages
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-data-structures@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/nominal-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/offchain-messages/package.json b/packages/offchain-messages/package.json
index 6f8a97734..82b8cfba3 100644
--- a/packages/offchain-messages/package.json
+++ b/packages/offchain-messages/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/offchain-messages",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for encoding and decoding messages according to the offchain message specification",
"homepage": "https://www.solanakit.com/api#solanaoffchain-messages",
"exports": {
diff --git a/packages/options/CHANGELOG.md b/packages/options/CHANGELOG.md
index b7c4601bb..8bf23b00b 100644
--- a/packages/options/CHANGELOG.md
+++ b/packages/options/CHANGELOG.md
@@ -1,5 +1,16 @@
# @solana/options
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-data-structures@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/codecs-strings@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/options/package.json b/packages/options/package.json
index 9e5249d8a..096be1fbe 100644
--- a/packages/options/package.json
+++ b/packages/options/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/options",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Managing and serializing Rust-like Option types in JavaScript",
"homepage": "https://www.solanakit.com/api#solanaoptions",
"exports": {
diff --git a/packages/plugin-core/CHANGELOG.md b/packages/plugin-core/CHANGELOG.md
index 55afe5bd6..8cff0546a 100644
--- a/packages/plugin-core/CHANGELOG.md
+++ b/packages/plugin-core/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/plugin-core
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/plugin-core/package.json b/packages/plugin-core/package.json
index 33a9c998f..be9f40a98 100644
--- a/packages/plugin-core/package.json
+++ b/packages/plugin-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/plugin-core",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Core helpers for creating and extending Kit clients with plugins",
"homepage": "https://www.solanakit.com/api#solanaplugin-core",
"exports": {
diff --git a/packages/plugin-interfaces/CHANGELOG.md b/packages/plugin-interfaces/CHANGELOG.md
index dd02466dd..47d1ec276 100644
--- a/packages/plugin-interfaces/CHANGELOG.md
+++ b/packages/plugin-interfaces/CHANGELOG.md
@@ -1,5 +1,18 @@
# @solana/plugin-interfaces
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825), [`15b610d`](https://github.com/anza-xyz/kit/commit/15b610deb88ba0a49b8fdab7dec7085ad3f4cb6e), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/rpc-spec@6.10.0
+ - @solana/rpc-subscriptions-spec@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/instruction-plans@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/signers@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/plugin-interfaces/package.json b/packages/plugin-interfaces/package.json
index 32ecc44b2..321bfd781 100644
--- a/packages/plugin-interfaces/package.json
+++ b/packages/plugin-interfaces/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/plugin-interfaces",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "TypeScript interfaces for building pluggable Solana clients",
"homepage": "https://www.solanakit.com/api#solanaplugin-interfaces",
"types": "./dist/types/index.d.ts",
diff --git a/packages/program-client-core/CHANGELOG.md b/packages/program-client-core/CHANGELOG.md
index a800e2d86..957499ee5 100644
--- a/packages/program-client-core/CHANGELOG.md
+++ b/packages/program-client-core/CHANGELOG.md
@@ -1,5 +1,20 @@
# @solana/program-client-core
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/accounts@6.10.0
+ - @solana/plugin-interfaces@6.10.0
+ - @solana/rpc-api@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/instruction-plans@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/signers@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/program-client-core/package.json b/packages/program-client-core/package.json
index 4fb3fa862..ff1dcd88a 100644
--- a/packages/program-client-core/package.json
+++ b/packages/program-client-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/program-client-core",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Core utilities for building Solana program clients",
"homepage": "https://www.solanakit.com/api#solanaprogram-client-core",
"exports": {
diff --git a/packages/programs/CHANGELOG.md b/packages/programs/CHANGELOG.md
index f7eed1ae7..4a0e53ae2 100644
--- a/packages/programs/CHANGELOG.md
+++ b/packages/programs/CHANGELOG.md
@@ -1,5 +1,13 @@
# @solana/programs
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/programs/package.json b/packages/programs/package.json
index 69fa20427..859b5f4e6 100644
--- a/packages/programs/package.json
+++ b/packages/programs/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/programs",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for defining programs and resolving program errors",
"homepage": "https://www.solanakit.com/api#solanaprograms",
"exports": {
diff --git a/packages/promises/CHANGELOG.md b/packages/promises/CHANGELOG.md
index b2c956876..667393950 100644
--- a/packages/promises/CHANGELOG.md
+++ b/packages/promises/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/promises
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/promises/package.json b/packages/promises/package.json
index 863ad9059..c459fc694 100644
--- a/packages/promises/package.json
+++ b/packages/promises/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/promises",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for using JavaScript promises",
"homepage": "https://www.solanakit.com/api#solanapromises",
"exports": {
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 9d41ddda0..a6a97d446 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -1,5 +1,18 @@
# @solana/react
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/signers@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/promises@6.10.0
+
## 6.9.0
### Patch Changes
diff --git a/packages/react/package.json b/packages/react/package.json
index 4a7682f84..7f4f143bf 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/react",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "React hooks for building Solana apps",
"homepage": "https://www.solanakit.com/api#solanareact",
"exports": {
diff --git a/packages/rpc-api/CHANGELOG.md b/packages/rpc-api/CHANGELOG.md
index d9721b9d8..d01cf46c8 100644
--- a/packages/rpc-api/CHANGELOG.md
+++ b/packages/rpc-api/CHANGELOG.md
@@ -1,5 +1,22 @@
# @solana/rpc-api
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825), [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/rpc-spec@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/rpc-transformers@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/rpc-parsed-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-api/package.json b/packages/rpc-api/package.json
index ec3391f40..773701d6a 100644
--- a/packages/rpc-api/package.json
+++ b/packages/rpc-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-api",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Defines all default Solana RPC methods as types",
"homepage": "https://www.solanakit.com/api#solanarpc-api",
"exports": {
diff --git a/packages/rpc-graphql/CHANGELOG.md b/packages/rpc-graphql/CHANGELOG.md
index 538a43af2..8de7e068e 100644
--- a/packages/rpc-graphql/CHANGELOG.md
+++ b/packages/rpc-graphql/CHANGELOG.md
@@ -1,5 +1,13 @@
# @solana/rpc-graphql
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @solana/codecs-strings@6.10.0
+ - @solana/fast-stable-stringify@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-graphql/package.json b/packages/rpc-graphql/package.json
index 3414b34dc..5b43e3698 100644
--- a/packages/rpc-graphql/package.json
+++ b/packages/rpc-graphql/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-graphql",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A library for resolving GraphQl query calls to the Solana JSON RPC API",
"homepage": "https://www.solanakit.com/api#solanarpc-graphql",
"exports": {
diff --git a/packages/rpc-parsed-types/CHANGELOG.md b/packages/rpc-parsed-types/CHANGELOG.md
index b640d5754..96c84c1e9 100644
--- a/packages/rpc-parsed-types/CHANGELOG.md
+++ b/packages/rpc-parsed-types/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/rpc-parsed-types
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-parsed-types/package.json b/packages/rpc-parsed-types/package.json
index 6d0fe7680..961eea5b5 100644
--- a/packages/rpc-parsed-types/package.json
+++ b/packages/rpc-parsed-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-parsed-types",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Type definitions for parsed types used in the Solana RPC",
"homepage": "https://www.solanakit.com/api#solanarpc-parsed-types",
"exports": {
diff --git a/packages/rpc-spec-types/CHANGELOG.md b/packages/rpc-spec-types/CHANGELOG.md
index 4ce3d951f..e7444e39e 100644
--- a/packages/rpc-spec-types/CHANGELOG.md
+++ b/packages/rpc-spec-types/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/rpc-spec-types
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-spec-types/package.json b/packages/rpc-spec-types/package.json
index 6a39dcc89..f36d09374 100644
--- a/packages/rpc-spec-types/package.json
+++ b/packages/rpc-spec-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-spec-types",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Shared generic JSON RPC specifications",
"homepage": "https://www.solanakit.com/api#solanarpc-spec-types",
"exports": {
diff --git a/packages/rpc-spec/CHANGELOG.md b/packages/rpc-spec/CHANGELOG.md
index ae03acb53..23f62af66 100644
--- a/packages/rpc-spec/CHANGELOG.md
+++ b/packages/rpc-spec/CHANGELOG.md
@@ -1,5 +1,26 @@
# @solana/rpc-spec
+## 6.10.0
+
+### Minor Changes
+
+- [#1555](https://github.com/anza-xyz/kit/pull/1555) [`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add a `reactiveStore()` method to `PendingRpcRequest`. It fires the request on construction and synchronously returns a `ReactiveActionStore` that holds the request's `idle`/`running`/`success`/`error` lifecycle state. Compatible with `useSyncExternalStore`, Svelte stores, and other reactive primitives. Call `dispatch()` to re-fire the request (e.g. after an error), or `reset()` to abort the in-flight call and return to idle.
+
+ ```ts
+ const store = rpc.getAccountInfo(address).reactiveStore();
+ const state = useSyncExternalStore(store.subscribe, store.getState);
+ if (state.status === 'error') return ;
+ if (state.status === 'running' && !state.data) return ;
+ return ;
+ ```
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65), [`82a1ac5`](https://github.com/anza-xyz/kit/commit/82a1ac56131ebc2ad43f948feb862172418f8b3d)]:
+ - @solana/subscribable@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-spec/package.json b/packages/rpc-spec/package.json
index 79ede825f..f9953bbac 100644
--- a/packages/rpc-spec/package.json
+++ b/packages/rpc-spec/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-spec",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A generic implementation of JSON RPCs using proxies",
"homepage": "https://www.solanakit.com/api#solanarpc-spec",
"exports": {
diff --git a/packages/rpc-subscriptions-api/CHANGELOG.md b/packages/rpc-subscriptions-api/CHANGELOG.md
index f9640d1f4..847bc5460 100644
--- a/packages/rpc-subscriptions-api/CHANGELOG.md
+++ b/packages/rpc-subscriptions-api/CHANGELOG.md
@@ -1,5 +1,18 @@
# @solana/rpc-subscriptions-api
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`15b610d`](https://github.com/anza-xyz/kit/commit/15b610deb88ba0a49b8fdab7dec7085ad3f4cb6e), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/rpc-subscriptions-spec@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/rpc-transformers@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-subscriptions-api/package.json b/packages/rpc-subscriptions-api/package.json
index 0419732f7..9dc62dfef 100644
--- a/packages/rpc-subscriptions-api/package.json
+++ b/packages/rpc-subscriptions-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-subscriptions-api",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Defines all default Solana RPC subscriptions as types",
"homepage": "https://www.solanakit.com/api#solanarpc-subscriptions-api",
"exports": {
diff --git a/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md b/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md
index f40ba737e..3c902368b 100644
--- a/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md
+++ b/packages/rpc-subscriptions-channel-websocket/CHANGELOG.md
@@ -1,5 +1,15 @@
# @solana/rpc-subscriptions-channel-websocket
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`15b610d`](https://github.com/anza-xyz/kit/commit/15b610deb88ba0a49b8fdab7dec7085ad3f4cb6e), [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65), [`82a1ac5`](https://github.com/anza-xyz/kit/commit/82a1ac56131ebc2ad43f948feb862172418f8b3d)]:
+ - @solana/rpc-subscriptions-spec@6.10.0
+ - @solana/subscribable@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/functional@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-subscriptions-channel-websocket/package.json b/packages/rpc-subscriptions-channel-websocket/package.json
index 1e6fb4d16..037a37068 100644
--- a/packages/rpc-subscriptions-channel-websocket/package.json
+++ b/packages/rpc-subscriptions-channel-websocket/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-subscriptions-channel-websocket",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "An RPC Subscriptions transport that uses WebSockets",
"homepage": "https://www.solanakit.com/api#solanarpc-subscriptions-channel-websocket",
"exports": {
diff --git a/packages/rpc-subscriptions-spec/CHANGELOG.md b/packages/rpc-subscriptions-spec/CHANGELOG.md
index 9475d1feb..6c0e741ea 100644
--- a/packages/rpc-subscriptions-spec/CHANGELOG.md
+++ b/packages/rpc-subscriptions-spec/CHANGELOG.md
@@ -1,5 +1,27 @@
# @solana/rpc-subscriptions-spec
+## 6.10.0
+
+### Minor Changes
+
+- [#1553](https://github.com/anza-xyz/kit/pull/1553) [`15b610d`](https://github.com/anza-xyz/kit/commit/15b610deb88ba0a49b8fdab7dec7085ad3f4cb6e) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add a `reactiveStore()` method to `PendingRpcSubscriptionsRequest`. Unlike `reactive()`, this variant returns a `ReactiveStore` synchronously and supports `retry()` to reconnect after an error. `reactive()` is now `@deprecated` in favour of `reactiveStore()`.
+
+ ```ts
+ const store = rpc.accountNotifications(address).reactiveStore({ abortSignal });
+ const state = useSyncExternalStore(store.subscribe, store.getUnifiedState);
+ if (state.status === 'error') return ;
+ ```
+
+- [#1554](https://github.com/anza-xyz/kit/pull/1554) [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Rename `ReactiveStore` to `ReactiveStreamStore`. The old name remains exported as a deprecated alias and will be removed in a future major release.
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65), [`82a1ac5`](https://github.com/anza-xyz/kit/commit/82a1ac56131ebc2ad43f948feb862172418f8b3d)]:
+ - @solana/subscribable@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/promises@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-subscriptions-spec/package.json b/packages/rpc-subscriptions-spec/package.json
index 9897d6388..bcc710fb9 100644
--- a/packages/rpc-subscriptions-spec/package.json
+++ b/packages/rpc-subscriptions-spec/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-subscriptions-spec",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A generic implementation of JSON RPC Subscriptions using proxies",
"homepage": "https://www.solanakit.com/api#solanarpc-subscriptions-spec",
"exports": {
diff --git a/packages/rpc-subscriptions/CHANGELOG.md b/packages/rpc-subscriptions/CHANGELOG.md
index 4e6d725ec..0bf7f7ac0 100644
--- a/packages/rpc-subscriptions/CHANGELOG.md
+++ b/packages/rpc-subscriptions/CHANGELOG.md
@@ -1,5 +1,22 @@
# @solana/rpc-subscriptions
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`15b610d`](https://github.com/anza-xyz/kit/commit/15b610deb88ba0a49b8fdab7dec7085ad3f4cb6e), [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65), [`82a1ac5`](https://github.com/anza-xyz/kit/commit/82a1ac56131ebc2ad43f948feb862172418f8b3d)]:
+ - @solana/rpc-subscriptions-spec@6.10.0
+ - @solana/subscribable@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/rpc-subscriptions-api@6.10.0
+ - @solana/rpc-subscriptions-channel-websocket@6.10.0
+ - @solana/rpc-transformers@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/fast-stable-stringify@6.10.0
+ - @solana/functional@6.10.0
+ - @solana/promises@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-subscriptions/package.json b/packages/rpc-subscriptions/package.json
index 6aff20d34..100d9ba01 100644
--- a/packages/rpc-subscriptions/package.json
+++ b/packages/rpc-subscriptions/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-subscriptions",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A library for subscribing to Solana RPC notifications",
"homepage": "https://www.solanakit.com/api#solanarpc-subscriptions",
"exports": {
diff --git a/packages/rpc-transformers/CHANGELOG.md b/packages/rpc-transformers/CHANGELOG.md
index 7ace0a02f..55cd1393a 100644
--- a/packages/rpc-transformers/CHANGELOG.md
+++ b/packages/rpc-transformers/CHANGELOG.md
@@ -1,5 +1,16 @@
# @solana/rpc-transformers
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/functional@6.10.0
+ - @solana/nominal-types@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-transformers/package.json b/packages/rpc-transformers/package.json
index b6fc34ef7..d9d9ce2cf 100644
--- a/packages/rpc-transformers/package.json
+++ b/packages/rpc-transformers/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-transformers",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Reusable transformers for patching RPC inputs and outputs",
"homepage": "https://www.solanakit.com/api#solanarpc-transformers",
"exports": {
diff --git a/packages/rpc-transport-http/CHANGELOG.md b/packages/rpc-transport-http/CHANGELOG.md
index 4ab08dc84..2aeb7fc63 100644
--- a/packages/rpc-transport-http/CHANGELOG.md
+++ b/packages/rpc-transport-http/CHANGELOG.md
@@ -1,5 +1,14 @@
# @solana/rpc-transport-http
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825), [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/rpc-spec@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-transport-http/package.json b/packages/rpc-transport-http/package.json
index 21546be5f..539866bbc 100644
--- a/packages/rpc-transport-http/package.json
+++ b/packages/rpc-transport-http/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-transport-http",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "An RPC transport that uses HTTP requests",
"homepage": "https://www.solanakit.com/api#solanarpc-transport-http",
"exports": {
diff --git a/packages/rpc-types/CHANGELOG.md b/packages/rpc-types/CHANGELOG.md
index 3fd799125..1cc09e384 100644
--- a/packages/rpc-types/CHANGELOG.md
+++ b/packages/rpc-types/CHANGELOG.md
@@ -1,5 +1,18 @@
# @solana/rpc-types
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/fixed-points@6.10.0
+ - @solana/nominal-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc-types/package.json b/packages/rpc-types/package.json
index ae26a73c3..ebc4bbedc 100644
--- a/packages/rpc-types/package.json
+++ b/packages/rpc-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc-types",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Type definitions for values used in the Solana RPC, and helper functions for working with them",
"homepage": "https://www.solanakit.com/api#solanarpc-types",
"exports": {
diff --git a/packages/rpc/CHANGELOG.md b/packages/rpc/CHANGELOG.md
index 8640477bd..9d2befe87 100644
--- a/packages/rpc/CHANGELOG.md
+++ b/packages/rpc/CHANGELOG.md
@@ -1,5 +1,20 @@
# @solana/rpc
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`5e1644d`](https://github.com/anza-xyz/kit/commit/5e1644db15cfe6828d382041e10bf7e58bd7f825), [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/rpc-spec@6.10.0
+ - @solana/errors@6.10.0
+ - @solana/rpc-api@6.10.0
+ - @solana/rpc-transport-http@6.10.0
+ - @solana/rpc-transformers@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/fast-stable-stringify@6.10.0
+ - @solana/functional@6.10.0
+ - @solana/rpc-spec-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/rpc/package.json b/packages/rpc/package.json
index 6ae450a2d..6b05eaae1 100644
--- a/packages/rpc/package.json
+++ b/packages/rpc/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/rpc",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A library for sending JSON RPC requests to Solana RPCs",
"homepage": "https://www.solanakit.com/api#solanarpc",
"exports": {
diff --git a/packages/signers/CHANGELOG.md b/packages/signers/CHANGELOG.md
index 2c0809afa..821fe1a10 100644
--- a/packages/signers/CHANGELOG.md
+++ b/packages/signers/CHANGELOG.md
@@ -1,5 +1,20 @@
# @solana/signers
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/offchain-messages@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/nominal-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/signers/package.json b/packages/signers/package.json
index 083c64ad6..5c50d1602 100644
--- a/packages/signers/package.json
+++ b/packages/signers/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/signers",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "An abstraction layer over signing messages and transactions in Solana",
"homepage": "https://www.solanakit.com/api#solanasigners",
"exports": {
diff --git a/packages/subscribable/CHANGELOG.md b/packages/subscribable/CHANGELOG.md
index 857a72c0d..47a755ae5 100644
--- a/packages/subscribable/CHANGELOG.md
+++ b/packages/subscribable/CHANGELOG.md
@@ -1,5 +1,37 @@
# @solana/subscribable
+## 6.10.0
+
+### Minor Changes
+
+- [#1552](https://github.com/anza-xyz/kit/pull/1552) [`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add `retry()` and `getUnifiedState()` to `ReactiveStore`. The new `getUnifiedState()` returns a discriminated `{ data, error, status }` snapshot with stable identity, so stores can be passed directly to `useSyncExternalStore` without an intermediate wrapper. `getState()` and `getError()` remain on the type but are now `@deprecated` in favour of the unified snapshot.
+
+ A new `createReactiveStoreFromDataPublisherFactory` function is also introduced. It accepts a `createDataPublisher: () => Promise` factory rather than a ready-made publisher, which lets the store reconnect via `retry()` after an error. The existing `createReactiveStoreFromDataPublisher` is now `@deprecated`; calling `retry()` on a store it produced throws a new `SolanaError` with code `SOLANA_ERROR__SUBSCRIBABLE__RETRY_NOT_SUPPORTED`.
+
+ `createReactiveStoreWithInitialValueAndSlotTracking` (from `@solana/kit`) now supports `retry()`, which re-sends the RPC request and re-subscribes to the subscription with a fresh abort signal while preserving the last known slot and value.
+
+- [#1606](https://github.com/anza-xyz/kit/pull/1606) [`da868aa`](https://github.com/anza-xyz/kit/commit/da868aafa3aec49dc5984d768c65adb471fb71de) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Add framework-agnostic source duck-types for reactive bindings.
+
+ `@solana/subscribable` now exports two new types:
+ - `ReactiveStreamSource` — anything with a `reactiveStore({ abortSignal })` method that returns a `ReactiveStreamStore`. `PendingRpcSubscriptionsRequest` satisfies this by design.
+ - `ReactiveActionSource` — anything with a zero-argument `reactiveStore()` method that returns a `ReactiveActionStore<[], T>`. `PendingRpcRequest` satisfies this by design.
+
+ These let reactive-framework bindings consume a single duck-type instead of naming concrete producer types — and let plugin authors expose their own pending-request objects to those bindings without modification.
+
+ Both source types live in `@solana/subscribable` and are not re-exported from `@solana/kit`, matching the existing convention for their parent `ReactiveStreamStore` / `ReactiveActionStore` types — anyone consuming a source duck-type is already in the reactive-primitives layer and will already be importing the related store types from the same package.
+
+ `@solana/kit` now publicly exports the previously-private `CreateReactiveStoreWithInitialValueAndSlotTrackingConfig` type so non-React consumers (e.g. plugins) can declare function return shapes based on it without taking a dependency on `@solana/react`.
+
+- [#1554](https://github.com/anza-xyz/kit/pull/1554) [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Rename `ReactiveStore` to `ReactiveStreamStore`. The old name remains exported as a deprecated alias and will be removed in a future major release.
+
+- [#1550](https://github.com/anza-xyz/kit/pull/1550) [`82a1ac5`](https://github.com/anza-xyz/kit/commit/82a1ac56131ebc2ad43f948feb862172418f8b3d) Thanks [@mcintyre94](https://github.com/mcintyre94)! - Added `createReactiveActionStore` — a framework-agnostic state machine that wraps an async function and exposes a `{ dispatch, dispatchAsync, getState, subscribe, reset }` contract compatible with `useSyncExternalStore`, Svelte stores, Vue's `shallowRef`, and similar reactive primitives. `dispatch` is synchronous and fire-and-forget (safe from UI event handlers); `dispatchAsync` returns a promise that resolves to the wrapped function's result and rejects on failure or supersede — use `isAbortError` from `@solana/promises` to filter aborts. Each call creates a fresh `AbortController` and aborts the previous one, so rapid successive dispatches only produce one final state transition — the outcome of the most recent call.
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/promises@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/subscribable/package.json b/packages/subscribable/package.json
index b25681fa0..458c7a837 100644
--- a/packages/subscribable/package.json
+++ b/packages/subscribable/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/subscribable",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for creating subscription-based event emitters",
"homepage": "https://www.solanakit.com/api#solanasubscribable",
"exports": {
diff --git a/packages/sysvars/CHANGELOG.md b/packages/sysvars/CHANGELOG.md
index fcadb2d34..f61d72312 100644
--- a/packages/sysvars/CHANGELOG.md
+++ b/packages/sysvars/CHANGELOG.md
@@ -1,5 +1,17 @@
# @solana/sysvars
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/accounts@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-data-structures@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/rpc-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/sysvars/package.json b/packages/sysvars/package.json
index 514cae042..eeb829fd7 100644
--- a/packages/sysvars/package.json
+++ b/packages/sysvars/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/sysvars",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "An abstraction layer over signing messages and transactions in Solana",
"homepage": "https://www.solanakit.com/api#solanasysvars",
"exports": {
diff --git a/packages/transaction-confirmation/CHANGELOG.md b/packages/transaction-confirmation/CHANGELOG.md
index 567b02401..12352a01d 100644
--- a/packages/transaction-confirmation/CHANGELOG.md
+++ b/packages/transaction-confirmation/CHANGELOG.md
@@ -1,5 +1,21 @@
# @solana/transaction-confirmation
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/rpc@6.10.0
+ - @solana/rpc-subscriptions@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/promises@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/transaction-confirmation/package.json b/packages/transaction-confirmation/package.json
index 5643fa253..36eab59a0 100644
--- a/packages/transaction-confirmation/package.json
+++ b/packages/transaction-confirmation/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/transaction-confirmation",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for confirming Solana transactions",
"homepage": "https://www.solanakit.com/api#solanatransaction-confirmation",
"exports": {
diff --git a/packages/transaction-messages/CHANGELOG.md b/packages/transaction-messages/CHANGELOG.md
index 62a32ec4e..36abcb559 100644
--- a/packages/transaction-messages/CHANGELOG.md
+++ b/packages/transaction-messages/CHANGELOG.md
@@ -1,5 +1,20 @@
# @solana/transaction-messages
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-data-structures@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/functional@6.10.0
+ - @solana/nominal-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/transaction-messages/package.json b/packages/transaction-messages/package.json
index bc482d705..9fddbc8a3 100644
--- a/packages/transaction-messages/package.json
+++ b/packages/transaction-messages/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/transaction-messages",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for creating transaction messages",
"homepage": "https://www.solanakit.com/api#solanatransaction-messages",
"exports": {
diff --git a/packages/transactions/CHANGELOG.md b/packages/transactions/CHANGELOG.md
index bc08c7766..e4033dba3 100644
--- a/packages/transactions/CHANGELOG.md
+++ b/packages/transactions/CHANGELOG.md
@@ -1,5 +1,23 @@
# @solana/transactions
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies [[`c318d7f`](https://github.com/anza-xyz/kit/commit/c318d7f2e16fec92859503af41102792be01cece), [`47a785b`](https://github.com/anza-xyz/kit/commit/47a785bdb47f89443cccb69151650974d0f57f65)]:
+ - @solana/errors@6.10.0
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/codecs-data-structures@6.10.0
+ - @solana/codecs-numbers@6.10.0
+ - @solana/codecs-strings@6.10.0
+ - @solana/instructions@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/rpc-types@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/functional@6.10.0
+ - @solana/nominal-types@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/transactions/package.json b/packages/transactions/package.json
index 707371ff2..a5d5309d6 100644
--- a/packages/transactions/package.json
+++ b/packages/transactions/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/transactions",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Helpers for creating and serializing transactions",
"homepage": "https://www.solanakit.com/api#solanatransactions",
"exports": {
diff --git a/packages/wallet-account-signer/CHANGELOG.md b/packages/wallet-account-signer/CHANGELOG.md
index b0a07bbeb..430283f4e 100644
--- a/packages/wallet-account-signer/CHANGELOG.md
+++ b/packages/wallet-account-signer/CHANGELOG.md
@@ -1,5 +1,18 @@
# @solana/wallet-account-signer
+## 6.10.0
+
+### Patch Changes
+
+- Updated dependencies []:
+ - @solana/addresses@6.10.0
+ - @solana/codecs-core@6.10.0
+ - @solana/keys@6.10.0
+ - @solana/signers@6.10.0
+ - @solana/transaction-messages@6.10.0
+ - @solana/transactions@6.10.0
+ - @solana/promises@6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/wallet-account-signer/package.json b/packages/wallet-account-signer/package.json
index 9db0d0c47..2016aa34e 100644
--- a/packages/wallet-account-signer/package.json
+++ b/packages/wallet-account-signer/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/wallet-account-signer",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "Utilities for converting from Wallet Standard accounts to Kit Signer objects",
"homepage": "https://www.solanakit.com/api#solanawallet-account-signer",
"exports": {
diff --git a/packages/webcrypto-ed25519-polyfill/CHANGELOG.md b/packages/webcrypto-ed25519-polyfill/CHANGELOG.md
index 781766862..5ebd2407e 100644
--- a/packages/webcrypto-ed25519-polyfill/CHANGELOG.md
+++ b/packages/webcrypto-ed25519-polyfill/CHANGELOG.md
@@ -1,5 +1,7 @@
# @solana/webcrypto-ed25519-polyfill
+## 6.10.0
+
## 6.9.0
### Minor Changes
diff --git a/packages/webcrypto-ed25519-polyfill/package.json b/packages/webcrypto-ed25519-polyfill/package.json
index 0a358b8f4..d8e34ff62 100644
--- a/packages/webcrypto-ed25519-polyfill/package.json
+++ b/packages/webcrypto-ed25519-polyfill/package.json
@@ -1,6 +1,6 @@
{
"name": "@solana/webcrypto-ed25519-polyfill",
- "version": "6.9.0",
+ "version": "6.10.0",
"description": "A polyfill that adds Ed25519 key manipulation capabilities to `SubtleCrypto` in environments where it is not yet supported",
"homepage": "https://www.solanakit.com/api#solanawebcrypto-ed25519-polyfill",
"exports": {