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"
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
POST http://localhost:5000/swapToken
Parameter | Type | Example |
---|---|---|
inputMint |
string |
So11111111111111111111111111111111111111112 |
outputMint |
string |
5XyKkFaJpAmsH4Tf2EFj3S61W3hC5cJhxNZQQ5h1pump |
amount |
number |
0.001 |
slippageBps |
number |
2000 |
Node, Express, TypeScript, Jupiter, Jito_Bundle, @solana/web3
If you have any feedback, please reach out to me via mail or telegram