Skip to content

V2 Setup

V2 is the next generation of Arbitrage bots, built to outperform the competition.

Get Ready

For this guide, you’ll need:

  • A funded Solana wallet keypair
  • A mainnet-connected RPC (Public: https://api.mainnet-beta.solana.com)
  • A Jupiter API
  • Eyes and basic literacy (look at you, you did it!)

Be careful, the public Jup API doesn’t have arbitrage enabled anymore, leading to errors like “Input and output mints cannot be equal”. A guide for hosting your own will be made available soon. For now, Jup provides documentation on their “Self hosted v6 swap api” page.)

(Note: We do NOT reccomend using the public instances other than for testing. Always use private access if possible.)

Installation

Download the latest release from our GitHub releases page. This guide will assume you’re on Linux, which is reccomended - but the process is similar on Windows, and nearly identical on Mac.

Create a folder with this structure (example folder name here is arb):

  • Directoryarb
    • v2
    • config.json
    • env.json

Configuration

The full config spec can be found on the config reference page. The env.json spec can be found here.

An online configuration helper will be made available soon. Stay tuned!

Running

Open a command prompt in the folder you created earlier. Now, run the bot with the following command:

Terminal window
./v2 start

Voila! You’re now running the V2 bot. If you have any issues, please reach out in our Discord server. Happy Arbing! o7