Skip to content
/ web3 Public

๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ Monitor & Snipe Hype Events on FriendTech, Ethereum, Premint, Unisat & more!

Notifications You must be signed in to change notification settings

weeaa/web3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

78 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

web3

A project encompassing NFT monitors, Backend Infra, Web3 utils and Snipers/Minters. I am frequently updating this repo & it is WIP.

Should you want to reach out, please do so on Discord at weeaa. ๐Ÿค™๐Ÿป

image

๐Ÿฐ Features

  • Discord Bot with Slash & Buttons features
  • Postgres Database with CRUD API
  • Friend Tech
    • Indexer
    • Buy/Sells w/ filters
    • New Users w/ filters
    • Deposits w/ filters
    • Pending Deposits w/ filters
    • Invite Redeemer
    • Watchlist Adder
    • Sniper
  • Stars Arena
    • Monitors
    • Sniper
  • DeFi
    • Uniswap
      • V2 Swap
      • V3 Swap
      • Pair Audit
      • Utils
    • Raydium
      • Swap
  • Etherscan Monitoring
    • New Verified Contracts
  • ExchangeArt Monitoring
    • New Drops by Artist (need to update to gql)
  • LMNFT Monitoring Top Drops
    • Solana
    • Polygon
    • Ethereum
    • Binance
    • Aptos
    • Avalanche
    • Fantom
    • Stacks
  • OpenSea Monitoring
    • Sales
    • Listings
  • Premint Monitoring
    • Hype Weekly/Daily Raffles (Premint NFT Required) โ€“ (needs fixes)
  • Bitcoin
    • Unisat BRC20 Hype Mint Monitor (Discontinued due to header encryption, cba)
    • Fees Monitor
    • Unisat BRC20 Minter (thoon)
  • Wallet Watchers
    • Ethereum (thoon)
    • Base (thoon)
    • Solana
    • Polygon
    • Bitcoin (thoon)
  • Twitter Scraper

๐Ÿ‘€ Demo

Below is a demo of our Friend Tech monitor running for Machi, where we had a large pool of new users who hadn't deposited ETH at that time. It's running on localhost, hence the latency. (It is normal for the response status to be 404)

machi.mov

โš’๏ธ Project Setup

Environment

Here is how your .env file should be looking like, these values are mainly used for testing purposes.

NODE_WSS_URL=
NODE_HTTP_URL=
BASIC_USERNAME=
BASIC_PASSWORD=
BOT_TOKEN= <mandatory>
PSQL_PORT=
PSQL_USERNAME=
PSQL_PASSWORD=
PSQL_DB_NAME=
FT_BEARER_TOKEN=

Within the scripts directory, you will find a db.sh Bash script that, upon request, generates a database and a table. Please refer to the instructions provided below.

unix ๏ฃฟ

$ chmod +x ./scripts/run.sh
$ ./scripts/run.sh

windows โŠž

soon

๐Ÿซถ๐Ÿป Tips

  • Please be aware that for new users of Friend Tech, the use of proxies is essential. Friend Tech tends to impose temporary bans on the same IP address after approximately 90 requests. In my current configuration, I have 1K ISP proxies in place, with bans typically resolved within one second, as demonstrated in the video above.

  • You need WSS & HTTP RPCs (commonly named nodes) to monitor on-chain, free ones work well but are subject to rate limits.

Examples

There are various examples which can be found in the /examples folder. In order to build a binary, Go 1.20 or higher is required.

After Go is installed, git clone the repository and cd in examples/~ (wherever you want) and execute go build yourfilename.go.

Credits

s/o DALL-E for the image ๐Ÿ˜ธ

About

๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ Monitor & Snipe Hype Events on FriendTech, Ethereum, Premint, Unisat & more!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published