ARB Protocol
  • ♻️ARB Protocol
  • 🤖Arbitrage Bot
    • ⚙️Setup
      • Preperation
      • Installation
      • Running the bot
    • 🏎️Optimization
      • Connection / RPC
      • Jupiter API
      • Configuration
      • Additional Tips
  • 🏗️JupGrid
    • 👋Introduction
    • 🛠️Installation
    • 🧮Configuration
    • 🏃‍♂️Usage
  • References
    • 💱Arbitrage
    • 📝V2 Config
    • 📝V2 Env
  • 🌎Socials
    • X (Twitter)
    • Discord
  • 🪙ARB
    • Jupiter Swap
    • Birdeye
    • CoinGecko
Powered by GitBook
On this page
  1. Arbitrage Bot
  2. Optimization

Jupiter API

The Jupiter API provides the market data necessary for the bot. Speed is crucial, as the API often becomes the bottleneck in identifying arbitrage opportunities.

Optimization Tips:

  • Avoid Public Instances: Public instances are suitable for testing but not for production. Set up your own Jupiter API instance for optimal performance.

  • GRPC Usage: Implement a GRPC to enhance the API’s price update speed significantly.

  • Data Filtering: Filter out unnecessary tokens to minimize data processing requirements.

  • Local Setup: Run the Jupiter API on the same machine as your bot to reduce latency. A minimum of 2GB of RAM is recommended for optimal performance, though less may suffice.

PreviousConnection / RPCNextConfiguration

Last updated 11 months ago

🤖
🏎️