Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs-main/integrations/wallet/sdk-download.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: "Download and install the Canton Network Wallet SDK for building wa

The Splice Wallet SDK provides TypeScript/JavaScript libraries for interacting with Canton Coin and the Canton Network Token Standard. Use it to build wallet applications, integrate Canton Coin payments into your dApp, or manage external party signing workflows.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Splice Wallet SDK provides TypeScript/JavaScript libraries for interacting with Canton Coin and the Canton Network Token Standard. Use it to build wallet applications, integrate Canton Coin payments into your dApp, or manage external party signing workflows.
The Wallet SDK provides TypeScript/JavaScript libraries for interacting with Canton Coin and the Canton Network Token Standard. Use it to build wallet applications, integrate Canton Coin payments into your dApp, or manage external party signing workflows.


The SDK is published as the [`@canton-network/wallet-sdk`](https://www.npmjs.com/package/@canton-network/wallet-sdk) npm package. Source code and the OpenRPC specification for the dApp API are available in the [splice-wallet-kernel repository](https://github.com/canton-network/wallet-gateway).
The SDK is published as the [`@canton-network/wallet-sdk`](https://www.npmjs.com/package/@canton-network/wallet-sdk) npm package. Source code and the OpenRPC specification for the dApp API are available in the [wallet-gateway repository](https://github.com/canton-network/wallet-gateway).

## Installation

Expand Down
4 changes: 2 additions & 2 deletions docs-main/overview/reference/cip-0056.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ The `ExtraArgs` type bundles two structures passed to most choices: a `ChoiceCon

## Wallet Integration

The [Splice wallet kernel](https://github.com/canton-network/wallet-gateway) packages these integration patterns into a reusable library for wallet developers. If you are building a wallet from scratch, the five integration patterns are:
The [Wallet Gateway](https://github.com/canton-network/wallet-gateway) packages these integration patterns into a reusable library for wallet developers. If you are building a wallet from scratch, the five integration patterns are:

- Reading contracts that implement a Token Standard interface (via the active-contracts endpoint)
- Reading and parsing transaction history involving Token Standard contracts
Expand All @@ -169,5 +169,5 @@ The [Token Standard CLI](https://github.com/canton-network/splice/tree/main/toke

- [Full CIP-0056 text](https://github.com/global-synchronizer-foundation/cips/blob/main/cip-0056/cip-0056.md)
- [Token standard source code](https://github.com/canton-network/splice/tree/main/token-standard)
- [Splice wallet kernel](https://github.com/canton-network/wallet-gateway)
- [Wallet Gateway](https://github.com/canton-network/wallet-gateway)
- [Canton Coin Tokenomics](/overview/reference/canton-coin-tokenomics) -- fee structure and UTXO dust expiry for CC specifically
2 changes: 1 addition & 1 deletion docs-main/reference/wallet-gateway-json-rpc/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ description: "Versioned OpenRPC reference docs."

<div class="x2mdx-ref-meta-item">
<dt>Source</dt>
<dd>splice-wallet-kernel Wallet Gateway OpenRPC specs from wallet-gateway-remote releases</dd>
<dd>Wallet Gateway OpenRPC specs from wallet-gateway-remote releases</dd>
</div>

<div class="x2mdx-ref-meta-item">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ description: "Versioned OpenRPC reference docs."

<div class="x2mdx-ref-meta-item">
<dt>Source</dt>
<dd>splice-wallet-kernel Wallet Gateway OpenRPC specs from wallet-gateway-remote releases</dd>
<dd>Wallet Gateway OpenRPC specs from wallet-gateway-remote releases</dd>
</div>

<div class="x2mdx-ref-meta-item">
Expand Down
4 changes: 2 additions & 2 deletions docs-main/sdks-tools/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Canton provides a set of SDKs, CLI tools, and development environments for build
flowchart TB
subgraph SDKs[SDKs]
DAMLSDK[Daml SDK<br>Compiler, Script, Sandbox]
EXCHSDK[Wallet Kernel SDKs<br>e.g., dApp, wallet, exchange]
EXCHSDK[Wallet Gateway SDKs<br>e.g., dApp, wallet, exchange]
end
subgraph CLI[CLI Tools]
Expand Down Expand Up @@ -44,7 +44,7 @@ flowchart TB

The **Daml SDK** is the primary development kit. It includes the Daml compiler, Daml Script runner, PQS, the Canton Sandbox, and many other components. You install and manage it through `dpm install`.

The **[Splice Wallet Kernel](https://github.com/canton-network/wallet-gateway) SDK** provides a set of TypeScript libraries for dApp, wallet, and exchange libraries for integrating with the Canton Network.
The **[Wallet Gateway](https://github.com/canton-network/wallet-gateway) SDK** provides a set of TypeScript libraries for dApp, wallet, and exchange libraries for integrating with the Canton Network.
It is covered in the [Integrations](/integrations/overview) section.

## CLI Tools
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ Splice demonstrates patterns that are applicable to any Canton application:

When you run LocalNet through cn-quickstart, you are running a local instance of the Splice infrastructure. The SV App, Scan App, Validator App, and Wallet all run as Docker containers. This gives you a realistic environment to test your application's interactions with these services.

## Splice Wallet Kernel
## Wallet Gateway

A separate repository, [splice-wallet-kernel](https://github.com/canton-network/wallet-gateway), provides the core wallet logic used by the Splice Wallet. If you are building a custom wallet integration, the kernel provides lower-level access to CC operations.
A separate repository, [wallet-gateway](https://github.com/canton-network/wallet-gateway), provides the core wallet logic used by the Splice Wallet. If you are building a custom wallet integration, the Wallet Gateway provides lower-level access to CC operations.

## Related Pages

Expand Down
4 changes: 2 additions & 2 deletions docs-main/sdks-tools/sdks/wallet-sdk.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Wallet Kernel SDK
title: Wallet Gateway SDK
description: Reference for the Splice Wallet SDK, a TypeScript library for programmatic wallet operations on Canton Network.
---

Expand Down Expand Up @@ -182,7 +182,7 @@ The SDK can decode prepared transactions into human-readable JSON for display to

## Further resources

- [Splice Wallet Kernel GitHub repository](https://github.com/canton-network/wallet-gateway) -- source code, API specs, and example scripts
- [Wallet Gateway GitHub repository](https://github.com/canton-network/wallet-gateway) -- source code, API specs, and example scripts
- [Token standard documentation](https://docs.sync.global/app_dev/token_standard/index.html) -- full token standard reference
- [CIP-0056](https://github.com/global-synchronizer-foundation/cips/blob/main/cip-0056/cip-0056.md) -- Canton Network token standard specification
- [External party signing tutorial](https://docs.digitalasset.com/build/3.5/tutorials/app-dev/external_signing_onboarding) -- step-by-step external signing walkthrough
Expand Down