diff --git a/subvt-block-processor/src/extrinsic/mod.rs b/subvt-block-processor/src/extrinsic/mod.rs index 285d5530..53e90c30 100644 --- a/subvt-block-processor/src/extrinsic/mod.rs +++ b/subvt-block-processor/src/extrinsic/mod.rs @@ -75,9 +75,7 @@ async fn consume_call_events( events.drain(0..(delimiter_index + 1)); Ok(is_successful) } else { - panic!( - "Call delimiter event not found (ExtrinsicSuccess, ExtrinsicFailed or ItemCompleted)." - ); + Err(anyhow::anyhow!("Call delimiter event not found (ItemCompleted, BatchInterrupted, ProxyExecuted, MultisigExecuted, ExtrinsicSuccess, ExtrinsicFailed).")) } }