mavenman / Solana-sniper-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿฎ KANA SNIPER ๐Ÿฎ





๐Ÿ“– Introduction

Kana is a Sniper bot that sniper all the tokens on Solana features including a Fast sniper.

โœจ Quickstart

This project has been made for Python 3.11

๐Ÿ› ๏ธ Installation

๐Ÿ’พ Clone this repository

Download this repository

๐Ÿ’ป Install the required libs

pip install -r requirements.txt

โ–ถ๏ธ Start

python main.py

๐Ÿค– Sniper Bot

In top of most of the Kana features that you can use, you are also able to snipe token.
โ—Please note that Sniper Bot is experimental and subject to change as there might be issues that I didn't see.

โš™๏ธ How it works

Every second, the bot will send a GET request to [Solana].
If there is a route available for this token, it will then execute it.
Please note that only tokens with sufficient liquidity and on-chain metadata are listed in Jupiter API: min. 250$ liquidty and buy/sell price impact are below 30%.
When these criteria are met, it will take a few minutes to automatically add the token.

๐Ÿ†• Add a token to snipe

  • Token/Project name
  • Token Address
  • Amount ($) to buy
  • Take Profit ($)
  • Stop Loss ($)
  • Slippage (%)

If token has a launch date:

  • Month
  • Day
  • Hours
  • Minutes

๐Ÿ”ญ Watch token

You can watch your trading position by selecting the token.

โœ๐Ÿป Edit tokens

You can modify token info as follow:

  • Name
  • Address
  • Selected Wallet
  • Buy Amount
  • Take Profit
  • Stop Loss
  • Slippage
  • Launch date
  • Delete

๐Ÿ—จ๏ธ Q&A

Where are my private keys?

Your private keys are stored in wallets.json.

Is there any fees when swapping using Kana?

There are no additional fees when performing swaps via the CLI; the costs should be the same as using the Jupiter UI.

Does sniper bot remains running if I close the Kana?

If you close the Kana, the sniper bot will stop running.

Is it possible to swap any tokens?

You can only swap tokens that are listed on Jupiter based on their criterias.

๐Ÿ“ TO-DO

  • Clean up code โšก
  • Add docstrings ๐Ÿ“‘
  • Display tokens owned ๐Ÿช™
  • Favorite tokens displayed in first tokens for swap/limit orders/dca... โญ
  • Wallet Duplication detection
  • Display message when swap failed (slippage error...)
  • Disable swap / limits orders / etc, if not enough $SOL to cover the tx fees
  • Give possibility to exit current choice (swap, limit order, dca, donation...) ๐Ÿƒ๐Ÿšช
  • Adjust Wallets ID when one is deleted
  • Bridge ๐ŸŒ‰
  • Perpetual ๐Ÿ’ธ

About

License:MIT License


Languages

Language:Python 100.0%