- Installation Guides
- Configuration
- Development
- Deployment
- Release Notes
- Sentinel Commands
- Sentinel Components
- Metrics
- Tutorials
- Tools
Sentinel Python SDK is designed for building custom on-chain and off-chain data processors and detectors
- Research and prototyping, developing production-ready detectors
- Inputs/outputs/databases
- Local file system and Websocket Data Feed for Testing
- Kafka Data Feed for Production
- Event generation
- Seamlessly integrates with Extractor
- Contract Attacks
- Liquidity Monitoring
- DEX Activity
- Large Funds transfers
- MEV Arbitrage
- Spam Detection
- Labels collection
- ...
Sentinel supports all blockchain networks supported by Extractor (e.g. Ethereum, Arbitrum, BSC,...). Please, visit Extractor for full list of supported networks Sentinel SDK is not limited to build just on-chain data processor, there are options to develop sentries for processing data on schedule.
- Simplified Research, Development, Testing and Configuration
- Unified Data Sources and Format
- Data Steaming, Batch and Scheduled processing
- Simulation
- Environment Agnostic
- Single and bundled processing
- Reusable Solutions
- Developers and Researchers Collaboration
The role of the detector is to identify various events that have occurred in blockchain's transactions. Check the examples/
directory for getting more info