Crypto Asset Support

Supported Cryptocurrencies

Your device supports a wide range of cryptocurrencies and tokens.

Major Cryptocurrencies

Bitcoin (BTC)

Full support for all Bitcoin features:

  • Native SegWit (bech32)
  • Legacy addresses (P2PKH)
  • SegWit-wrapped (P2SH-P2WPKH)
  • Multi-signature wallets
  • Lightning Network (via compatible wallets)
bash
Address formats supported:
- bc1q... (Native SegWit - recommended)
- 3... (SegWit-wrapped)
- 1... (Legacy)

Ethereum (ETH)

Complete Ethereum ecosystem support:

  • ETH transfers
  • ERC-20 tokens (1000+ supported)
  • ERC-721 NFTs
  • ERC-1155 tokens
  • Smart contract interactions
  • Layer 2 solutions (Polygon, Arbitrum, Optimism)

Other Major Assets

javascript
{
  "Bitcoin Cash": "BCH",
  "Litecoin": "LTC",
  "Ripple": "XRP",
  "Cardano": "ADA",
  "Polkadot": "DOT",
  "Solana": "SOL",
  "Avalanche": "AVAX",
  "Cosmos": "ATOM"
}

Adding New Assets

Learn how to add and manage different cryptocurrencies on your device.

Adding a New Account

Method 1: Through Companion App

bash
1. Open companion software
2. Click "Add Account"
3. Select cryptocurrency
4. Choose account type (if applicable)
5. Confirm on device
6. Account created!

Method 2: Third-Party Wallet Integration

Many wallets support hardware wallet integration:

  • MetaMask (Ethereum)
  • Electrum (Bitcoin)
  • Exodus
  • MyEtherWallet
  • And many more...

ERC-20 Token Management

Adding Custom Tokens

javascript
// You'll need:
{
  "contractAddress": "0x...",
  "symbol": "TOKEN",
  "decimals": 18
}

// Steps:
1. Navigate to Ethereum account
2. Click "Add Token"
3. Enter contract address
4. Verify token details
5. Confirm addition

Finding Token Information

Find token contract information on:

  • Etherscan.io
  • CoinGecko
  • CoinMarketCap
  • Official project documentation

Multi-Chain Assets

Some assets exist on multiple chains:

bash
USDT available on:
- Ethereum (ERC-20)
- Tron (TRC-20)
- Binance Smart Chain (BEP-20)
- Solana (SPL)

Make sure to select the correct network!

Sending and Receiving

Complete guide to transacting with your crypto assets.

Receiving Cryptocurrency

Getting Your Address

bash
1. Open the asset account
2. Click "Receive"
3. Address displayed on device screen
4. Verify address matches on both screens
5. Copy or show QR code

Address Verification

Always verify receiving addresses on your device screen, not just the computer:

bash
Security check:
✓ Address shown on device screen
✓ Address shown in software
✓ Both addresses match exactly
✓ QR code matches address

Sending Cryptocurrency

Transaction Process

javascript
// Step-by-step sending:
{
  "step1": "Enter recipient address",
  "step2": "Enter amount to send",
  "step3": "Review transaction fee",
  "step4": "Review details on device",
  "step5": "Confirm on device",
  "step6": "Transaction broadcast"
}

Fee Selection

Choose appropriate fees based on urgency:

  • Low: 30+ minutes (cheaper)
  • Medium: 10-30 minutes (balanced)
  • High: 0-10 minutes (faster, more expensive)
bash
Fee calculation factors:
- Network congestion
- Transaction size (bytes)
- Priority level
- Time sensitivity

Transaction Verification

Always verify these details on your device:

  1. Recipient address
  2. Amount being sent
  3. Network fee
  4. Total amount (including fee)
  5. Sending from correct account

Common Transaction Errors

bash
"Insufficient funds"
→ Check balance includes fee

"Invalid address"
→ Verify address format for cryptocurrency

"Nonce too low"
→ Wait for previous transaction to confirm