Address Pool
Create and manage a pool of receipt wallet addresses that will receive customer payments.
Overview
Address pools enable efficient payment routing by creating multiple receipt addresses that can be assigned to orders automatically. This distributes payments across addresses and optimizes fund management.
Why Address Pools?
Benefits:
- ✅ Load Distribution: Spread payments across multiple addresses
- ✅ Privacy: Different address per order
- ✅ Organization: Separate addresses for different products/services
- ✅ Scalability: Handle high transaction volumes
Creating an Address Pool
Step 1: Navigate to Account
- Go to HashNut Dashboard
- Select your account
- Navigate to "Address Pool" or "Receipt Wallets" section
Step 2: Create Address Pool
- Click "Create Address Pool" or "Add Addresses"
- Enter number of addresses to create
- Review gas fee estimate
- Confirm transaction
Step 3: Confirm Transaction
- Review gas fee
- Approve in wallet
- Wait for confirmation
- Addresses automatically added to pool
Address Pool Configuration
Batch Size
Recommended Sizes:
- Small: 10-20 addresses (for testing)
- Medium: 50-100 addresses (for moderate volume)
- Large: 200+ addresses (for high volume)
Limits:
- TRON: Up to 50 addresses per transaction
- EVM Chains: Up to 50 addresses per transaction
- Multiple Batches: Create multiple batches for larger pools
Gas Optimization
Best Practice: Create addresses in batches of 50 to optimize gas costs.
Address Assignment
Automatic Assignment
When you create an order:
- System selects next available address from pool
- Address is assigned to the order
- Address marked as "in use"
- After payment, address can be reused (optional)
Address Reuse
Options:
- Reuse After Payment: Address becomes available for new orders
- One-Time Use: Address used once and retired
- Product-Specific: Assign addresses to specific products