Skip to Content
DocumentationNetworksOverview

Supported Networks

The Vault supports three blockchain networks out of the box. Each network has its own address format, fee model, deposit detection mechanism, and confirmation policy.

Network Overview

NetworkMainnet Chain IDAddress FormatNative AssetTokensAvg Block Time
Ethereum1EVM (0x...)ETHERC-20~12 seconds
BitcoinP2WPKH (bech32, bc1q...)BTC~10 minutes
TRONBase58 (T...)TRXTRC-20~3 seconds

Each network must be individually enabled per wallet during wallet creation. A wallet can support all three networks simultaneously — each will have its own deposit address derived from the same underlying key material.

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:

NetworkSelf-hosted OptionManaged Providers
EthereumGeth, Nethermind, BesuInfura, Alchemy, QuickNode
BitcoinBitcoin CoreBlockdaemon, Chainstack
TRONjava-tronTronGrid, NowNodes

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:

NetworkSupported Testnets
EthereumSepolia
Bitcoinsignet
TRONNile

Switch a network into testnet mode through the deployment configuration in staging environments. Mainnet and testnet cannot be mixed in the same Vault instance.

Network-Specific Documentation