Skip to content

Jupiter

Note

This connector has been upgraded to the Gateway New (v2.5+) standard and available in the current development branch. For installation instructions, refer to the Installation & Setup page.

🛠 Connector Info

  • Chain: Solana
  • Available Networks: mainnet-beta, devnet
Connectors Route Schemas Notes
jupiter Swap Jupiter DEX aggregator

See Route Schemas for more information about the endpoints defined by each connector.

â„šī¸ Exchange Info

🔑 How to Connect

Warning

This connection interface is likely to change in future releases as we continue to improve the Gateway architecture.

From inside the Hummingbot client, run gateway connect jupiter:

Which Solana network do you want jupiter to connect to? (mainnet-beta) >>> mainnet-beta
Enter your solana_mainnet-beta private key >>>>

If connection is successful:

The jupiter connector now uses wallet [pubKey] on solana-mainnet-beta

âš™ī¸ Connector Configs

Upon Gateway setup, a default jupiter.yml configuration file matching the schema is created in your conf folder based on the template below:

# how much the execution price is allowed to move unfavorably from the trade
# execution price. It uses a rational number for precision.
allowedSlippage: '1/100'

# Priority level for swap transaction processing
# Options: medium, high, veryHigh
priorityLevel: 'veryHigh'

Slippage

  • Defines the price slippage allowed when quoting and executing a swap
  • allowedSlippage: '1/100' means 1% price movement allowed

Priority Level

  • Controls the transaction priority when executing swaps on Jupiter, subject to minimum and maximum fees defined in the Solana config file
  • Available options: medium (standard priority), high (faster execution), and veryHigh (highest priority)