Skip to main content

Chain Support

Build on any supported blockchain with Duo's secure multi-party computation.

Duo supports a comprehensive range of blockchains through our ECDSA and EdDSA implementations. Our threshold signature schemes enable secure key management and transaction signing across multiple networks.

Chain Support Overview

ECDSA Supported Chains

NETWORK
CHAIN ID
TYPE
SUPPORTED
Ethereum
1
Mainnet
Ethereum Sepolia
11155111
Testnet
Ethereum Holesky
17000
Testnet
Bitcoin
Mainnet
Bitcoin Testnet
Testnet
Arbitrum
42161
L2
Arbitrum Sepolia
421614
L2 Testnet
Optimism
10
L2
Optimism Sepolia
11155420
L2 Testnet
Polygon
137
L2
Polygon Amoy
80002
L2 Testnet
Base
8453
L2
Base Sepolia
84532
L2 Testnet
Avalanche C-Chain
43114
L1
Avalanche Fuji
43113
Testnet
BSC
56
L1
BSC Testnet
97
Testnet
Celo
42220
L1
Celo Alfajores
44787
Testnet
Linea
59144
L2
Linea Testnet
59140
L2 Testnet
Mantle
5000
L2
Mantle Testnet
5001
L2 Testnet
Scroll
534352
L2
Scroll Sepolia
534351
L2 Testnet
ZkSync Era
324
L2
ZkSync Era Testnet
280
L2 Testnet
Fantom
250
L1
Fantom Testnet
4002
Testnet
Gnosis Chain
100
L1
Gnosis Chiado
10200
Testnet

EdDSA Supported Chains

NETWORK
NETWORK ID
TYPE
SUPPORTED
Solana
mainnet-beta
Mainnet
Solana Devnet
devnet
Testnet
Solana Testnet
testnet
Testnet
Algorand
mainnet
Mainnet
Algorand Testnet
testnet
Testnet
Algorand Betanet
betanet
Testnet
Stellar
public
Mainnet
Stellar Testnet
testnet
Testnet
Cardano
mainnet
Mainnet
Cardano Testnet
testnet
Testnet

Network Identification

ECDSA Chains

ECDSA-compatible chains (primarily EVM chains) use Chain IDs for network identification:

  • Chain ID: Numeric identifier used by EVM-compatible networks
  • Examples: Ethereum (1), Arbitrum (42161), Polygon (137)

EdDSA Chains

EdDSA-compatible chains use Network IDs instead of Chain IDs:

  • Network ID: String-based identifier used by non-EVM networks
  • Examples: Solana (mainnet-beta), Algorand (mainnet), Stellar (public)

Multi-Chain Support

Duo's architecture enables seamless multi-chain operations:

  • Cross-chain compatibility: Use the same key management system across different networks
  • Unified API: Consistent interface for all supported chains
  • Secure key derivation: BIP32/BIP44 compliant key derivation paths
  • Hardware security: Integration with secure enclaves and HSMs

Adding New Chains

To add support for additional chains:

  1. EVM Chains: Simply provide the chain ID and RPC endpoint
  2. Non-EVM Chains: Contact our team for custom integration
  3. Testnet Support: Most mainnet chains have corresponding testnet support

For custom chain integrations or questions about specific networks, contact us.

Security Considerations

  • Threshold Security: All chains benefit from Duo's threshold signature schemes
  • Key Isolation: Keys are never stored in a single location
  • Audit Compliance: All implementations follow industry security standards
  • Regular Updates: Chain support is continuously updated and maintained

Getting Started

Ready to build on any of these chains? Check out our:

Need help with a specific chain? Contact us for personalized support.