> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canton.network/llms.txt
> Use this file to discover all available pages before exploring further.

# dApp SDK

> Release notes for the Canton Network dApp SDK

Release notes are reproduced verbatim from the [`@canton-network/dapp-sdk` GitHub releases](https://github.com/hyperledger-labs/splice-wallet-kernel/releases?q=dapp-sdk).

## 1.1.0 — 2026-04-24

### 🚀 Features

* sdk discovery improvements ([#1667](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1667))
* wallet connect integration ([#1595](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1595))

### 🩹 Fixes

* **dapp-sdk:** empty adapter list ([#1653](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1653))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 1.1.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 1.1.0
* Updated @canton-network/core-wallet-ui-components to 1.1.0
* Updated @canton-network/core-wallet-discovery to 1.1.0
* Updated @canton-network/core-splice-provider to 1.1.0
* Updated @canton-network/core-provider-dapp to 1.1.0
* Updated @canton-network/core-rpc-transport to 1.1.0
* Updated @canton-network/core-types to 1.1.0

### ❤️ Thank You

* Gancho Radkov @ganchoradkov
* Marc Juchli @mjuchli-da

## 0.26.0 — 2026-04-16

### 🚀 Features

* **core-wallet-ui-components:** increased robustness of wallet picker ([#1624](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1624))
* add CIP-0103 connected and isConnected ([#1609](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1609))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.27.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.33.0
* Updated @canton-network/core-wallet-ui-components to 0.33.0
* Updated @canton-network/core-wallet-discovery to 0.10.0
* Updated @canton-network/core-splice-provider to 0.34.0
* Updated @canton-network/core-provider-dapp to 0.10.0
* Updated @canton-network/core-rpc-transport to 0.12.0
* Updated @canton-network/core-types to 0.26.0

### ❤️ Thank You

* pawelstepien-da
* Phillip Olesen @PHOL-DA

## 0.25.0 — 2026-04-02

### 🚀 Features

* global popup ([#1561](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1561), [#1560](https://github.com/hyperledger-labs/splice-wallet-kernel/issues/1560))
* expose connected provider ([#1549](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1549))
* multi provider support ([#1522](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1522))
* update dapp lapi schema ([#1339](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1339))

### 🩹 Fixes

* missing sdk controller methods ([#1558](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1558))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.25.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.31.0
* Updated @canton-network/core-wallet-ui-components to 0.31.0
* Updated @canton-network/core-wallet-discovery to 0.8.0
* Updated @canton-network/core-splice-provider to 0.32.0
* Updated @canton-network/core-provider-dapp to 0.8.0
* Updated @canton-network/core-rpc-transport to 0.11.0
* Updated @canton-network/core-types to 0.25.0

### ❤️ Thank You

* Alex Matson @alexmatson-da
* Marc Juchli @mjuchli-da

## 0.24.0 — 2026-03-14

### 🚀 Features

* wallet reallocation in sync ([#1381](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1381))

### 🩹 Fixes

* bump default timeout for prepareExecuteAndWait ([#1451](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1451))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.21.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.27.0
* Updated @canton-network/core-wallet-ui-components to 0.27.0
* Updated @canton-network/core-wallet-discovery to 0.4.0
* Updated @canton-network/core-splice-provider to 0.28.0
* Updated @canton-network/core-provider-dapp to 0.4.0
* Updated @canton-network/core-types to 0.22.0

### ❤️ Thank You

* Alex Matson @alexmatson-da
* pawelstepien-da

## 0.23.1 — 2026-03-11

### 🩹 Fixes

* **core-splice-provider,core-provider-dapp:** allow multiple listeners ([#1438](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1438))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-discovery to 0.3.1
* Updated @canton-network/core-splice-provider to 0.27.1
* Updated @canton-network/core-provider-dapp to 0.3.1

### ❤️ Thank You

* Phillip Olesen @PHOL-DA

## 0.23.0 — 2026-03-10

### 🚀 Features

* improve discovery UI ([#1427](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1427))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.20.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.26.0
* Updated @canton-network/core-wallet-ui-components to 0.26.0
* Updated @canton-network/core-wallet-discovery to 0.3.0
* Updated @canton-network/core-splice-provider to 0.27.0
* Updated @canton-network/core-provider-dapp to 0.3.0
* Updated @canton-network/core-types to 0.21.0

### ❤️ Thank You

* Fayi @fayi-da

## 0.22.0 — 2026-03-02

### 🚀 Features

* new discovery ([#1337](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1337))
* **dapp-sdk:** improved Provider interfaces ([#1247](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1247))
* dapp method renaming (CIP-103) ([#1239](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1239))

### 🩹 Fixes

* disable additionalProperties in OpenRPC specs (dapp, dapp-remote, user, & signing) ([#1259](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1259), [#1260](https://github.com/hyperledger-labs/splice-wallet-kernel/issues/1260))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.19.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.25.0
* Updated @canton-network/core-wallet-ui-components to 0.25.0
* Updated @canton-network/core-wallet-discovery to 0.2.0
* Updated @canton-network/core-splice-provider to 0.26.0
* Updated @canton-network/core-provider-dapp to 0.2.0
* Updated @canton-network/core-types to 0.20.0

### ❤️ Thank You

* Alex Matson @alexmatson-da
* Marc Juchli @mjuchli-da

## 0.21.1 — 2026-02-03

### 🩹 Fixes

* **wallet-gateway-remote:** dApp ui in pop-up window ([#1224](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1224))

### ❤️ Thank You

* Phillip Olesen @PHOL-DA

## 0.20.0 — 2026-01-22

### 🩹 Fixes

* **dapp-sdk:** prepareExecuteAndWait to dapp provider ([#1156](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1156))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.14.2
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.20.2
* Updated @canton-network/core-wallet-ui-components to 0.21.0
* Updated @canton-network/core-splice-provider to 0.21.0
* Updated @canton-network/core-types to 0.16.3

### ❤️ Thank You

* Jasper Van der Jeugt

## 0.19.0 — 2026-01-15

### 🚀 Features

* **dapp-sdk:** return null for prepareExecute ([#1152](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1152))
* store disabled wallets on sync error ([#1112](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1112))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.14.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.20.0
* Updated @canton-network/core-wallet-ui-components to 0.20.0
* Updated @canton-network/core-splice-provider to 0.20.0
* Updated @canton-network/core-types to 0.16.1

### ❤️ Thank You

* Alex Matson @alexmatson-da
* pawelstepien-da

## 0.18.0 — 2026-01-08

### 🩹 Fixes

* **dapp-sdk:** more reliable verified gateways ([#1102](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1102))
* update copyright headers to 2026 ([#1077](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1077))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.12.1
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.18.1
* Updated @canton-network/core-wallet-ui-components to 0.18.1
* Updated @canton-network/core-splice-provider to 0.18.1
* Updated @canton-network/core-types to 0.15.1

### ❤️ Thank You

* Alex Matson @alexmatson-da
* Jasper Van der Jeugt

## 0.17.2 — 2025-12-19

### 🩹 Fixes

* add timeout for prepareExecute method ([#1059](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1059))

### ❤️ Thank You

* Alex Matson @alexmatson-da

## 0.17.1 — 2025-12-18

### 🩹 Fixes

* stop double popup for prepareExecute ([#1049](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1049))

### 🧱 Updated Dependencies

* Updated @canton-network/core-splice-provider to 0.17.1

### ❤️ Thank You

* Alex Matson @alexmatson-da

## 0.17.0 — 2025-12-17

### 🩹 Fixes

* **wallet-gateway-remote:** isolate socket connections per-session ([#1035](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1035))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.11.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.17.0
* Updated @canton-network/core-wallet-ui-components to 0.17.0
* Updated @canton-network/core-splice-provider to 0.17.0
* Updated @canton-network/core-types to 0.14.0

### ❤️ Thank You

* Alex Matson @alexmatson-da
* Marc Juchli @mjuchli-da

## 0.16.0 — 2025-12-12

### 🚀 Features

* extend StatusEvent props ([#977](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/977))

### 🩹 Fixes

* **dapp-sdk:** improve switching between different gateways ([#1020](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1020))
* **dapp-sdk:** prevent duplicated socket events ([#1015](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1015))
* consolidate specs and fix open() ([#1010](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1010))
* **dapp-sdk,core-splice-provider:** minor code cleanup ([#1007](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/1007))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.10.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.16.0
* Updated @canton-network/core-wallet-ui-components to 0.16.0
* Updated @canton-network/core-splice-provider to 0.16.0
* Updated @canton-network/core-types to 0.13.4

### ❤️ Thank You

* Alex Matson @alexmatson-da
* Marc Juchli @mjuchli-da
* pawelstepien-da

## 0.15.0 — 2025-12-01

### 🩹 Fixes

* **dapp-sdk:** conditionally add status listener ([#931](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/931))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.9.1
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.15.1
* Updated @canton-network/core-wallet-ui-components to 0.14.0
* Updated @canton-network/core-splice-provider to 0.14.0
* Updated @canton-network/core-types to 0.13.1

### ❤️ Thank You

* Alex Matson @alexmatson-da

## 0.14.0 — 2025-11-26

### 🚀 Features

* extend arguments for prepareExecute ([#904](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/904))
* emit on user logout ([#902](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/902))
* expose remove listener per event ([#900](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/900))
* merge utxos ([#864](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/864))

### 🩹 Fixes

* **wallet-gateway-remote:** handle discovery close ([#896](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/896))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.9.0
* Updated @canton-network/core-splice-provider to 0.13.0

### ❤️ Thank You

* Marc Juchli @mjuchli-da
* Phillip Olesen @PHOL-DA
* rukmini-basu-da @rukmini-basu-da

## 0.13.0 — 2025-11-17

### 🚀 Features

* differentiate between authenticated and connected ([#850](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/850))

### 🩹 Fixes

* **dapp-sdk:** always getting timeout when prepareExecute ([#870](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/870))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.8.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.13.0
* Updated @canton-network/core-wallet-ui-components to 0.11.1
* Updated @canton-network/core-splice-provider to 0.12.0
* Updated @canton-network/core-types to 0.11.1

### ❤️ Thank You

* Marc Juchli @mjuchli-da
* Phillip Olesen @PHOL-DA

## 0.12.0 — 2025-11-14

### 🚀 Features

* implement creation wallet with fireblocks ([#824](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/824))
* **wallet-gateway-remote:** rename chainId to networkId ([#814](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/814))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.7.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.12.0
* Updated @canton-network/core-wallet-ui-components to 0.11.0
* Updated @canton-network/core-splice-provider to 0.11.0
* Updated @canton-network/core-types to 0.11.0

### ❤️ Thank You

* Alex Matson @alexmatson-da
* PixelPlex Dev team @pixelplex

## 0.11.0 — 2025-10-29

### 🚀 Features

* cjs builds ([#772](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/772))
* **dapp-sdk, wallet-gateway-remote:** add status changed event and disconnect method ([#767](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/767))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.6.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.11.0
* Updated @canton-network/core-wallet-ui-components to 0.10.0
* Updated @canton-network/core-splice-provider to 0.10.0
* Updated @canton-network/core-types to 0.10.0

### ❤️ Thank You

* Alex Matson @alexmatson-da
* pawelstepien-da

## 0.10.0 — 2025-10-22

### 🚀 Features

* run wallet-gateway on a single port ([#753](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/753))

### 🩹 Fixes

* workspace dependency specifiers ([#764](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/764))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.5.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.10.0
* Updated @canton-network/core-wallet-ui-components to 0.9.0
* Updated @canton-network/core-splice-provider to 0.9.0
* Updated @canton-network/core-types to 0.9.0

### ❤️ Thank You

* Alex Matson @alexmatson-da

## 0.9.0 — 2025-10-22

### 🚀 Features

* **dapp-sdk:** ledger api method impl ([#720](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/720))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.9.0

### ❤️ Thank You

* Marc Juchli @mjuchli-da

## 0.8.0 — 2025-10-21

### 🚀 Features

* **dapp-sdk:** method wrappers ([#684](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/684))

### 🩹 Fixes

* styles for discovery & config file ([#649](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/649))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.4.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.8.0
* Updated @canton-network/core-wallet-ui-components to 0.8.0
* Updated @canton-network/core-splice-provider to 0.8.0
* Updated @canton-network/core-types to 0.8.0

### ❤️ Thank You

* Marc Juchli @mjuchli-da
* PixelPlex Dev team @pixelplex

## 0.6.0 — 2025-10-10

### 🩹 Fixes

* **dapp-sdk,core-splice-provider:** fix provider export ([#604](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/604))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.3.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.7.0
* Updated @canton-network/core-wallet-ui-components to 0.6.0
* Updated @canton-network/core-splice-provider to 0.6.0
* Updated @canton-network/core-types to 0.6.0

### ❤️ Thank You

* Marc Juchli @mjuchli-da

## 0.5.0 — 2025-10-02

### 🚀 Features

* dapp-api rework ([#535](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/535))

### 🩹 Fixes

* return user url as part of kernel info ([#581](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/581))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-remote-rpc-client to 0.2.0
* Updated @canton-network/core-wallet-dapp-rpc-client to 0.6.0
* Updated @canton-network/core-wallet-ui-components to 0.5.0
* Updated @canton-network/core-splice-provider to 0.5.0
* Updated @canton-network/core-types to 0.5.0

### ❤️ Thank You

* Marc Juchli @mjuchli-da

## 0.4.0 — 2025-09-26

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.5.0
* Updated @canton-network/core-wallet-ui-components to 0.4.0
* Updated @canton-network/core-splice-provider to 0.4.0
* Updated @canton-network/core-types to 0.4.0

## 0.3.3 — 2025-09-24

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.4.0
* Updated @canton-network/core-wallet-ui-components to 0.3.3
* Updated @canton-network/core-splice-provider to 0.3.3
* Updated @canton-network/core-types to 0.3.3

## 0.3.2 — 2025-09-18

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.3.2
* Updated @canton-network/core-wallet-ui-components to 0.3.2
* Updated @canton-network/core-splice-provider to 0.3.2
* Updated @canton-network/core-types to 0.3.2

## 0.3.1 — 2025-09-16

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.3.1
* Updated @canton-network/core-wallet-ui-components to 0.3.1
* Updated @canton-network/core-splice-provider to 0.3.1
* Updated @canton-network/core-types to 0.3.1

## 0.1.2 — 2025-09-03

### 🩹 Fixes

* ensure package json publishes everything in dist/ recursively ([#363](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/363))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.1.2
* Updated @canton-network/core-wallet-ui-components to 0.1.1
* Updated @canton-network/core-splice-provider to 0.1.1
* Updated @canton-network/core-types to 0.1.1

### ❤️ Thank You

* Alex Matson @alexmatson-da

## 0.1.1 — 2025-09-02

### 🩹 Fixes

* **wallet-sdk,dapp-sdk:** fill out package readmes for the SDKs ([#317](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/317))

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 0.1.1

### ❤️ Thank You

* Alex Matson @alexmatson-da

## 0.2.0 — 2025-08-28

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 1.2.0
* Updated @canton-network/core-wallet-ui-components to 0.2.0
* Updated @canton-network/core-splice-provider to 0.2.0
* Updated @canton-network/core-types to 0.2.0

## 0.1.0 — 2025-08-28

### 🧱 Updated Dependencies

* Updated @canton-network/core-wallet-dapp-rpc-client to 1.1.0
* Updated @canton-network/core-wallet-ui-components to 0.1.0
* Updated @canton-network/core-splice-provider to 0.1.0
* Updated @canton-network/core-types to 0.1.0
