🎉ChainBot Introduction
ChainBot is a powerful real-time data monitoring and alert platform. It allows you to customize and automate the monitoring of on-chain or third-party platform data according to your needs and provides real-time feedback and alerts through your configured channels, enabling you to stay on top of your project's progress.
ChainBot currently supports the following major categories of monitoring:
What key issues does ChainBot address?
The ChainBot platform is designed to be more flexible and general at the underlying level. The scenarios below are just frequent use cases; for more functionalities, please read the content of "Monitoring/Bots."
A whale withdraws a large amount of liquidity from the pool, requiring timely notifications for the next steps.
Real-time price change alerts in DEX; for instance, when a new shitcoin is listed in the DEX, you need to monitor its price closely.
Monitoring when the NFT floor price drops below the issuance price.
High-quality article monitoring alerts on Mirror, allowing you to learn new content promptly.
Monitoring hacker address activities; for example, when the FTX hacker address has fund transfers, you need to receive alert notifications immediately.
Send alert notifications when the concerned project executes a corresponding proposal on Snapshot, instead of manually refreshing the official UI intermittently.
Terminology
Bot
A set of continuous monitoring rules and alert templates for different categories of data is called a Bot. Bots can be private or public; public Bots can be subscribed to by any user. When a Bot meets the configured conditions, alerts will be sent to all Subscriptions that subscribed to that Bot according to the user's alert channel settings.
Condition(s)
The conditions for a Bot to trigger an alert;
Condition(s) support the comparison of multiple fields. When multiple fields are filled out, the logic for triggering the alert is "AND," meaning an alert will only be triggered when Condition A and Condition B are both met;
Subscription
Users need to set up the method and frequency of Bot alerts through Subscriptions. A Subscription can only belong to one Bot, but a Bot can be subscribed to multiple times by different users;
List
A List is a collection of multiple Bots. Users can set different types of Bots in different Lists according to their needs for easy management.
Fork
Fully copying all data from the original Bot.
Contract
Smart contracts deployed on the blockchain.
Notify Channel
Alert channels and configurations for receiving messages, such as Slack/Pushover;
Notify Template
The template content of the subscription alert notification. When configuring a Bot, the platform will automatically generate a default alert template, which users can modify according to their needs.
DataSources
Data sources supported by the underlying architecture of the ChainBot platform.
Last updated