Skip to content

Igamingdev1/jupiter-v6-swap-api

Repository files navigation

Jupiter v6 SWAP API using Jito Bundle

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

QUIKNODE_RPC = "https://example.solana-mainnet.quiknode.pro/..."
JITO_RPC_URL = "https://mainnet.block-engine.jito.wtf/api/v1/bundle"
JUPITER_V6_API = "https://quote-api.jup.ag/v6"
PUBLIC_KEY = "YOUR WALLET PUBLIC KEY HERE"
PRIVATE_KEY = "YOUR WALLET PRIVATE KEY HERE"
BIRD_EYE_API_KEY = "YOUR BIRD EYE KEY HERE (NOT FREE)"

Run Locally

Clone the project

  git clone https://github.com/Igamingdev1/jupiter-v6-swap-api.git

Go to the project directory

  cd jupiter-v6-swap-api

Install dependencies

  npm install

Start the server

  npm run dev

  or

  yarn dev

API Reference

SWAP Token

POST http://localhost:5000/swapToken

Parameter Type Example
inputMint string So11111111111111111111111111111111111111112
outputMint string 5XyKkFaJpAmsH4Tf2EFj3S61W3hC5cJhxNZQQ5h1pump
amount number 0.001
slippageBps number 2000

Demo

Tech Stack

Node, Express, TypeScript, Jupiter, Jito_Bundle, @solana/web3

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published