mirror of
https://github.com/0xfnzero/solana-streamer.git
synced 2026-08-18 11:28:05 +00:00
feat: Add account event parser and protocol type definitions
- Add account event parser (account_event_parser.rs) for account-level event handling - Introduce type definitions for pumpfun, pumpswap, raydium_amm_v4, raydium_clmm, raydium_cpmm protocols - Enhance event processor to support account event processing alongside transactions - Improve subscription system with separate transaction and account filters - Optimize parser configuration using Option types for cleaner code structure - Update examples and documentation to reflect new capabilities Changes include: - 6 new types.rs files for protocol-specific data structures - Updated event processor for account, transaction, and block meta events - Refactored subscription manager with account filtering support - Enhanced metrics and batch processing logic
This commit is contained in:
@@ -27,7 +27,9 @@ async fn main() -> Result<()> {
|
||||
for signature in valid_signatures {
|
||||
println!("Starting transaction parsing: {}", signature);
|
||||
get_single_transaction_details(signature).await?;
|
||||
println!("Transaction parsing completed: {}\n\n\n", signature);
|
||||
println!("Transaction parsing completed: {}\n", signature);
|
||||
println!("Visit link to compare data: \nhttps://solscan.io/tx/{}\n", signature);
|
||||
println!("--------------------------------");
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user