Skip to content

Jupiter DEX Integration (BETA)

nuxBot integrates with the Jupiter DEX to provide decentralized trading on the Solana blockchain. This allows you to trade various Solana-based tokens directly through nuxBot.

Warning

This feature is currently in beta and may be subject to changes.

What is Jupiter?

Jupiter is a decentralized exchange (DEX) built on the Solana blockchain. It provides users with the ability to trade various Solana-based tokens in a decentralized manner.

How to Use Jupiter DEX with nuxBot

  1. Access Jupiter DEX Integration: Ensure you have access to the Jupiter DEX integration, available in nuxBot Pro.
  2. Set Up Solana Wallet: Use a Solana wallet like Phantom. Other wallets should also work.
  3. Add Jupiter DEX via Exchange Settings on Webinterface:

    • API Key: Provide your public Solana address as the API key.
      Where to Find Your Solana Address To find your Solana address in the Phantom Wallet, follow the tutorial below. Jupiter Solana Address
    • API Secret: Provide your Solana private key as the API secret.
      Where to Find Your Solana Private Key To find your Solana private key in the Phantom Wallet, follow the tutorial below. Jupiter Solana Private Key
    • API Password: Leave the API password field empty.
  4. Set Fees: Specify a maximum slippage for fees. For example, set the API fees value to 1 to allow 0.5% slippage for both buy and sell orders.

Note

Jupiter DEX does not charge fees apart from Solana transaction fees. Ensure your slippage are set high enough to avoid failed transactions during volatile periods.

Adding a Trading Pair

When adding a Jupiter trading pair in nuxBot, all possible pair combinations are displayed. However, not all combinations are supported. Ensure that the pair is available on GeckoTerminal and exists on the Solana blockchain before adding it.

  • Example: If you want to trade JUP/USDC, search for JUP on GeckoTerminal. Ensure it displays as JUP/USDC and not USDC/JUP.

Jupiter DEX trading pair lookup

Troubleshooting

  • Failed App Interaction: This may occur if fees are set too low. Increase your fees to reduce the occurrence of failed interactions.

Phantom failed app interaction