diff --git a/WALLET_DIRECTORY.md b/WALLET_DIRECTORY.md index 871ba4a..23f9fd0 100644 --- a/WALLET_DIRECTORY.md +++ b/WALLET_DIRECTORY.md @@ -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 | -|     Form factor (Mobile / Browser / Desktop
/ Browser Extension / Hardware) | Browser | Browser, Mobile,
Browser-extension | Mobile | Browser | -|     Deployment Model (Self-hosted / SaaS /
Hybrid) | Self-hosted, SaaS, Hybrid | SaaS | SaaS | SaaS | -| **Canton Coin** | | | | | -|     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) | -|     Two-step CC transfers | — | — | — | — | -|     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** | | | | | -|     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) | -|     CIP-0056 token standard allocation support | — | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#cip-0056-token-standard-allocation-support-cip_0056_allocation) | -|     CIP-112 token standard v2 support | — | ✅ | — | [Not supported](wallets/walley.yaml) | -|     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)** | | | | | -|     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) | -|     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** | | | | | | +|     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) | +|     Added | 2026-07-24 | 2026-07-24 | 2026-07-25 | 2026-07-27 | 2026-08-04 | +| **Wallet Type** | | | | | | +|     Retail / Enterprise | Enterprise | Retail, Enterprise | Retail | Retail | Retail | +|     Custody Type | Self-custodial | Self-custodial | Self-custodial | Self-custodial | Self-custodial | +|     Form factor (Mobile / Browser / Desktop
/ Browser Extension / Hardware) | Browser | Browser, Mobile,
Browser-extension | Mobile | Browser | Mobile, Browser-extension | +|     Deployment Model (Self-hosted / SaaS /
Hybrid) | Self-hosted, SaaS, Hybrid | SaaS | SaaS | SaaS | SaaS | +| **Canton Coin** | | | | | | +|     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) | +|     Two-step CC transfers | — | — | — | — | [✅](proofs/nightly/nightly-self-attestation.md#two-step-cc-transfers-two_step_cc_transfers) | +|     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** | | | | | | +|     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) | — | +|     CIP-0056 token standard allocation support | — | ✅ | — | [✅](proofs/walley/walley-self-attestation.md#cip-0056-token-standard-allocation-support-cip_0056_allocation) | — | +|     CIP-112 token standard v2 support | — | ✅ | — | [Not supported](wallets/walley.yaml) | — | +|     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)** | | | | | | +|     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) | +|     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** | | | | | -|     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) | -|     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** | | | | | -|     Key generation method | MPC/TSS -- keys generated as
distributed shares across
Dfns's signing network -- or
HSM-based key generation; no
seed phrases | — | Seed phrase (BIP-39 mnemonic,
24 words) | WebAuthn passkey PRF secret,
expanded with HKDF-SHA512 into
an Ed25519 signing key that is
generated and held in the
browser. A 24-word BIP-39
phrase backs up the same
secret. | -|     Key recovery | ✅ | ✅ | ✅ | ✅ | -|     Social recovery | — | — | — | [Not supported](wallets/walley.yaml) | -|     Multi-address / account | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | -|     Distributed parties | — | ✅ | — | [Not supported](wallets/walley.yaml) | -| **Network Relevant Features** | | | | | -|     UTXO merge delegation contract enabled | — | — | — | [✅](proofs/walley/walley-self-attestation.md#utxo-merge-delegation-contract-enabled-utxo_merge_delegation) | -| **Validator Hosting** | | | | | -|     Bring-Your-Own-Validator (BYOV) | ✅ | — | — | [Not supported](wallets/walley.yaml) | -|     Private validator | — | — | — | — | -|     Shared validator | — | — | — | — | -| **Transaction Signing** | | | | | -|     Policy workflows | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | -|     Threshold Signature Scheme | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | -|     Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ | — | [Not supported](wallets/walley.yaml) | -| **Wallet Capabilities** | | | | | -|     Compliance | ✅ | — | — | — | -|     Tokenization | — | — | — | — | -|     Reward minting | — | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#reward-minting-reward_minting) | [Not supported](wallets/walley.yaml) | -|     Transfer object / proof of transfer support | — | — | — | [Not supported](wallets/walley.yaml) | -|     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) | -|     Integrated swaps | — | ✅ | [Not supported](wallets/askardex-wallet.yaml) | [✅](proofs/walley/walley-self-attestation.md#integrated-swaps-integrated_swaps) | -|     Assets supported | CC, Other CIP-0056 tokens on
demand (token issuer provides
an RPC node) | CC, CIP-0056 tokens | CC, USDCx (CIP-0056), CBTC
(CIP-0056), CETH (CIP-0056),
HANDL (CIP-0056) | CC, USDCx, CBTC, cETH, SBC,
raUSD, HANDL, EDELx, USDM1,
TRKX index tokens, Tradecraft
LP tokens, any CIP-0056 token
in the Walley registry (79
live at
api.walley.cc/v1/tokens) | -|     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** | | | | | | +|     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) | — | +|     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** | | | | | | +|     Key generation method | MPC/TSS -- keys generated as
distributed shares across
Dfns's signing network -- or
HSM-based key generation; no
seed phrases | — | Seed phrase (BIP-39 mnemonic,
24 words) | WebAuthn passkey PRF secret,
expanded with HKDF-SHA512 into
an Ed25519 signing key that is
generated and held in the
browser. A 24-word BIP-39
phrase backs up the same
secret. | — | +|     Key recovery | ✅ | ✅ | ✅ | ✅ | — | +|     Social recovery | — | — | — | [Not supported](wallets/walley.yaml) | — | +|     Multi-address / account | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | — | +|     Distributed parties | — | ✅ | — | [Not supported](wallets/walley.yaml) | — | +| **Network Relevant Features** | | | | | | +|     UTXO merge delegation contract enabled | — | — | — | [✅](proofs/walley/walley-self-attestation.md#utxo-merge-delegation-contract-enabled-utxo_merge_delegation) | — | +| **Validator Hosting** | | | | | | +|     Bring-Your-Own-Validator (BYOV) | ✅ | — | — | [Not supported](wallets/walley.yaml) | — | +|     Private validator | — | — | — | — | — | +|     Shared validator | — | — | — | — | — | +| **Transaction Signing** | | | | | | +|     Policy workflows | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | — | +|     Threshold Signature Scheme | ✅ | ✅ | — | [Not supported](wallets/walley.yaml) | — | +|     Hardware wallet support | [✅](proofs/dfns/dfns-self-attestation.md#hardware-wallet-support-hardware_wallet_support) | ✅ | — | [Not supported](wallets/walley.yaml) | — | +| **Wallet Capabilities** | | | | | | +|     Compliance | ✅ | — | — | — | — | +|     Tokenization | — | — | — | — | — | +|     Reward minting | — | — | [✅](proofs/askardex-wallet/askardex-wallet-self-attestation.md#reward-minting-reward_minting) | [Not supported](wallets/walley.yaml) | — | +|     Transfer object / proof of transfer support | — | — | — | [Not supported](wallets/walley.yaml) | — | +|     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) | — | +|     Integrated swaps | — | ✅ | [Not supported](wallets/askardex-wallet.yaml) | [✅](proofs/walley/walley-self-attestation.md#integrated-swaps-integrated_swaps) | — | +|     Assets supported | CC, Other CIP-0056 tokens on
demand (token issuer provides
an RPC node) | CC, CIP-0056 tokens | CC, USDCx (CIP-0056), CBTC
(CIP-0056), CETH (CIP-0056),
HANDL (CIP-0056) | CC, USDCx, CBTC, cETH, SBC,
raUSD, HANDL, EDELx, USDM1,
TRKX index tokens, Tradecraft
LP tokens, any CIP-0056 token
in the Walley registry (79
live at
api.walley.cc/v1/tokens) | — | +|     Languages supported | English | English | English | English | — | diff --git a/proofs/nightly/nightly-self-attestation-images/canton-activity.png b/proofs/nightly/nightly-self-attestation-images/canton-activity.png new file mode 100644 index 0000000..8248cca Binary files /dev/null and b/proofs/nightly/nightly-self-attestation-images/canton-activity.png differ diff --git a/proofs/nightly/nightly-self-attestation-images/canton-home-tokens.png b/proofs/nightly/nightly-self-attestation-images/canton-home-tokens.png new file mode 100644 index 0000000..e8e4e9c Binary files /dev/null and b/proofs/nightly/nightly-self-attestation-images/canton-home-tokens.png differ diff --git a/proofs/nightly/nightly-self-attestation-videos/canton-sent.mov b/proofs/nightly/nightly-self-attestation-videos/canton-sent.mov new file mode 100644 index 0000000..79545e8 Binary files /dev/null and b/proofs/nightly/nightly-self-attestation-videos/canton-sent.mov differ diff --git a/proofs/nightly/nightly-self-attestation-videos/dapp-connection-and-actions.mov b/proofs/nightly/nightly-self-attestation-videos/dapp-connection-and-actions.mov new file mode 100644 index 0000000..77f883a Binary files /dev/null and b/proofs/nightly/nightly-self-attestation-videos/dapp-connection-and-actions.mov differ diff --git a/proofs/nightly/nightly-self-attestation.md b/proofs/nightly/nightly-self-attestation.md new file mode 100644 index 0000000..ebdebcc --- /dev/null +++ b/proofs/nightly/nightly-self-attestation.md @@ -0,0 +1,45 @@ +# Nightly — Self-Attestation Evidence + +- Wallet: `nightly` +- Last updated: 2026-08-06 + +This submission is based on public Nightly product documentation, the open-source Canton integration, and the attached product screenshots and recordings. + +## CC support `cc_support` + +Nightly supports Canton Coin (CC) in the Canton wallet experience. + +Evidence: + +- [Nightly Canton wallet](https://nightly.app/wallet/canton) +- Screenshot: ![Canton Coin balance and supported tokens](./nightly-self-attestation-images/canton-home-tokens.png) +- Screenshot: ![Canton Coin activity](./nightly-self-attestation-images/canton-activity.png) +- Video: [Canton send flow](./nightly-self-attestation-videos/canton-sent.mov) + +## Two-step CC transfers `two_step_cc_transfers` + +Nightly supports the two-step Canton Coin transfer flow. + +Evidence: + +- [Canton transaction commands](https://docs.nightly.app/docs/canton/canton/transaction_commands/) +- Video: [Canton send flow](./nightly-self-attestation-videos/canton-sent.mov) +- Video: [dApp connection and actions](./nightly-self-attestation-videos/dapp-connection-and-actions.mov) + +## Memo tag support for transfers to omnibus accounts `memo_tag_support` + +Nightly supports memo tags for transfers to omnibus accounts. + +Evidence: + +- [Nightly Canton wallet](https://nightly.app/wallet/canton) + +## CIP-0103 dApp API support `cip_0103_dapp_api` + +Nightly supports the CIP-0103 dApp API integration pattern. + +Evidence: + +- [Canton web3 template](https://github.com/nightly-labs/canton-web3-template/blob/main/README.md) +- [Canton adapter](https://github.com/nightly-labs/canton-web3-template/blob/main/app/misc/adapter.ts) +- Video: [dApp connection and actions](./nightly-self-attestation-videos/dapp-connection-and-actions.mov) diff --git a/wallets/nightly.yaml b/wallets/nightly.yaml new file mode 100644 index 0000000..747776c --- /dev/null +++ b/wallets/nightly.yaml @@ -0,0 +1,27 @@ +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_model: [Retail] + custody_model: Self-custodial + form_factor: [Mobile, Browser-extension] + deployment_model: [SaaS] + 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: [] + 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: [] + cip_0103_dapp_api: + supported: true + proof: proofs/nightly/nightly-self-attestation.md#cip-0103-dapp-api-support-cip_0103_dapp_api + verified_by: []