feat: add event processing time tracking (v0.1.6)

- Add processing duration monitoring
- Update all protocol parser interfaces
- Improve PumpFun dev address detection
- Bump version to 0.1.6
This commit is contained in:
ysq
2025-07-29 14:48:43 +08:00
parent 2e864dd14e
commit 0a4be48b99
13 changed files with 93 additions and 24 deletions
@@ -374,6 +374,7 @@ impl EventParser for PumpSwapEventParser {
signature: &str,
slot: u64,
block_time: Option<Timestamp>,
program_received_time_ms: i64,
index: String,
) -> Vec<Box<dyn UnifiedEvent>> {
self.inner.parse_events_from_inner_instruction(
@@ -381,6 +382,7 @@ impl EventParser for PumpSwapEventParser {
signature,
slot,
block_time,
program_received_time_ms,
index,
)
}
@@ -392,6 +394,7 @@ impl EventParser for PumpSwapEventParser {
signature: &str,
slot: u64,
block_time: Option<Timestamp>,
program_received_time_ms: i64,
index: String,
) -> Vec<Box<dyn UnifiedEvent>> {
self.inner.parse_events_from_instruction(
@@ -400,6 +403,7 @@ impl EventParser for PumpSwapEventParser {
signature,
slot,
block_time,
program_received_time_ms,
index,
)
}