Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 1.58 KB

README.md

File metadata and controls

75 lines (46 loc) · 1.58 KB

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"
PRIVATE_KEY = "YOUR WALLET PRIVATE KEY HERE"

Run Locally

Clone the project

  git clone https://github.com/gungho0619/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

Badges

MIT License GPLv3 License

Authors

Feedback

If you have any feedback, please reach out to me via mail or telegram