https://github.com/meta-ben/cryptoswaper
2022 - NodeJS Crypto bot to swap cryptos
https://github.com/meta-ben/cryptoswaper
crypto crypto-bot javascript
Last synced: 4 months ago
JSON representation
2022 - NodeJS Crypto bot to swap cryptos
- Host: GitHub
- URL: https://github.com/meta-ben/cryptoswaper
- Owner: Meta-Ben
- License: mit
- Created: 2024-05-03T17:30:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T22:50:39.000Z (almost 2 years ago)
- Last Synced: 2025-07-03T21:44:01.687Z (11 months ago)
- Topics: crypto, crypto-bot, javascript
- Language: JavaScript
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
``Reupload project from 2022 : This project was recovered so don't take commits into accounts``
🪙 CryptoSwaper 🪙
# About
2022 project
NodeJS Bot to swap cryptos on multiple router (like PancakeSwap)
How to install 📦
1 - Clone this repository
2 - Open a terminal at the root of the folder
3 - Run : `npm install`
How to setup :wrench:
- open to the `.env` file
This is how it work :
`BNB_CONTRACT` => its just the contract address of the BNB on the BSC ( BNB is offenly use as money to spend for new tokens )
`TOKEN_OUT_CONTRACT` => This is the contract address of the money you want to SPEND for buying tokens
`AMOUNT_OF_TOKEN_OUT_TO_SPEND` => this is the amount of token you want to SPEND
`ROUTER` => this is the contract address of the router you want to use to do your swap ( like a provider by default is pancakeswap )
`FACTORY` => this is the contract address of the factory you want to use
`YOUR_ADDRESS` => this is where you need to put the address of your DESTINATION wallet ( where the token freshly buyed will be send )
`YOUR_MNEMONIC` => the code has to access privatly to your wallet in order to spend money accross a swap platform , so here you need to put you private key
`SLIPPAGE` => this if the percentage of slippage you accept to loose in the transaction
`GWEI` => this is the Gas fees amount max you accept to pay
`GAS_LIMIT` => this is the gas limit
`MIN_LIQUIDITY_ADDED` => this if the min liquidity the token you want to buy should had for you to accept buying some
`TOKEN_IN_CONTRACT` => this is the contract address of the money you want to BUY
`WSS_NODE` => This is the SCAN provider
How to use :moneybag:
1 - Run : `npm run swap`
It will show you a prompt with the title of the project and a menu with a choice
2 - Enter like :
2.1 - `1` to buy a token with BNB
2.2 - `2` to buy a token with another token
2.3 - `0` to exit the program
2.4 - any other choice will restart the prompt
then press enter
It will simply automatically :
- get the pair address to do the swap
- get the liquidity
- show you a visualisation of the transaction that will be done
- approve the token you need to spend
- do the transaction
- let you know if it succeed or fail
Thats it :)
Enjoy !