Skip to content

[Bug]: Timeout extension accepts stale replay dest transactions#433

Open
glorysr1209-png wants to merge 1 commit into
entrius:testfrom
glorysr1209-png:fix/extension-replay-fresh-check
Open

[Bug]: Timeout extension accepts stale replay dest transactions#433
glorysr1209-png wants to merge 1 commit into
entrius:testfrom
glorysr1209-png:fix/extension-replay-fresh-check

Conversation

@glorysr1209-png
Copy link
Copy Markdown

Summary

Closes #432.

Apply is_dest_tx_fresh in the timeout-extension path so replay dest txs cannot buy extensions.

Changes

  • Skip extension propose when dest tx fails replay freshness.
  • Add test_skips_extension_when_dest_tx_fails_replay_check.

Test plan

  • pytest tests/test_forward.py -k replay

@xiao-xiao-mao xiao-xiao-mao Bot added the bug Something isn't working label May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Timeout extension accepts stale replay dest transactions

1 participant