Supported Networks
The application supports a variety of blockchain networks, each with its own specific implementation for handling transactions, wallets, and tokens. The core of this multi-chain functionality resides in the ApiHandler.ts file, which uses a factory function, createManager, to instantiate a specific BlockchainManager for each supported network.
Each manager is responsible for abstracting the unique details of its blockchain, providing a consistent API for the rest of the application to use.
Networks list
The application supports a wide range of blockchain networks. The following table lists the currently integrated chains, along with their manifest file and type.
| Network | Manifest File | Manager Type | Description |
|---|---|---|---|
| Bitcoin | bitcoinManifest.json | BTC | The original decentralized cryptocurrency using a UTXO model. |
| Ethereum | ethereumManifest.json | EVM | A leading smart contract platform and home of ERC-20 tokens. |
| BNB Chain | binanceManifest.json | EVM | An EVM-compatible chain known for its high speed and low fees. |
| Tron | tronManifest.json | TRON | A high-throughput blockchain optimized for DApps and token transactions. |
| TON | tonManifest.json | TON | A scalable, high-performance blockchain developed by the Telegram team. |
| Solana | solanaManifest.json | SOL | A fast Layer-1 blockchain designed for decentralized, scalable applications. |
| Polygon | polygonManifest.json | EVM | A popular Layer-2 scaling solution for Ethereum. |
| Avalanche | avalancheManifest.json | EVM | A high-performance blockchain featuring subnets for custom applications. |
| Arbitrum | arbitrumManifest.json | EVM | An Optimistic Rollup Layer-2 chain that scales Ethereum. |
| Base | baseManifest.json | EVM | A secure, low-cost Layer-2 solution built by Coinbase on the OP Stack. |
| XRP Ledger | xrplManifest.json | XRPL | A decentralized public blockchain optimized for fast and cheap payments. |
| Venom | venomManifest.json | TVM | A Layer-0 asynchronous blockchain designed for scalability. |
| Coti | cotiManifest.json | DAG | A Directed Acyclic Graph (DAG)-based protocol for decentralized payments. |
