A bot to use in a pump & dump event

Overview

PumpBot Logo A bot to use in a pump & dump event on Binance.com.

Please note the bot is in heavy devleopment currently so be aware of errors. If you experience errors please check the issue tab to see whether it has been documented already. If not, open an issue and give as much detail to the error as you can!

Features

  • Speedy.
    • Can create buy and sell orders within a second of entering the coin pair.
  • Stop loss feature.
    • Means you can set a stop loss sell order to ensure you won't lose too much in case coin never reaches your profit goal.
  • Average price checker.
    • Bot checks last 24 hours average price of coin and creates a buy order at a maximum pre-defined value. This means you won't be buying coins at huge markups from people pre-pumping.
  • Simple to use.
    • Easy to setup with a customisable config file.
  • Free
    • Its not costing you $300 like some other bots out there.
  • Regular updates with good support.

Quick Setup

  1. Ensure you have the most recent of Python installed, as well as sammchardy's Python Binance API.
  2. Download the bot.
  3. Enter customisable data in config.json (see below for further details)
  4. Run python file on the terminal with the command 'python3 PumpBot.py' prior to event
  5. Enter coin into the bot once it has been given
  6. Let bot setup buy order and sell order
  7. Profit?

Menu Screen

Config.JSON

Config.json allows the user to customise the bot to their liking. The parameters the user can change are as follows:

  • quotedCoin: allow you to change the quoted coin (in case Bitcoin is not the pair used in the pump). Default value is BTC.
  • buyLimit: enter the price for the Limit Buy order you will pay in relation to the current price of the coin when it is entered into the program. Eg 1.2 means you are will pay 1.2x the price of the coin to secure it. Default value is 1.15.
  • percentOfWallet: determines what percentage of your wallet's BTC will be used. Default value is 50%.
  • manualQuoted: enter the exact amount of BTC you want use when placing buy order. If 0 then the percentOfWallet parameter will be used instead. Default value is 0.0.
  • profitMargin: determines what price the coin's sell order will be put at. Default value is 150 (a 50% increase)
  • stopLoss: sets a stop loss sell order at percentage of what you paid for the coin. Default value is 0.9 (i.e. coin will automatically sell at market price if value reaches 90% of what you orignally bought at).

Keys.json

Keys.json is where you enter your Binance's API keys. These can be found on your Binance profile. These values are required for the bot to work so please do not forget to enter them. Please note, you will have to rename Keys.json.example to keys.json for the bot to correctly read your API keys.

  • apiKey: enter your own API key here.
  • apiSecret: enter your own secret API key here.

Common Errors

  • Timestamp for this request was 1000ms ahead of the server's time
    • This is an error with your PC rather than the program. See this thread for help
  • Insufficient balance
    • Ensure you have enough funds to pay for transaction fees (I'd recommend using BNB for the discount)
    • If using BNB, make sure to enable using BNB for the fees in your dashboard settings found here
  • Invalid API keys
    • You have entered your API keys incorrectly in keys.json.

Work in Progress Features

  • GUI which graphs the price of the selected coin pair in real time.
  • Give user the ability to manually cash out the coin (would automatically setup sell order at current price).
  • Bot will check how much BNB your wallet contains, and if below a threshold amount with convert some BTC to BNB to pay for Binance's fees.
  • Add ability to override config.json data by entering arguments on the command line when starting program.
  • Pre-pump detection.
  • Improve profit strategies.
  • Real time price checker.
  • Show percentage profit once sell order has been fulfilled.

Contributing

  • Fork this Repo
  • Commit your changes (git commit -m 'Add some feature')
  • Push to the changes (git push)
  • Create a new Pull Request

Thank you for your contributions...

  • @ezanchi
  • Noa Sade

Disclaimer

Please remember do not invest with money that you cannot afford to lose. I am not responsible if you invest money using the bot and for some reason a bug or error occurs that causes you to lose the money. I'll repeat this - do not invest money you cannot afford to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. I'd recommend you to have some coding, Python and crypto-knowledge before using the bot. The bot is currently still in development so expect bugs and errors.

Copyright

PumpBot is licensed under the BSD 2-Clause License.

Copyright (c) 2021 Freddie Jonas & Ariel Katzir.

Owner
Freddie Jonas
Uni of Bath Student. 20 Years old.
Freddie Jonas
Um pequeno painel de consulta

Spynel Um pequeno painel com consultas de: IP CEP PLACA CNPJ OBS: caso execute o script pelo termux, recomendo que use o da F-Droid por ser mais atual

Spyware 12 Oct 25, 2022
Ferramenta de monitoramento do risco de colapso no sistema de saúde em municípios brasileiros com a Covid-19.

FarolCovid 🚦 Ferramenta de monitoramento do risco de colapso no sistema de saúde em municípios brasileiros com a Covid-19. Monitoring tool & simulati

Impulso 49 Jul 10, 2022
Start and stop your NiceHash miners using this script.

NiceHash Mining Scheduler Use this script to schedule your NiceHash Miner(s). Electricity costs between 4-9pm are high in my area and I want NiceHash

SeaRoth 2 Sep 30, 2022
BOHB tune library template (included example)

BOHB-template 실행 방법 python main.py 2021-10-10 기준 tf keras 버전 (tunecallback 방식) 완료 tf gradienttape 버전 (train_iteration 방식) 완료 pytorch 버전은 구현 준비중 방법 소개

Seungwoo Han 5 Mar 24, 2022
Wunderland desktop wallpaper and Microsoft Teams background.

Wunderland Professional Impress your colleagues, friends and family with this edition of the "Wunderland" wallpaper. With the nostalgic feel of the or

3 Dec 14, 2022
Osintgram by Datalux but i fixed some errors i found and made it look cleaner

OSINTgram-V2 OSINTgram-V2 is made from Osintgram which is made by Datalux originally but i took the script and fixed some errors i found and made the

2 Feb 02, 2022
Free version of Okuru selfbot, okuru.xyz

Indigo Selfbot Free OpenSource selfbot, Premium version can be found at https://okuru.xyz (5$.) Usage python[3] main.py Installation To install you ca

Dimitri Demarkus 31 Aug 07, 2022
Myrepo - A tool to create your own Arch Linux repository

myrepo A (experimental) tool to create your own Arch Linux repository Example We

Anton Hvornum 5 Feb 19, 2022
Datargsing is a data management and manipulation Python library

Datargsing What is It? Datargsing is a data management and manipulation Python library which is currently in deving Why this library is good? This Pyt

CHOSSY Lucas 10 Oct 24, 2022
Игра реализована с помощью языке python3.9, библиотеки pygame

Игра в танки Игра реализована с помощью языке python3.9, библиотеки pygame. Игра имеет несколько уровней. Правила: есть танки, которые стреляют, есть

1 Jan 01, 2022
Built with Python programming language and QT library and Guess the number in three easy, medium and hard rolls

password-generator Built with Python programming language and QT library and Guess the number in three easy, medium and hard rolls Password generator

Amir Hussein Sharifnezhad 3 Oct 09, 2021
Nateve transpiler developed with python.

Adam Adam is a Nateve Programming Language transpiler developed using Python. Nateve Nateve is a new general domain programming language open source i

Nateve 7 Jan 15, 2022
Beancount: Double-Entry Accounting from Text Files.

beancount: Double-Entry Accounting from Text Files Contents Description Documentation Download & Installation Versions Filing Bugs Copyright and Licen

2.3k Dec 28, 2022
My repository for the Advent of Code, starting from 2021

Advent of Code This is my repository for the Advent of Code (https://adventofcode.com/), starting from 2021. File Structure Inside each year folder, s

Yu-Ting 6 Dec 15, 2021
Pipenv-local-deps-repro - Reproduction of a local transitive dependency on pipenv

Reproduction of the pipenv bug with transitive local dependencies. Clone this re

Lucas Duailibe 2 Jan 11, 2022
Telegram bot to upload media to telegra.ph

Telegraph @StarkTelegraphBot A star ⭐ from you means a lot to us ! Telegram bot to upload media to telegra.ph Usage Deploy to Heroku Tap on above butt

Stark Bots 24 Dec 29, 2022
A script that will warn you, by opening a new browser tab, when there are new content in your favourite websites.

web check A script that will warn you, by opening a new browser tab, when there are new content in your favourite websites. What it does The script wi

Jaime Álvarez 52 Mar 15, 2022
Easy way to build a SaaS application using Python and Dash

EasySaaS This project will be attempt to make a great starting point for your next big business as easy and efficent as possible. This project will cr

xianhu 3 Nov 17, 2022
Python 3.9.4 Graphics and Compute Shader Framework and Primitives with no external module dependencies

pyshader Python 3.9.4 Graphics and Compute Shader Framework and Primitives with no external module dependencies Fully programmable shader model (even

Alastair Cota 1 Jan 11, 2022
Python bindings for the Plex API.

Python-PlexAPI Overview Unofficial Python bindings for the Plex API. Our goal is to match all capabilities of the official Plex Web Client. A few of t

Michael Shepanski 931 Jan 07, 2023