Skip to content

Supported Blockchains

Supported blockchains for wallet verification flows

Cryptographic signature proofs and micro-transactions (Satoshi Test) are blockchain-dependent, because they rely on wallet connectivity, signing standards, or transaction monitoring on specific networks. Wallet screenshots and self-declaration are blockchain-agnostic, because they do not depend on direct blockchain integration.

The supported blockchains are also available via our API. Use the API to always retrieve the latest supported blockchain list for the selected verification methods.

Cryptographic Signature Proofs

For cryptographic signature proofs, CryptoSwift relies on AppKit for wallet connectivity and signing support.

EVM

AppKit supports all EVM-compatible blockchains. As long as the blockchain is included in Viem’s chain definitions, AppKit will support it. This includes Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche, BNB Smart Chain, and many more.

Bitcoin

AppKit supports Bitcoin wallet connections through WBIPs and the Bitcoin Wallet Standard. Supported wallets include Xverse, OKX, Leather, and Phantom.

Solana

AppKit supports Solana. You can connect Solana wallets and interact with the Solana blockchain.

TRON

AppKit supports TRON on web frameworks. You can connect TRON wallets and interact with the TRON blockchain.

Other Chains via WalletConnect Protocol

Blockchains not listed above can still work with WalletConnect at the protocol level for dApp-wallet communication. The WalletConnect Cloud Supported Chains page lists all chains available through the protocol, including Cosmos, Sui, Stacks, Near, Stellar, and more.

You can also find a list of supported dApp-wallets here.

Micro Transactions (Satoshi Test)

BlockchainNetworksNative Asset
BitcoinMainnet, TestnetBTC
Bitcoin CashMainnetBCH
DogecoinMainnet, TestnetDOGE
LitecoinMainnetLTC
DashMainnetDASH
EthereumMainnet, SepoliaETH
OptimismMainnetETH
TronMainnetTRX
XRPLMainnetXRP
  • Please note that currently only native assets are supported.

Support in the table above means CryptoSwift can monitor these blockchains for Satoshi Test verification. Mainnet entries are intended for production use, while testnets are intended for sandbox and development use only.

Wallet Screenshots

Wallet screenshots are blockchain-agnostic, because this verification method does not require on-chain cryptographic or transaction monitoring support.

Self-Declaration

Self-declaration is also blockchain-agnostic for the same reason and can be used regardless of blockchain.