JITO Strategy Settings

If using the JITO strategy, you can configure your bot to send opportunities it finds through the JITO block engines. They currently have 5 mainnet engine locations in New York City (USA) , Salt Lake City (USA), Frankfurt (Germany), Amsterdam (Netherlands), and Tokyo (Japan).

For more JITO information, visit their JitoLabs Docs

[[jito]] (Required if using Jito)

[[jito]]
enabled = true # Enable or disable sending (default: true)
http_enabled = true # enables http sending (default: true)
grpc_enabled = false # enables grpc sending (default: false)
url = "https://ny.mainnet.block-engine.jito.wtf" # URL of the block engine
http_timeout_ms = 3000 # HTTP request timeout (ms)
http_pool_max_size = 5 # Max HTTP connections in pool
requests_per_second = 5 # Max requests per second
queue_timeout_ms = 7500 # Timeout for requests in the queue (ms)
always_queue = false # Always queue transactions
proxy_host = "" # Proxy host (optional)
proxy_port = 8002 # Proxy port (optional)
proxy_user = "" # Proxy user (optional)
proxy_password = "" # Proxy password (optional)
  • enabled: Toggle Jito dispatching.

  • http_enabled : enables http sending (default true)

  • grpc_enabled : enables grpc sending (default false)

  • url: Endpoint for Jito block engine.

    • New York:

      https://ny.mainnet.block-engine.jito.wtf
    • Salt Lake City:

      https://slc.mainnet.block-engine.jito.wtf
    • Frankfurt:

      https://frankfurt.mainnet.block-engine.jito.wtf
    • Amsterdam:

      https://amsterdam.mainnet.block-engine.jito.wtf
    • Tokyo:

      https://tokyo.mainnet.block-engine.jito.wtf
  • http_timeout_ms: Timeout for Jito HTTP requests.

  • http_pool_max_size: Maximum HTTP connections.

    • Keep this the same as your JITO RPS limit.

  • requests_per_second: Rate limit for Jito requests.

    • The default by JITO is 5 requests per second (RPS)

    • You can request to increase your limit by filling out their Rate Limit Increase Form

  • queue_timeout_ms: Timeout for queuing requests.

  • always_queue: Force queuing for transactions.

  • proxy_*: Proxy settings if needed.

Setting Multiple Locations

You can have your opportunities sent to certain locations or all if you'd like.

Sending to All Locations
####################################################################################################

[[jito]] # This will be sending to NY
enabled=true
url="https://ny.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=7500

[[jito]] # This will be sending to Salt Lake City
enabled=true
url="https://slc.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=7500

[[jito]] # This will be sending to Frankfurt
enabled=true
url="https://frankfurt.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=10_000

[[jito]] # # This will be sending to Amsterdam
enabled=true
url="https://amsterdam.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=12_500

[[jito]] # # This will be sending to Tokyo 
enabled=true
url="https://tokyo.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=15_000

####################################################################################################

Sending to just USA block engines:
####################################################################################################

[[jito]] # This will be sending to NY
enabled=true
url="https://ny.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=7500

[[jito]] # This will be sending to Salt Lake City
enabled=true
url="https://slc.mainnet.block-engine.jito.wtf"
http_timeout_ms=3000
http_pool_max_size=5
requests_per_second=5
queue_timeout_ms=7500

####################################################################################################

Proxy Settings

Using the proxy settings allows you to use other IPs and bypass the Jito default limit of 5 requests per second.

Finding a Proxy Provider

🏗️ UNDER CONSTRUCTION

Configuring NotArb

Below is an example of setting up a proxy for Amsterdam:

[[jito]] # required at least 1 enabled if using Jito
enabled=true
url="https://amsterdam.mainnet.block-engine.jito.wtf"
http_timeout_ms=1500
http_pool_max_size=20
requests_per_second=20
queue_timeout_ms=4000
always_queue=true
priority_queue=false
proxy_wallet=true
proxy_host="geo.com"
proxy_port=12345
proxy_user = "user"
proxy_password="password"
  • proxy_wallet = true/false : uses tips with a "proxy" wallet (default false)

  • proxy_host = "" : Put the address or ip from your proxy provider

  • proxy_port = 8002 : Put the port number from your proxy provider

  • Proxy user = "" : Put the username from your proxy provider

  • proxy_password = "" : Put the password from your proxy provider

  • priority_queue : enables priority queuing by estimated opportunity profit (default true)

  • bind_ip : binds outgoing connections to a system ip address (default none)

Last updated