Create and manage custodial or self-custody wallets across 9 blockchain networks with a single API call. HD derivation, multi-sig, and enterprise-grade key encryption built in.
Whether you need full platform custody or user-controlled keys, Ferros provides the infrastructure to create, manage, and secure wallets at scale.
Platform-managed keys with HD derivation from a BIP39 master seed (BIP32/39/44). Private keys encrypted at rest with AES-256-GCM using separate IV and auth tag storage. You hold the keys, your users get instant transactions.
Users hold their own keys. Support for hardware wallets and the Ferros Signer mobile app (iOS and Android). Multi-sig via Safe protocol with configurable thresholds -- your users stay in control.
Deterministic address generation per chain from a single master seed. Standard derivation paths: EVM m/44'/60'/0'/0/{i}, Solana m/44'/501'/0'/0'/{i}, Bitcoin m/84'/0'/0'/0/{i}.
Generate addresses across all 9 supported chains from a single wallet. Bitcoin, Ethereum, Solana, Polygon, Arbitrum, Optimism, Base, BSC, and Avalanche -- all managed under one wallet entity.
Both modes use the same API surface. Switch between custodial and self-custody per wallet, or mix and match across your organization.
| Feature | Custodial | Self-Custody |
|---|---|---|
| Key management | Platform-managed, AES-256-GCM encrypted | User-held keys (hardware or mobile) |
| Signing | Server-side, instant | Client-side via Signer app or hardware |
| Multi-sig (WARM/COLD) | ||
| Recovery | Platform handles backup + recovery | User responsible for mnemonic backup |
| Transaction speed | Instant (no user interaction needed) | Requires user approval per transaction |
| Wallet types | HOT, WARM, COLD | HOT, WARM, COLD |
| Best for | Payments, vaults, automated flows | Treasury, high-value, compliance |
Every WARM and COLD wallet is backed by a Safe smart contract. Define ownership thresholds so no single key can move funds. Addresses are deterministic via CREATE2 -- you know the wallet address before it ever touches the blockchain.
A single POST request creates a wallet with addresses across multiple chains. Specify your custody mode, wallet type, and target chains -- Ferros handles HD derivation, key encryption, and multi-sig setup automatically.
Explore the API# Custodial wallet (platform-managed keys) curl https://api.ferros.xyz/v1/wallets \ -H "X-API-Key: cv_live_..." \ -H "Content-Type: application/json" \ -d '{ "name": "Payments Hot Wallet", "type": "hot", "custodyMode": "custodial", "chains": ["ethereum", "polygon", "base"] }' # Self-custody wallet (user-held keys) curl https://api.ferros.xyz/v1/wallets \ -H "X-API-Key: cv_live_..." \ -H "Content-Type: application/json" \ -d '{ "name": "Treasury Cold Vault", "type": "cold", "custodyMode": "self_custody", "signers": ["0xA1...", "0xB2...", "0xC3..."], "threshold": 2, "chains": ["ethereum", "arbitrum"] }'
Wallets-as-a-Service is just one piece. Explore how it connects with the rest of Ferros.
Unified dashboard for multi-chain asset monitoring, real-time balances, and portfolio analytics.
Learn moreAccept crypto from customers with dedicated vaults, multi-chain deposit addresses, and gas sponsorship.
Learn moreConfigurable policies, multi-level approvals, immutable audit logs, and AES-256-GCM encryption.
Learn moreJoin the next generation of companies building on Ferros. Start free, scale without limits.