Supported Networks
The Vault supports four blockchain networks out of the box. Each network has its own address format, fee model, deposit detection mechanism, and confirmation policy.
Network Overview
| Network | Mainnet Chain ID | Address Format | Native Asset | Tokens | Avg Block Time |
|---|---|---|---|---|---|
| Ethereum | 1 | EVM (0x...) | ETH | ERC-20 | ~12 seconds |
| Bitcoin | — | P2WPKH (bech32, bc1q...) | BTC | — | ~10 minutes |
| TRON | — | Base58 (T...) | TRX | TRC-20 | ~3 seconds |
| Solana | — | Base58 (Ed25519 public key) | SOL | SPL (USDC, USDT) | ~0.4 seconds |
Each network is enabled per wallet during wallet creation. Ethereum, Bitcoin and TRON share one signing scheme, so a single wallet can hold addresses for all three, derived from the same key material. Solana uses a different signing scheme and lives in a wallet of its own — it cannot be combined with the other three in one wallet.
Node Requirements
The Vault requires access to a node (or node API provider) for each enabled network. You can use your own full nodes or a commercial node provider:
| Network | Self-hosted Option | Managed Providers |
|---|---|---|
| Ethereum | Geth, Nethermind, Besu | Infura, Alchemy, QuickNode |
| Bitcoin | Bitcoin Core | Blockdaemon, Chainstack |
| TRON | java-tron | TronGrid, NowNodes |
| Solana | Solana validator (RPC node) | Chainstack |
Node endpoints are configured per network in your deployment configuration. See the installation overview for details.
Testnet Support
The Vault can be configured to operate on testnets for staging environments:
| Network | Supported Testnets |
|---|---|
| Ethereum | Sepolia |
| Bitcoin | signet |
| TRON | Nile |
| Solana | devnet |
Switch a network into testnet mode through the deployment configuration in staging environments. Mainnet and testnet cannot be mixed in the same Vault instance.