SPS Fund Watcher - Important Updates & Improvements
I am excited to announce significant improvements to the SPS Fund Watcher system!
Here's what's new:
🔧 Bug Fixes
✅ Data Synchronization Issue Resolved
I've successfully fixed a critical data synchronization issue that was affecting the accuracy of operation tracking. The system now correctly captures and stores all blockchain operations with improved reliability.
What was fixed:
- Enhanced virtual operations support using the
GetOpsInBlocksAPI - Improved block processing accuracy
- Better handling of operation data extraction
- Fixed sync state management to prevent duplicate processing
🚀 New Features
📢 Advanced Telegram Notification Rules
I've implemented a multi-rule notification system that gives you granular control over which operations trigger Telegram notifications. This allows for more intelligent and less spammy notifications.
Key Features:
Multi-Rule Configuration
- Configure multiple notification rules with different filters
- Each rule can monitor different accounts and operation types
- Rules can have custom message templates
Transfer Whitelist (Ignore List)
- Set up a whitelist of addresses to ignore
- Perfect for filtering out routine transfers to exchanges, savings accounts, or known addresses
- Only unusual or interesting transfers will trigger notifications
Backward Compatible
- Existing configuration format continues to work
- Automatically converts legacy configs to the new format
Example Configuration:
telegram:
enabled: true
bot_token: "your_bot_token"
channel_id: "your_channel_id"
# Multiple notification rules
users:
# Rule 1: Monitor transfers with whitelist filtering
- name: "main-monitor"
accounts:
- "burndao.burn"
notify_operations:
- "transfer"
- "account_update"
operation_filters:
transfer:
# Don't notify when transferring to these addresses
ignore_to_addresses:
- "exchange.account"
- "savings.account"
- "bittrex"
- "poloniex"
# Rule 2: Monitor all operations for all accounts
- name: "all-operations"
accounts: []
notify_operations: []
📢 Current Notification Settings
Good news! I've already configured the system to only send notifications for anomalous or unusual transfers.
What this means:
- ✅ Transfers to new or unexpected addresses: Notification sent
This significantly reduces notification noise while ensuring you don't miss important or suspicious activity.
📱 Join My Telegram Channel
Stay updated with the latest Steem blockchain activities by following our Telegram channel:
What you'll see:
- Real-time notifications for unusual transfers
- Blockchain data backup notifications
📚 Documentation Updates
All documentation has been updated to reflect the new features:
- Multi-rule configuration guide
- Transfer whitelist setup instructions
- Backward compatibility notes
- Updated examples and templates
Thank you for being part of the Steem community! 🙏
Stay tuned for more updates, and don't forget to join https://t.me/steem_fans for real-time notifications!
For technical details and configuration, visit the project documentation.
Upvoted! Thank you for supporting witness @jswit.