This directory contains example applications that demonstrate different ways to integrate with the Wallet Gateway and Canton Network.
| Example | Description | Development port |
|---|---|---|
| Ping | Minimal React dApp demonstrating Wallet Gateway connectivity and transaction submission. | 8080 |
| Portfolio | Portfolio dApp demonstrating holdings, transfers, allocations, and transaction history. | 8081 |
| WalletConnect | Wallet-side WalletConnect v2 implementation using Reown WalletKit. | 8082 |
| Automation | Python service-account example that calls the Wallet Gateway JSON-RPC API without running a local server. | None |
The browser-based examples reserve the following ports for local development:
| Port | Service |
|---|---|
8080 |
Ping example |
8081 |
Portfolio example |
8082 |
WalletConnect example |
The examples expect a Wallet Gateway at
http://localhost:3030. Port 3030 belongs to the
Wallet Gateway and is not reserved by an example.
Install and build dependencies from the repository root:
pnpm install
pnpm build:allSee each example's README for its configuration and run commands.