Skip to content

PinkDiamond1/api-arbs-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arbitrage BOT using Jupiter API

This is not 100% risk free as transaction may fail but it's a proof of concept to use Jupiter API to do arbitrage on Solana.

This code shows:

  • It checks for USDC => SOL, then SOL => USDC, if output amount in USDC is more than input amount in USDC, then it will trade.
  • It will send a minimum 2 transactions and it may fail but it's fine since transaction fee is cheap on Solana.

example

It shows that it earns 1 cent from the screenshot above:

  • First tx: use 20 USDC to get 0.21213753 SOL
  • Second tx: use 0.21213755 SOL to get 20.01 USDC

It earns less than 1 cent because it uses 0.00000002 SOL but that is insignificant.

How to use?

  1. Install dependencies
pnpm install
  1. Just create a .env file with your PRIVATE_KEY

  2. run the file

node index.mjs

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Shell 0.2%