Overview
Trezor Connect supports a wide range of cryptocurrencies across multiple blockchain networks. This page provides an overview of supported coins and how coin definitions are maintained.Coin support depends on both the firmware version of your Trezor device and the Connect library version. Always check the
support field in coin definitions for device-specific compatibility.Supported Blockchain Types
Trezor Connect supports the following blockchain types:Bitcoin & Forks
Bitcoin, Litecoin, Bitcoin Cash, Zcash, Dash, and other UTXO-based coins
Ethereum & EVM
Ethereum mainnet, testnets, and EVM-compatible chains
Cardano
Cardano mainnet and testnets with full staking support
Solana
Solana mainnet with SPL token support
Ripple (XRP)
Ripple mainnet and testnets
Stellar (XLM)
Stellar network with asset support
Tezos
Tezos mainnet
Monero
Monero mainnet with full privacy features
Tron
Tron mainnet with TRC token support
Bitcoin and Bitcoin-like Coins
Trezor devices have extensive support for Bitcoin and UTXO-based cryptocurrencies:Bitcoin Networks
- Mainnet
- Testnet
- Regtest
- Native SegWit (Bech32)
- SegWit P2SH
- Legacy addresses
- Taproot (BIP86)
- Multisig
Popular Bitcoin Forks
Litecoin (LTC)
Litecoin (LTC)
- Coin shortcut:
ltc - SLIP44: 2
- Features: SegWit, Native SegWit (ltc1…)
- Block time: 2.5 minutes
Bitcoin Cash (BCH)
Bitcoin Cash (BCH)
- Coin shortcut:
bch - SLIP44: 145
- Features: CashAddr format, larger blocks
- Note: Post-fork Bitcoin Cash
Dash (DASH)
Dash (DASH)
- Coin shortcut:
dash - SLIP44: 5
- Features: InstantSend, PrivateSend compatible
Zcash (ZEC)
Zcash (ZEC)
- Coin shortcut:
zec - SLIP44: 133
- Features: Transparent addresses (shielded transactions not supported)
Dogecoin (DOGE)
Dogecoin (DOGE)
- Coin shortcut:
doge - SLIP44: 3
- Features: Compatible with Litecoin-like operations
Ethereum and EVM Networks
Trezor Connect supports Ethereum and all EVM-compatible networks:Ethereum Mainnet
- ETH transfers
- ERC-20 token transfers
- ERC-721 (NFT) transfers
- ERC-1155 tokens
- Contract interactions
- EIP-1559 transactions
- Message signing (EIP-712)
EVM-Compatible Networks
Trezor Connect works with any EVM-compatible network:- Polygon
- Arbitrum
- Optimism
- BSC
Other Supported Networks
Cardano (ADA)
- Shelley-era addresses
- Stake pool delegation
- Native token support
- Multi-asset transactions
Solana (SOL)
- SOL transfers
- SPL token support
- Program interactions
Ripple (XRP)
- XRP transfers
- Destination tags
- Payment operations
Stellar (XLM)
- XLM transfers
- Asset support
- Memo fields
Tezos (XTZ)
- XTZ transfers
- Smart contract operations
Coin Definition Pipeline
Coin definitions in Trezor Connect are maintained through a structured pipeline:Source of Truth
All coin definitions originate from the trezor-firmware repository as JSON files.
Trezor Common
Definitions are exported to the read-only trezor-common repository, which is included in Connect as a git submodule at
submodules/trezor-common.Checking Coin Support
Use thegetCoinInfo method to verify coin support and retrieve coin metadata:
Device-Specific Support
Different Trezor models support coins starting from different firmware versions:- Trezor One (T1B1)
- Trezor Model T (T2T1)
- Trezor Safe 3 (T2B1)
- Trezor Safe 5 (T3T1)
First-generation Trezor deviceBitcoin support: 1.5.2+Ethereum support: 1.4.0+
Coin Support by Category
UTXO-based Coins
Bitcoin, Litecoin, Bitcoin Cash, Dogecoin, Dash, Zcash, Digibyte, Vertcoin, and 50+ moreEVM Networks
Ethereum and all EVM-compatible chains (Polygon, Arbitrum, Optimism, Avalanche C-Chain, BNB Chain, etc.)Smart Contract Platforms
Cardano, Solana, Tezos, TronSpecialized Networks
Ripple (XRP), Stellar (XLM), Monero (XMR)Adding New Coins
To add support for a new coin:Check Compatibility
Verify the coin is compatible with Trezor’s supported blockchain types (UTXO, EVM, etc.)
Firmware Definition
Create a coin definition in the trezor-firmware repository following the specification format.
Enable Connect Support
Enable Connect support in the support.json configuration.
For detailed instructions on the coin addition process, see the supported-coins documentation in the repository.
API Methods by Blockchain
Different blockchains have specialized API methods:- Bitcoin
- Ethereum
- Cardano
- Solana
getAddress- Get Bitcoin addressgetPublicKey- Get xpubsignTransaction- Sign Bitcoin transactioncomposeTransaction- Compose UTXO transactiongetAccountInfo- Get account balance and history
Next Steps
API Reference
Explore all API methods and parameters
Bitcoin API
Bitcoin-specific API methods
Ethereum API
Ethereum and EVM API methods
Coin Definitions
View coin definition files in firmware repo