Quick Start Guide

Get up and running with arb-assist in minutes! This guide assumes you've completed the Installation steps.

Step 1: Basic Configuration

Minimal Configuration

Create a basic config.toml with essential settings:

# Connection settings
rpc_url = "https://api.mainnet-beta.solana.com"  # Replace with your RPC
grpc_url = "https://your-grpc-endpoint"          # Your GRPC endpoint
grpc_token = "your-token"                         # If required
grpc_engine = "yellowstone"                       # or "thor"

# Bot mode
mode = "smb"  # or "na" or "both"

# Basic settings
update_interval = 10000    # Update every 10 seconds
mints_to_rank = 10        # Track top 10 mints
mints_to_arb = [2, 2]     # 2 mints per transaction, 2 groups

# Simple filter
filter_thresholds = [
  {
    min_profit = 1_000_000,
    min_roi = 1.5,
    min_txns = 2,
    min_total_volume = 100_000_000,
    max_cu_limit = 400_000,
    top_pool_num = 3
  }
]

# Output file
output = "bot-config"  # Will create bot-config.toml or .json

Step 2: Prepare Your Wallet

For SMB-Onchain

  1. Create a temporary config file locally:

  1. Encrypt your private key:

  1. Transfer the .key file to your VPS

  2. Delete the temporary config

For NotArb

  1. Follow NotArb's keypair protection:

  1. Update the config to point to protected keypair

Step 3: Start arb-assist

First Run (Testing)

What You'll See

  1. License Validation

  1. GRPC Connection

  1. Data Analysis

  1. Ranking Output

  1. Config Generation

Step 4: Start Your Bot

For SMB-Onchain

In another terminal or tmux pane:

For NotArb

Step 5: Monitor Performance

arb-assist Metrics

Watch for:

  • Number of mints being tracked

  • Profit and ROI trends

  • Transaction success rates

  • Network fee estimates

Bot Performance

Monitor your bot's:

  • Successful arbitrages

  • Failed transactions

  • Profit/loss

  • Gas consumption

Using PM2 Monitoring

Step 6: Basic Optimization

Adjust Filters

If no mints are found, lower requirements:

Add Fee Strategies

Enable dynamic fees:

Enable Jito

For competitive markets:

Common Quick Start Issues

No Mints Found

Problem: Config generates with dummy values

Solution:

  • Lower filter thresholds

  • Check GRPC connection

  • Verify arbitrage programs in config

  • Wait for market activity

High Failure Rate

Problem: Bot transactions failing frequently

Solution:

  • Increase process_delay (try 600-800ms)

  • Reduce mints_to_arb numbers

  • Enable Jito for competitive mints

  • Check RPC performance

Insufficient Funds

Problem: "Failed to create token account" errors

Solution:

  • Add more SOL to wallet (0.1-0.5 SOL recommended)

  • Enable flash loans

  • Reduce concurrent transactions

Production Checklist

Before going live:

Next Steps

Fine-tune Your Setup

Advanced Features

Troubleshooting

Getting Help

Need assistance?

Remember: Start conservative, monitor closely, and gradually increase aggressiveness as you understand the system better!

Last updated