Get notifications about on-chain events.
- Transfer
- TransferWithSchedule
- BakingRewards
Clone repo with submodules
git clone --recurse-submodules https://github.com/crabvk/congruity.git
and compile project with
cargo build --locked --release
The bot is configured via dotenv file. See example with option descriptions in .example.env.
When the application starts, .env
file is loaded from the current directory or any of its parents.
- add support for EncryptedAmountTransfer
- limit sending Telegram messages to 30 per second
- resend Telegram message on error
- handle crashes in spawned tasks
- write more code comments
- write tests
Contributions are very welcome.
Feel free to create an issue if you found a bug, want to request a feature or have a question.