Product DNA Wallet multi-chain layer

DNA Wallet
One Seed, Every Chain

DNA Wallet is the multi-chain wallet built into DNA Connect. A single BIP-39 seed phrase derives wallets across five blockchains — Cellframe, Ethereum, BSC, Solana, and TRON. Send and receive tokens without leaving the chat.

5 blockchains, 1 seed phrase, fully non-custodial. Integrated in: DNA Connect · Android, Linux, Windows

Multi-chain, built into DNA Connect

DNA Wallet is not a separate app. It lives inside DNA Connect — send tokens to anyone directly from a conversation. No address copying, no app switching, no friction.

Multi-Chain Portfolio

One wallet interface, five blockchains managed from a single unified view. Each chain uses its native signing algorithm — see supported chains for details.

In-Chat Transfers

Send tokens to any DNA contact directly inside a conversation. The recipient's wallet address is resolved automatically from their DNA identity — no raw addresses needed.

Integrated Swaps

Trade tokens across multiple DEX aggregators directly inside DNA Connect. Best-price routing across Uniswap, PancakeSwap, Jupiter, and Cellframe DEX.

How key derivation works

One Mnemonic, Five Derivation Paths

Each blockchain uses its own derivation method to produce keys from the same BIP-39 seed material. The diagram shows the full flow from mnemonic to chain-specific wallets.

When new blockchain support is added, missing wallets are created automatically on identity load — no user action required.

Key Derivation Flow
BIP-39 Mnemonic
ocean wine grape ... harvest moon
64-byte Master Seed
PBKDF2-HMAC-SHA512 · 2048 rounds
Cellframe
SHA3-256(mnemonic)
Dilithium · 1184B pubkey
Ethereum
m/44'/60'/0'/0/0
secp256k1 · BIP-44
Solana
SLIP-10 Ed25519
Ed25519 · 32B pubkey
TRON
secp256k1 derive
secp256k1 · Base58Check
BSC
m/44'/60'/0'/0/0
secp256k1 · EVM-compatible

Supported blockchains

Each chain is a first-class citizen with native transaction building, token support, and RPC integration. No wrapped tokens, no bridges — real on-chain transactions.

Cellframe

Post-quantum blockchain with Dilithium signatures (NIST Category 5). Native CPUNK token and CF20 standard. Wallet files use the .dwallet format.

  • Dilithium Mode 1 — 1,184B public key
  • SHA3-256 seed derivation
  • Native CPUNK & CELL tokens

Ethereum

Full Ethereum mainnet support with ERC-20 token transfers, RLP encoding, and dynamic gas estimation with slow/normal/fast presets.

  • BIP-44 path m/44'/60'/0'/0/0
  • EIP-55 checksum addresses
  • ERC-20 token support

Solana

High-throughput chain with Ed25519 signatures and SPL token standard. SLIP-10 derivation ensures compatibility with the Solana ecosystem.

  • SLIP-10 Ed25519 derivation
  • SPL token transfers
  • Native SOL transactions

TRON

TRON mainnet with TRC-20 token support. Uses secp256k1 signing with Base58Check address encoding. Full RPC integration for balance queries and transfers.

  • secp256k1 key derivation
  • Base58Check addresses
  • TRC-20 token transfers

BNB Smart Chain

EVM-compatible chain with BEP-20 token support. Shares Ethereum's secp256k1 derivation path for seamless multi-chain compatibility.

  • EVM-compatible (shared ETH derivation)
  • BEP-20 token transfers (USDT, USDC)
  • Native BNB transactions

Post-quantum seed protection

Kyber1024 Encrypted Seed Storage

Your master seed is encrypted at rest using Kyber1024 — a NIST-standardized post-quantum key encapsulation mechanism. Even if your device storage is compromised, the seed remains protected against both classical and quantum attacks.

  • Encrypted storage: Kyber1024 private key (3,168 bytes) — quantum-safe at rest
  • Secure memory: Private keys wiped after signing via secure_memzero()
  • On-demand derivation: Keys derived, used, and cleared without ever touching disk
  • Local only: All signing happens on your device — private keys never leave the client
Security Model
Master Seed (64 bytes)
Generated once at identity creation
Encrypted with Kyber1024
master_seed.enc · quantum-safe at rest
On-Demand Key Derivation
Decrypt → Derive → Sign → Wipe
Private keys never persist in memory or on disk longer than needed
File Permissions
chmod 0600 · owner-only read/write

Get DNA Connect

Encrypted messaging, multi-chain wallet, and decentralized identity — one app, three platforms.

Open source — GitLab · GitHub

Join the CPUNK ecosystem

Download DNA Messenger, join the conversation, and find a piece of the project you want to improve. Every meaningful contributor once started as a community member.