SkillAgentSearch skills...

Rocketwatch

A Discord bot that tracks Rocketpool Events

Install / Use

/learn @InvisibleSymbol/Rocketwatch
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Rocket Watch

A Discord bot that tracks Rocket Pool Events

wakatime <a href="https://codeclimate.com/github/InvisibleSymbol/rocketwatch/maintainability"><img src="https://api.codeclimate.com/v1/badges/1d046cb1c9da1d667c9c/maintainability" /></a>

  • Ability to track Proposals (Description/Vote Count read from Contract)
  • Ability to track oDAO Member Activity (uses Nicknames of oDAO Members if available)
  • Ability to track Deposit Poll Activity
  • Ability to track Minipool Activity (Provides Link to Validator if feasible)
  • Supports ENS Addresses
  • Automatically retrieves Addresses from Storage Contract at start-up. (Easy support for Upgrades)
  • Supports dual-channel setup to separate oDAO Events from the rest.
  • Deduplication-Logic (prevents duplicated Messages caused by Chain-Reorgs).
  • Easy Extendability (Almost no hard-coded Events, most are loaded from a .json File)
<!-- ## Instructions: - Python 3.8 Recommended - `pip install -r requirements.txt` - Copy `.env.sample` to `.env` and fill everything out. You can get the channel IDs by enabling Developer Mode in your Discord Settings and Right-Clicking a Channel. - Run `python main.py` ## How to add new Events: - Open `./data/rocketpool.json` and add a new Entry to `sources`. Map the Contract Events to new Bot Events. - Add the required ABI in `./contracts/`. (The Path should look like this: `./contracts/rocketMinipoolManager.abi`). - Open `./strings/rocketpool.en.json` and add both `title` and `description` for each new Bot Event. You can access Event Arguments directly using their Names: `%(amount)`. If you want to mention an Address, you can append `_fancy` to get a shorter Version that also automatically links to etherscan.io. -->

Donate:

<kbd>0xinvis.eth</kbd>

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated9mo ago
Forks18

Languages

Python

Security Score

87/100

Audited on Jun 10, 2025

No findings