GuiltySpark
GuiltySpark copied to clipboard
Solana NFT wallet monitor discord bot
GuiltySpark
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
-
Environment Variables
-
Run Locally
- With Docker
- Without Docker
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