Telegram bot for near real-time Cardano alerts: confirmed transactions, staking rewards, and delegation changes.
- Clone the repo and install dependencies:
npm ci
- Copy
.env.exampleto.envand fill in:TELEGRAM_BOT_TOKENBLOCKFROST_API_KEYCARDANO_NETWORK(preprodormainnet)
- Run the bot in development mode:
npm run dev
- Confirmed transaction notifications (ADA and native tokens)
- Staking reward notifications
- Delegation/pool change notifications
- Simple commands to watch an address or a stake key
- Data source: Blockfrost (or Koios/db-sync in future)
- Polling worker -> queue -> rules engine -> Telegram delivery
- Reliability: rate-limit, retry/backoff, logging, and monitoring
- Read-only by design: no private keys are ever requested or stored.
- Minimal data retention: wallet/stake key + Telegram ID.
- Planned
/deletecommand for user-initiated data removal.
MIT © Tex Labs