Skip to content

Roadmap

dev-mondoshawan edited this page Apr 24, 2026 · 1 revision

Roadmap

ScarpShield is under active development. This page tracks planned features and their priority.

Planned Features

High Priority

Feature Description Status
Solana Monitoring Native Solana chain support — SPL token transfer detection, program log subscriptions (logsSubscribe), account change monitoring via Solana RPC. Requires solana-py or solders client, Base58 address validation, and a parallel SolanaMonitor engine alongside the existing EVM monitor. Planned
Persistent Event Storage Replace in-memory event buffer (1000-event deque) with SQLite or PostgreSQL storage for full event history, advanced querying, and data retention across restarts. Planned
Docker Container Official Docker image and docker-compose configuration for one-command deployment with environment variable configuration. Planned

Medium Priority

Feature Description Status
Custom Event Signatures Allow users to define custom event ABIs for monitoring non-standard contracts beyond Transfer/Approval/OwnershipTransferred. Planned
Generic Webhook Channel Outbound webhook alert channel for custom integrations (PagerDuty, Opsgenie, custom endpoints). Planned
Multi-chain Dashboard Enhanced dashboard with unified cross-chain view, per-chain filtering, and chain health indicators. Planned
Rate Limit Management Per-RPC-provider quota tracking, automatic failover between providers, and usage analytics. Planned

Future

Feature Description Status
CounterScarp.io Integration Direct integration with CounterScarp pre-deployment scanning — import scanned contracts for monitoring, correlate findings with runtime events. Planned
Email Digest Mode Batch alerts into periodic digest emails instead of per-event notifications. Planned
Mobile Push Notifications Push notification support via Firebase or Pushover. Planned
Team Access Controls Multi-user support with role-based access for the web dashboard. Planned

Feature Requests

Have an idea? Open an issue on GitHub with the enhancement label.

Changelog

  • v1.0.1 — Code review fixes: RPC safety, credential handling, async correctness, input validation
  • v1.0.0 — Initial release with CLI monitoring, web dashboard, and multi-channel alerts

Clone this wiki locally