/GuiltySpark

Primary LanguageTypeScript

GuiltySpark

Github Issues Codacy Badge Github Top Language

Solana NFT wallet monitor. Keeps track of specified solana wallets for any NFT trades executed on various NFT marketplaces. Additionally, monitors wallets for NFT token burns

Contents

Features

  • Monitors wallets for NFT token transactions involving Solana NFT marketplaces
  • Monitors wallets for NFT token burns
  • Posts transaction details directly to your discord webhook URL
  • Error handling
  • Logging

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

SOLANA_CLUSTER_ENDPOINT - "devnet" | "testnet" | "mainnet-beta"

SUPABASE_URL - URL to your supabase backend

SUPABASE_KEY - API key to access supabase backend

DISCORD_WEBHOOK_URL - Webhook url so that bot may post messages

Run Locally

Clone the project

  git clone https://github.com/Stonks-Luma-Liberty/GuiltySpark.git

Go to the project directory

  cd GuiltySpark

With Docker

Use docker-compose to start the bot

docker-compose up -d --build

Without Docker

Install dependencies

  yarn install

Start the bot

  yarn start