block-quote On this pagechevron-down
copy Copy chevron-down
Getting Started Prerequisites Before installing arb-assist, ensure your system meets all the requirements below.
System Requirements
Hardware Requirements
Component
Minimum
Recommended
circle-exclamation
Important : arb-assist uses heavy GRPC streams that require significant CPU resources. Many users report CPU usage warnings above 70% on 8-core systems. Running on weaker hardware may result in missed opportunities or data processing delays.
Operating System
Linux (Ubuntu 22.04+ recommended)
Windows via WSL2 (with performance limitations)
macOS (not officially supported but may work)
Network Requirements
You need a reliable Solana RPC endpoint with:
Reasonable rate limits (10+ requests/second)
Recommended providers:
Helius (cheaper option, fine for starting out)
NFT-gated shared nodes (better performance: Deez, Shark, Platinum, Corvus, Thor, Vision, etc.)
You must have access to one of the following GRPC services:
Yellowstone GRPC
ThorStreamer
Software Requirements
arb-assist requires Node.js version 22 or higher for certain features.
Check your version:
Required for cloning repositories and version control:
Some dependencies may require compilation:
Bot Requirements
For SMB-Onchain
Directory Structure
arb-assist must be in the same directory as smb-onchain
License file must be in the same directory
NotArb Release
Latest version from GitHub
Directory Structure
arb-assist must be in the onchain-bot subdirectory
Proper NotArb global configuration
License Requirements
arb-assist License
triangle-exclamation
Critical : arb-assist requires a valid license file that is:
Locked to your server's IP address
Named in format: license_username_serverIP_expiration.json
Placed in the same directory as the arb-assist binary
MUST NOT be renamed or modified - keep it exactly as provided by the arb-assist team
To obtain a license:
Contact the arb-assist team
Provide your server's IP address
Receive your personalized license file
Do not share the license file
Do not rename or modify the license file - use it exactly as provided
Each bot requires its own license:
SMB-Onchain : Separate license from SolanaMevBot team
NotArb : May require license depending on version
Account Requirements
Funded wallet with:
At least 1 SOL for gas fees
0.01 WSOL wrapped for ATA (Associated Token Account) creation
Additional arbitrage capital (or flash loan setup)
Private key in standard Solana format
API Keys (Optional but Recommended)
For enhanced priority fee estimation:
Jito Authentication
For Jito bundle submission:
Bundle authentication (if required)
Network Configuration
Open the following ports:
Outbound : All (for RPC/GRPC connections)
Inbound : 8080 (if using file server mode)
Ensure your server can resolve:
npm registry (for dependencies)
Increase file descriptor limits:
Verification Checklist
Before proceeding to installation, verify:
Once all prerequisites are met, proceed to Installation .
Last updated 6 months ago