This guide covers the most frequently encountered errors and their solutions.
Configuration Errors
Dummy Configuration Generated
Symptom: Your bot config contains dummy values
mint = "11111111111111111111111111111111"
Causes:
No mints meet your filter criteria
GRPC stream not receiving data
Arbitrage programs not active
Solutions:
filter_thresholds = [{
min_profit = 100_000, # Lower from 1M
min_roi = 1.0, # Lower from 2.0
min_txns = 1, # Lower from 5
}]
Verify arbitrage programs are active:
Disable filter_programs temporarily
Invalid License Error
Error:
Solutions:
Verify license file is in correct directory
Check IP address matches your server:
Ensure license file follows format: license_username_serverIP_expiration.json
Do NOT rename or modify the license file - use it exactly as provided by the arb-assist team
If you modified the license file in any way, request a new one from the arb-assist team
Configuration Parse Error
Error:
Common Issues:
Too Many Open Files
Error:
Immediate Fix:
Permanent Fix:
GRPC Connection Failed
Error:
Troubleshooting Steps:
Verify firewall allows outbound connections
RPC Connection Issues
Error:
Solutions:
Use premium RPC with higher limits
Add multiple RPC endpoints:
Increase update_interval to reduce requests
Bot-Specific Errors
SMB: Failed to Create Token Account
Error:
Cause: Insufficient SOL for creating Associated Token Accounts (ATAs)
Solution:
Fund wallet with more SOL:
Each ATA costs ~0.00203928 SOL
Recommend keeping 0.5-1 SOL minimum
Enable WSOL unwrapping (NotArb):
SMB: Private Key Not Found
Error:
Solutions:
Ensure encrypted key file exists
Check file is in same directory as smb-onchain
Verify encryption was successful:
NotArb: Java Heap Space
Error:
Solution: Increase heap size in config:
NotArb: Too Many Lookup Tables
Error:
Solution: Reduce lookup tables:
Download Errors
HTML Content Instead of Binary
Error:
Cause: Downloaded GitHub page instead of binary
Solution: Use direct download link:
Symptoms:
Solutions:
Increase update interval:
Enable program filtering:
Symptoms:
Gradually increasing memory usage
Eventually crashes with OOM
Solutions:
Market Data Issues
No Arbitrage Opportunities Found
Symptoms:
Consistently empty mint lists
No profitable trades identified
Debugging Steps:
Verify DEX configuration:
Symptoms:
Outdated mint information
Solutions:
Check timestamps in generated files
Verify GRPC stream is active
Reduce halflife for faster updates:
Firewall Blocking Connections
Symptoms:
Cannot connect to RPC/GRPC
Solutions:
Allow necessary connections:
DNS Resolution Failures
Error:
Solutions:
Add reliable DNS servers:
Quick Diagnostics Checklist
When encountering issues, check:
If you can't resolve an issue:
Collect Information:
Config file (remove sensitive data)
Join Discord:
Include collected information
GitHub Issues:
Search existing issues first
Create detailed bug report
Include reproduction steps
Last updated