{"id":23274461,"url":"https://github.com/weeaa/web3","last_synced_at":"2026-01-31T22:03:53.198Z","repository":{"id":186052275,"uuid":"646838732","full_name":"weeaa/web3","owner":"weeaa","description":"👁️‍🗨️ Monitor \u0026 Snipe trending Events on FriendTech, Ethereum, Premint, Unisat \u0026 more!","archived":false,"fork":false,"pushed_at":"2024-01-06T23:40:37.000Z","size":472,"stargazers_count":34,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T06:55:59.186Z","etag":null,"topics":["crypto","friendtech","sniperbot","wagmi","web3"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/weeaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-29T13:04:26.000Z","updated_at":"2025-03-09T18:08:17.000Z","dependencies_parsed_at":"2023-11-02T20:33:32.866Z","dependency_job_id":"0bcc25d8-feb0-49e7-8eae-af3853cd4e61","html_url":"https://github.com/weeaa/web3","commit_stats":null,"previous_names":["weeaa/nft"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/weeaa/web3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weeaa%2Fweb3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weeaa%2Fweb3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weeaa%2Fweb3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weeaa%2Fweb3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weeaa","download_url":"https://codeload.github.com/weeaa/web3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weeaa%2Fweb3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28956938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T18:30:42.805Z","status":"ssl_error","status_checked_at":"2026-01-31T18:30:19.593Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crypto","friendtech","sniperbot","wagmi","web3"],"created_at":"2024-12-19T20:13:19.595Z","updated_at":"2026-01-31T22:03:53.114Z","avatar_url":"https://github.com/weeaa.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# web3\n\nA project encompassing NFT monitors, Backend Infra, Web3 utils and Snipers/Minters. **I am frequently updating this repo \u0026 it is WIP**.\n\nShould you want to reach out, please do so on Discord at **weeaa**. 🤙🏻\n\n![image](https://github.com/weeaa/web3/assets/108926252/e03cf484-d00c-48df-9665-e75b6a4c94b9)\n\n## 🐰 Features\n\n- Discord Bot with Slash \u0026 Buttons features\n- Postgres Database with CRUD API\n- Friend Tech\n    - [x] Indexer\n    - [x] Buy/Sells w/ filters\n    - [x] New Users w/ filters\n    - [x] Deposits w/ filters\n    - [x] Pending Deposits w/ filters\n    - [x] Invite Redeemer\n    - [x] Watchlist Adder\n    - [x] [Sniper](https://www.friend.tech/rooms/0xe5d60f8324d472e10c4bf274dbb7371aa93034a0)\n- Stars Arena\n    - [ ] Monitors\n    - [ ] Sniper\n- DeFi\n    - Uniswap\n        - [ ] V2 Swap\n        - [ ] V3 Swap\n        - [ ] Pair Audit\n        - [ ] Utils\n     - Raydium\n         - [ ] Swap \n- Etherscan Monitoring\n  - [x] New Verified Contracts\n- ExchangeArt Monitoring\n  - [ ] New Drops by Artist (need to update to gql)\n- LMNFT Monitoring Top Drops\n  - [x] Solana\n  - [x] Polygon\n  - [x] Ethereum\n  - [x] Binance\n  - [x] Aptos\n  - [x] Avalanche\n  - [x] Fantom\n  - [x] Stacks\n- OpenSea Monitoring\n  - [x] Sales\n  - [x] Listings\n- Premint Monitoring\n  - [ ] Hype Weekly/Daily Raffles (Premint NFT Required) – (needs fixes)\n- Bitcoin\n  - [x] Unisat BRC20 Hype Mint Monitor (Discontinued due to header encryption, cba)\n  - [x] Fees Monitor\n  - [ ] Unisat BRC20 Minter (thoon)\n- Wallet Watchers\n    - [ ] Ethereum (thoon)\n    - [ ] Base (thoon)\n    - [ ] Solana\n    - [ ] Polygon\n    - [ ] Bitcoin (thoon)\n- [x] Twitter Scraper\n\n## 👀 Demo\nBelow 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)\n\nhttps://github.com/weeaa/web3/assets/108926252/3e997152-29af-4bfb-93db-ee217a22180b\n\n## ⚒️ Project Setup\n\n### Environment\n\nHere is how your `.env` file should be looking like, these values are mainly used for testing purposes.\n\n```ini\nNODE_WSS_URL=\nNODE_HTTP_URL=\nBASIC_USERNAME=\nBASIC_PASSWORD=\nBOT_TOKEN= \u003cmandatory\u003e\nPSQL_PORT=\nPSQL_USERNAME=\nPSQL_PASSWORD=\nPSQL_DB_NAME=\nFT_BEARER_TOKEN=\n```\n\nWithin 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.\n\nunix \n```bash\n$ chmod +x ./scripts/run.sh\n$ ./scripts/run.sh\n```\n\nwindows ⊞\n```bat\nsoon\n```\n\n\n## 🫶🏻 Tips\n- 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.\n\n- You need WSS \u0026 HTTP RPCs (commonly named nodes) to monitor on-chain, free ones work well but are subject to rate limits.\n    - [Base RPCs](https://docs.base.org/tools/node-providers/)\n\n### Examples\n\nThere are various examples which can be found in the [/examples](https://github.com/weeaa/web3/tree/main/examples) folder. In order to build a binary, [Go](https://go.dev/doc/install) 1.20 or higher is required.\n\nAfter Go is installed, `git clone` the repository and `cd` in `examples/~` (wherever you want) and execute `go build yourfilename.go`.\n\n## Credits\n\ns/o **DALL-E** for the image 😸\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweeaa%2Fweb3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweeaa%2Fweb3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweeaa%2Fweb3/lists"}