Skip to content
Closed
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
104 changes: 52 additions & 52 deletions WALLET_DIRECTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,58 +23,58 @@ A linked "Not supported" means the wallet has said no with a reason

## Wallet Overview & Primary Canton Network Features

| Feature | [Dfns](wallets/dfns.yaml) | [Send](wallets/send.yaml) | [Askardex Wallet](wallets/askardex-wallet.yaml) | [Walley](wallets/walley.yaml) |
|---|---|---|---|---|
| **Wallet Overview** | | | | |
|     Website | [https://www.dfns.co](https://www.dfns.co) | [https://cantonwallet.com](https://cantonwallet.com) | [https://wallet.askardex.com](https://wallet.askardex.com) | [https://walley.cc](https://walley.cc) |
|     Added | 2026-07-24 | 2026-07-24 | 2026-07-25 | 2026-07-27 |
| **Wallet Type** | | | | |
|     Retail / Enterprise | Enterprise | Retail, Enterprise | Retail | Retail |
|     Custody Type | Self-custodial | Self-custodial | Self-custodial | Self-custodial |
| &nbsp;&nbsp;&nbsp;&nbsp;Form factor (Mobile / Browser / Desktop<br>/ Browser Extension / Hardware) | Browser | Browser, Mobile,<br>Browser-extension | Mobile | Browser |
| &nbsp;&nbsp;&nbsp;&nbsp;Deployment Model (Self-hosted / SaaS /<br>Hybrid) | Self-hosted, SaaS, Hybrid | SaaS | SaaS | SaaS |
| **Canton Coin** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CC support | [✅](proofs/dfns/dfns-self-attestation.md#cc-support-cc_support) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#cc-support-cc_support) | [✅](proofs/walley/walley-self-attestation.md#cc-support-cc_support) |
| &nbsp;&nbsp;&nbsp;&nbsp;Two-step CC transfers | — | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for CC | [✅](proofs/dfns/dfns-self-attestation.md#pre-approvals-for-cc-preapprovals) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#pre-approvals-for-cc-preapprovals) | [✅](proofs/walley/walley-self-attestation.md#pre-approvals-for-cc-preapprovals) |
| **Token Standard** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard transfer support | [✅](proofs/dfns/dfns-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | [✅](proofs/walley/walley-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard allocation support | — | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#cip-0056-token-standard-allocation-support-cip_0056_allocation) |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-112 token standard v2 support | — | ✅ | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Memo tag support for transfers to omnibus accounts | [✅](proofs/dfns/dfns-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) | [✅](proofs/walley/walley-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) |
| **dApp Connectivity (CIP-103)** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0103 dApp API support | — | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api) | [✅](proofs/walley/walley-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api) |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Connect support | [✅](proofs/dfns/dfns-self-attestation.md#wallet-connect-support-walletconnect_support) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#wallet-connect-support-walletconnect_support) | [Not supported](wallets/walley.yaml) |
| Feature | [Dfns](wallets/dfns.yaml) | [Send](wallets/send.yaml) | [Askardex Wallet](wallets/askardex-wallet.yaml) | [Walley](wallets/walley.yaml) | [Nightly](wallets/nightly.yaml) |
|---|---|---|---|---|---|
| **Wallet Overview** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Website | [https://www.dfns.co](https://www.dfns.co) | [https://cantonwallet.com](https://cantonwallet.com) | [https://wallet.askardex.com](https://wallet.askardex.com) | [https://walley.cc](https://walley.cc) | [https://nightly.app/wallet/canton](https://nightly.app/wallet/canton) |
| &nbsp;&nbsp;&nbsp;&nbsp;Added | 2026-07-24 | 2026-07-24 | 2026-07-25 | 2026-07-27 | 2026-08-04 |
| **Wallet Type** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Retail / Enterprise | Enterprise | Retail, Enterprise | Retail | Retail | Retail |
| &nbsp;&nbsp;&nbsp;&nbsp;Custody Type | Self-custodial | Self-custodial | Self-custodial | Self-custodial | Self-custodial |
| &nbsp;&nbsp;&nbsp;&nbsp;Form factor (Mobile / Browser / Desktop<br>/ Browser Extension / Hardware) | Browser | Browser, Mobile,<br>Browser-extension | Mobile | Browser | Mobile, Browser-extension |
| &nbsp;&nbsp;&nbsp;&nbsp;Deployment Model (Self-hosted / SaaS /<br>Hybrid) | Self-hosted, SaaS, Hybrid | SaaS | SaaS | SaaS | SaaS |
| **Canton Coin** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CC support | [✅](proofs/dfns/dfns-self-attestation.md#cc-support-cc_support) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#cc-support-cc_support) | [✅](proofs/walley/walley-self-attestation.md#cc-support-cc_support) | [✅](proofs/nightly/nightly-self-attestation.md#cc-support-cc_support) |
| &nbsp;&nbsp;&nbsp;&nbsp;Two-step CC transfers | — | — | — | — | [✅](proofs/nightly/nightly-self-attestation.md#two-step-cc-transfers-two_step_cc_transfers) |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for CC | [✅](proofs/dfns/dfns-self-attestation.md#pre-approvals-for-cc-preapprovals) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#pre-approvals-for-cc-preapprovals) | [✅](proofs/walley/walley-self-attestation.md#pre-approvals-for-cc-preapprovals) | — |
| **Token Standard** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard transfer support | [✅](proofs/dfns/dfns-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | [✅](proofs/walley/walley-self-attestation.md#cip-0056-token-standard-transfer-support-cip_0056_transfer) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0056 token standard allocation support | — | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#cip-0056-token-standard-allocation-support-cip_0056_allocation) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-112 token standard v2 support | — | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Memo tag support for transfers to omnibus accounts | [✅](proofs/dfns/dfns-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) | [✅](proofs/walley/walley-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) | [✅](proofs/nightly/nightly-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support) |
| **dApp Connectivity (CIP-103)** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;CIP-0103 dApp API support | — | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api) | [✅](proofs/walley/walley-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api) | [✅](proofs/nightly/nightly-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api) |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Connect support | [✅](proofs/dfns/dfns-self-attestation.md#wallet-connect-support-walletconnect_support) | ✅ | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#wallet-connect-support-walletconnect_support) | [Not supported](wallets/walley.yaml) | — |

## Other Features

| Feature | [Dfns](wallets/dfns.yaml) | [Send](wallets/send.yaml) | [Askardex Wallet](wallets/askardex-wallet.yaml) | [Walley](wallets/walley.yaml) |
|---|---|---|---|---|
| **App Specific** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for DA Registry issued assets | [Not supported](wallets/dfns.yaml) | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#pre-approvals-for-da-registry-issued-assets-registry_preapprovals) |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Gateway signing driver | [✅](proofs/dfns/dfns-self-attestation.md#wallet-gateway-signing-driver-wallet_gateway_signing_driver) | — | — | [Not supported](wallets/walley.yaml) |
| **Party Specific** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Key generation method | MPC/TSS -- keys generated as<br>distributed shares across<br>Dfns's signing network -- or<br>HSM-based key generation; no<br>seed phrases | Passkey-based (WebAuthn) key<br>generation on the user's<br>device; no seed phrases | Seed phrase (BIP-39 mnemonic,<br>24 words) | WebAuthn passkey PRF secret,<br>expanded with HKDF-SHA512 into<br>an Ed25519 signing key that is<br>generated and held in the<br>browser. A 24-word BIP-39<br>phrase backs up the same<br>secret. |
| &nbsp;&nbsp;&nbsp;&nbsp;Key recovery | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;&nbsp;Social recovery | — | — | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Multi-address / account | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Distributed parties | — | ✅ | — | [Not supported](wallets/walley.yaml) |
| **Network Relevant Features** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;UTXO merge delegation contract enabled | — | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#utxo-merge-delegation-contract-enabled-utxo_merge_delegation) |
| **Validator Hosting** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Bring-Your-Own-Validator (BYOV) | ✅ | — | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Private validator | — | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Shared validator | — | ✅ | — | — |
| **Transaction Signing** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Policy workflows | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Threshold Signature Scheme | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ | — | [Not supported](wallets/walley.yaml) |
| **Wallet Capabilities** | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Compliance | ✅ | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Tokenization | — | ✅ | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Reward minting | — | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#reward-minting-reward_minting) | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Transfer object / proof of transfer support | — | ✅ | — | [Not supported](wallets/walley.yaml) |
| &nbsp;&nbsp;&nbsp;&nbsp;Clear signing | [✅](proofs/dfns/dfns-self-attestation.md#clear-signing-clear_signing) | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#clear-signing-clear_signing) | [✅](proofs/walley/walley-self-attestation.md#clear-signing-clear_signing) |
| &nbsp;&nbsp;&nbsp;&nbsp;Integrated swaps | — | ✅ | [Not supported](wallets/askardex-wallet.yaml) | [✅](proofs/walley/walley-self-attestation.md#integrated-swaps-integrated_swaps) |
| &nbsp;&nbsp;&nbsp;&nbsp;Assets supported | CC, Other CIP-0056 tokens on<br>demand (token issuer provides<br>an RPC node) | CC, CIP-0056 tokens | CC, USDCx (CIP-0056), CBTC<br>(CIP-0056), CETH (CIP-0056),<br>HANDL (CIP-0056) | CC, USDCx, CBTC, cETH, SBC,<br>raUSD, HANDL, EDELx, USDM1,<br>TRKX index tokens, Tradecraft<br>LP tokens, any CIP-0056 token<br>in the Walley registry (79<br>live at<br>api.walley.cc/v1/tokens) |
| &nbsp;&nbsp;&nbsp;&nbsp;Languages supported | English | English | English | English |
| Feature | [Dfns](wallets/dfns.yaml) | [Send](wallets/send.yaml) | [Askardex Wallet](wallets/askardex-wallet.yaml) | [Walley](wallets/walley.yaml) | [Nightly](wallets/nightly.yaml) |
|---|---|---|---|---|---|
| **App Specific** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Pre-approvals for DA Registry issued assets | [Not supported](wallets/dfns.yaml) | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#pre-approvals-for-da-registry-issued-assets-registry_preapprovals) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Wallet Gateway signing driver | [✅](proofs/dfns/dfns-self-attestation.md#wallet-gateway-signing-driver-wallet_gateway_signing_driver) | — | — | [Not supported](wallets/walley.yaml) | — |
| **Party Specific** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Key generation method | MPC/TSS -- keys generated as<br>distributed shares across<br>Dfns's signing network -- or<br>HSM-based key generation; no<br>seed phrases | Passkey-based (WebAuthn) key<br>generation on the user's<br>device; no seed phrases | Seed phrase (BIP-39 mnemonic,<br>24 words) | WebAuthn passkey PRF secret,<br>expanded with HKDF-SHA512 into<br>an Ed25519 signing key that is<br>generated and held in the<br>browser. A 24-word BIP-39<br>phrase backs up the same<br>secret. | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Key recovery | ✅ | ✅ | ✅ | ✅ | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Social recovery | — | — | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Multi-address / account | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Distributed parties | — | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| **Network Relevant Features** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;UTXO merge delegation contract enabled | — | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#utxo-merge-delegation-contract-enabled-utxo_merge_delegation) | — |
| **Validator Hosting** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Bring-Your-Own-Validator (BYOV) | ✅ | — | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Private validator | — | ✅ | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Shared validator | — | ✅ | — | — | — |
| **Transaction Signing** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Policy workflows | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Threshold Signature Scheme | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| **Wallet Capabilities** | | | | | |
| &nbsp;&nbsp;&nbsp;&nbsp;Compliance | ✅ | — | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Tokenization | — | ✅ | — | — | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Reward minting | — | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#reward-minting-reward_minting) | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Transfer object / proof of transfer support | — | ✅ | — | [Not supported](wallets/walley.yaml) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Clear signing | [✅](proofs/dfns/dfns-self-attestation.md#clear-signing-clear_signing) | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#clear-signing-clear_signing) | [✅](proofs/walley/walley-self-attestation.md#clear-signing-clear_signing) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Integrated swaps | — | ✅ | [Not supported](wallets/askardex-wallet.yaml) | [✅](proofs/walley/walley-self-attestation.md#integrated-swaps-integrated_swaps) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Assets supported | CC, Other CIP-0056 tokens on<br>demand (token issuer provides<br>an RPC node) | CC, CIP-0056 tokens | CC, USDCx (CIP-0056), CBTC<br>(CIP-0056), CETH (CIP-0056),<br>HANDL (CIP-0056) | CC, USDCx, CBTC, cETH, SBC,<br>raUSD, HANDL, EDELx, USDM1,<br>TRKX index tokens, Tradecraft<br>LP tokens, any CIP-0056 token<br>in the Walley registry (79<br>live at<br>api.walley.cc/v1/tokens) | — |
| &nbsp;&nbsp;&nbsp;&nbsp;Languages supported | English | English | English | English | — |
38 changes: 38 additions & 0 deletions proofs/nightly/nightly-self-attestation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Nightly — Self-Attestation Evidence

Wallet name: `nightly`
Last updated: 2026-08-04

This submission uses Nightly's public product documentation and open-source
Canton integration as evidence. Transaction update IDs and screenshots are not
included in this initial submission.

---

## CC support `cc_support`

Nightly's [Canton wallet page](https://nightly.app/wallet/canton) documents
support for storing, sending, and receiving Canton assets. The
[Canton transaction command documentation](https://docs.nightly.app/docs/canton/canton/transaction_commands/)
also demonstrates constructing and submitting an Amulet transfer.

## Two-step CC transfers `two_step_cc_transfers`

Nightly's [Canton transaction command documentation](https://docs.nightly.app/docs/canton/canton/transaction_commands/)
documents separate commands for creating a transfer and accepting, rejecting,
or withdrawing a pending transfer.

## Memo tag support for transfers to omnibus accounts `memo_tag_support`

Nightly's [Canton transaction command documentation](https://docs.nightly.app/docs/canton/canton/transaction_commands/)
includes an optional `memo` field in the transfer command parameters and shows
it used in an example transfer.

## CIP-0103 dApp API support `cip_0103_dapp_api`

Nightly's open-source [Canton Web3 template](https://github.com/nightly-labs/canton-web3-template/blob/main/README.md)
declares CIP-0103 support. Its
[provider adapter](https://github.com/nightly-labs/canton-web3-template/blob/main/app/misc/adapter.ts)
uses the Canton Network dApp RPC client and exposes the CIP-0103 connection,
account, execution, Ledger API, signing, and event methods through
`window.canton`.
35 changes: 35 additions & 0 deletions wallets/nightly.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: "Nightly"
wallet-name: nightly
website: "https://nightly.app/wallet/canton"
contact: "hello@nightly.app"
added: "2026-08-04"
slack_party_scaling_channel_joined: true

features:
# Wallet Type
wallet_model: [Retail]
custody_model: Self-custodial
form_factor: [Mobile, Browser-extension]
deployment_model: [SaaS]

# Canton Coin
cc_support:
supported: true
proof: proofs/nightly/nightly-self-attestation.md#cc-support-cc_support
verified_by: []
two_step_cc_transfers:
supported: true
proof: proofs/nightly/nightly-self-attestation.md#two-step-cc-transfers-two_step_cc_transfers
verified_by: []

# Token Standard
memo_tag_support:
supported: true
proof: proofs/nightly/nightly-self-attestation.md#memo-tag-support-for-transfers-to-omnibus-accounts-memo_tag_support
verified_by: []

# dApp Connectivity (CIP-103)
cip_0103_dapp_api:
supported: true
proof: proofs/nightly/nightly-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api
verified_by: []