Releases: foc-fun/foc-engine
Releases · foc-fun/foc-engine
v0.3.0
FOC Engine v0.3.0
This release introduces a major new feature - a standalone event indexer - along with
comprehensive multi-network deployment support and various improvements to the
paymaster functionality.
🚀 New Features
Standalone Event Indexer
- New CLI command
foc-engine indexfor independent event indexing from any Starknet - Persistent BadgerDB storage with automatic crash recovery and resume functionality
- Real-time WebSocket processing with polling fallback
- HTTP API with pagination, filtering, ordering, and uniqueness constraints
- Full Kubernetes deployment support with persistent volumes and health checks
Multi-Network Deployment
- Sepolia & Mainnet support with dedicated deployment scripts
- Environment-specific resource configurations
- Streamlined deployment commands
🛠️ Improvements
- Enhanced error handling for AVNU paymaster endpoints
- Added getmessagehash functionality to paymaster gasless transaction building
- Improved project documentation and developer experience
📚 Documentation
- Updated README with detailed project information
- Added deployment instructions for multiple environments
🔧 Technical Details
- Storage performance: O(log n) indexed queries with multiple database indexes
- Efficient processing: Range processing (100 blocks per batch) with continuation
tokens - Crash resilience: Atomic block progress tracking prevents reprocessing
- Production-ready Docker and Helm configurations
Full Changelog: https://github.com/[your-repo]/foc-engine/compare/v0.2.1...v0.3.0