https://github.com/fidesy/me-sniper
MagicEden on-chain NFT sniper bot
https://github.com/fidesy/me-sniper
go magiceden-bot on-chain sniper-bot solana telegram telegram-bot
Last synced: 5 months ago
JSON representation
MagicEden on-chain NFT sniper bot
- Host: GitHub
- URL: https://github.com/fidesy/me-sniper
- Owner: fidesy
- License: mit
- Created: 2022-12-19T18:14:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-03T20:11:54.000Z (over 2 years ago)
- Last Synced: 2024-06-20T19:23:36.857Z (about 2 years ago)
- Topics: go, magiceden-bot, on-chain, sniper-bot, solana, telegram, telegram-bot
- Language: Go
- Homepage:
- Size: 21 MB
- Stars: 37
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# me-sniper
me-sniper is an on-chain MagicEden sniper that detects all new listings on MagicEden throw blockchain with telegram notifications feature. autobuy is possible with MagicEden API Key.
## Installation
1. Clone repository.
```bash
git clone https://github.com/fidesy/me-sniper.git
```
2. Fill in config file (configs/values_local.yaml) with the following variables:
```bash
solana-endpoint:
bot-api-key:
me-api-key:
private-key:
```
If you don't need telegram notification then just skip second variable.
ME_APIKEY and PRIVATE_KEY variables are only needed if you want to automatically buy NFTs, otherwise jusk skip them.
[Add autobuy conditions here](https://github.com/fidesy/me-sniper/blob/main/pkg/sniper/sniper.go#L99)
You can get Solana RPC node for free at https://www.quicknode.com
3. Run script
```bash
go run cmd/me-sniper/main.go
```
4. (Optional) If you are using telegram bot, then write /start command to it.
## Usage
### Logs contain:
* Action type (now only list/buy)
* Block/Current timestamp
* collection symbol, token name
* price, rarity, rank, supply, seller, buyer

### Telegram notifications.

## License
[MIT](https://choosealicense.com/licenses/mit/)