Skip to content

bidirectional empty tx panic repro - #1067

Draft
ppca wants to merge 1 commit into
developfrom
xiangyi/bidirectional-empty-tx-panic-repro
Draft

bidirectional empty tx panic repro#1067
ppca wants to merge 1 commit into
developfrom
xiangyi/bidirectional-empty-tx-panic-repro

Conversation

@ppca

@ppca ppca commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

No description provided.

A SignBidirectional request with an empty serialized_transaction reaches
is_eip1559 (sign_bidirectional.rs), which indexes unsigned_rlp[0] without a
length check and panics. Driven through the real lifecycle (run_supervised ->
handle_chain_event -> process_respond_event -> advance_bidirectional_to_execution),
the panic escapes the supervisor's `if let Err(..)` guard, which does not catch
panics.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ppca
ppca force-pushed the xiangyi/bidirectional-empty-tx-panic-repro branch from 51bf47b to 12bd741 Compare July 28, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant