Overview

Key Features
🏦 Central Treasury
🔐 Enterprise Security
📊 Real-time Analytics
🔄 Auto Settlement
🌐 Multi-chain
📈 Scalable
Dashboard Overview
The master wallet dashboard provides a comprehensive view of your treasury operations.
Supported Blockchains
Prerequisites
Before creating a master wallet, ensure you have:- ✅ A verified XentFi account
- ✅ API key and App ID from the dashboard
- ✅ Selected target blockchain
- ✅ Understanding of gas fees for your chosen network
Creating a Master Wallet
Via API
Via Dashboard
Navigate to Wallets
Create New Wallet
Configure Wallet
- Name: A descriptive name (e.g., “Production Treasury”)
- Blockchain: Select your target blockchain
- Description: Optional description
- Enable Monitoring: Toggle for transaction alerts
Review and Create
Response Example
Quick Guide: Wallet Configuration
Auto-Sweep Configuration
Auto-sweep automatically moves funds from deposit addresses to your master wallet, consolidating funds and reducing gas costs.Testing on Development
1. Set Up Test Environment
Create Test Wallet
Get Test Funds
- Sepolia ETH: sepoliafaucet.com or Alchemy Sepolia Faucet
- Mumbai MATIC: Polygon Faucet
- Base Testnet: Base Faucet
- Solana Devnet: Solana Faucet
Verify Balance
2. Test Transaction Flow
Best Practices
Security
API Key Management
API Key Management
- Rotate API keys every 30 days
- Use different API keys for development and production
- Never commit API keys to version control
- Store keys in environment variables or secure vault
- Use read-only API keys for monitoring dashboards
Wallet Security
Wallet Security
- Enable monitoring for all production wallets
- Set up webhook alerts for large transactions
- Use multi-signature wallets for large treasuries
- Regularly audit transaction history
- Implement IP whitelisting for API access
Network Selection
Network Selection
- Always test on testnet before mainnet
- Consider gas fees when choosing networks
- Use Layer 2 networks (Base, Polygon) for high-volume transactions
- Monitor network congestion and adjust gas settings
Development
Testing Strategy
Testing Strategy
- Test all wallet operations on testnet
- Simulate edge cases (low balance, network errors)
- Test auto-sweep with different thresholds
- Validate webhook integrations
- Test recovery flows with test tokens
Error Handling
Error Handling
- Implement exponential backoff for retries
- Handle network timeout errors gracefully
- Log all API errors for debugging
- Set up monitoring alerts for failed transactions
- Validate all addresses before sending funds
Transaction Management
Transaction Management
- Batch similar transactions to save gas
- Use idempotency keys for critical operations
- Monitor pending transactions
- Set transaction timeouts
- Implement transaction status polling
Performance Optimization
Development vs Production
Transaction Volume Tiers
Use Cases
E-commerce
SaaS Subscriptions
Invoice Payments
Crypto Treasury
Troubleshooting
Wallet creation fails with 'Blockchain not supported'
Wallet creation fails with 'Blockchain not supported'
list-supported-blockchains endpoint to get valid IDs.Cannot find wallet
Cannot find wallet
- Confirm wallet ID is correct
- Check if wallet belongs to your app ID
- Verify wallet hasn’t been deactivated
Monitoring not working
Monitoring not working
- Ensure blockchain webhook is configured
- Check if monitoring was properly enabled
- Verify webhook URL is accessible
High gas fees
High gas fees
- Consider using L2 solutions like Base or Polygon
- Enable gasless withdrawals for users
- Batch transactions when possible
Rate limit exceeded
Rate limit exceeded
- Implement exponential backoff
- Cache responses when possible
- Upgrade to higher tier plan
Migration to Production
Test on Testnet
Verify Functionality
Generate Production Keys
Create Production Wallets
Configure Auto-Sweep
Enable Monitoring
Go Live
API Reference
Support Resources
- 📧 Email: support@xentfi.com
- 💬 Discord: Join our community
- 📚 API Reference: Complete documentation
- 🐛 Issues: GitHub Issues

