Skip to content

ahmedazizkhelifi/bonustrade-dex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Table of Contents

  1. Introduction
  2. How to use BonusTrade DEX trading bot

Introduction

BonusTrade DEX is a DeFi trading bot for Uniswap and PancakeSwap.

BonusTrade DEX Advantages

  • Written in Typescript/JavaScript and Node.js with Asynchronous functions that result in extremely fast execution.
  • Windows, Mac OS and Linux support.
  • Connecting directly into Ethereum and BSC blockchain node.
  • Encrypted data & private key.
  • Place limit orders.
  • Multi wallet support. This means you can trade different tokens simultaneously through the use of separate wallets.
  • Auto-update feature. No need to re-download and setup everything from scratch for each new update.
  • Supports Uniswap (V2) and PancakeSwap (V2). More exchanges coming soon!

How to use BonusTrade DEX trading bot

Installation

  • Download the bot from our GitHub release page
  • Select the bot based on your operating system.
  • Just install the bot and done.

Bot Requirements

You need to be logged in in order to use the app. You can select login with Google or Facebook or just create an account on our platform (better to say …or sign up with email?). After you logged in you can start using the app.

Bot Configuration

  • Exchanges field. List of available exchanges.
  • Set Custom Node button. A method to change the default Node URL.
  • Gas Price field. You can set the gas price based of your preferences. For Ethereum network (Uniswap) refer to current gas price. For BSC Network (PancakeSwap) 5 GWEI is the minimum gas price, you can set as much as you prefer.
  • Gas Limit field. You can set the gas limit for each buy & sell transaction based on your preferences. The default gas limit is 178198 and you can leave it as it is.
  • Add New Wallet button. You can add a wallet using a private key or a JSON Keystore wallet with password. Your private key is encrypted and saved locally on the app. The wallet can be used later for each token pair.
  • Wrap ETH/BNB to WETH/WBNB button. A function to wrap/convert from ETH/BNB to WETH/WBNB.
  • Wrap WETH/WBNB to ETH/BNB button. A function to wrap/convert from ETH/BNB to WETH/WBNB.
  • Add New Token. To add new token, you need the Contract Address of the token. You can also select the wallet for each token list.
  • Check Tokens Approval. A function to check the tokens approval with the exchange router contract address.

How the bot works

The bot will check the tokens price every five seconds. If the price is within the range of Buy At value then the bot will execute the buy order. The bot will use all available WETH/WBNB balance in the wallet that associated with the token list to buy the token. It is better to use different wallet for each token list. After the bot is successfully buy the token, it will keep checking the sell price range. It will sell all of the token amount from the wallet.

If the price is equal or below the stop-loss value, it will sell all of your token back to WETH/WBNB.

Do we need change the default node?

It depends. We are providing the default node for you to use. But there is always a chance that our default node will be down or not accessible. If that happened and you have a node from a third party service such Infura or QuickNode, you can use it. Or you can use any available public node. You can get BSC public node from here and Ethereum node from Cloudflare .

Is my private key safe?

Yes of course. Your private key is encrypted on the app and we never have access to the private key. This is how to export your private key

Can I run multiple instances of the bot on my computer?

Yes, all you need is to reopen the app and it will display new window. This is helpful if you want to trade multiple DEXs at the same time i.e. Uniswap and PancakeSwap (additional DEXs to be added soon!).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published