HomePhabricator

[avalanche] Let the node relay stalled txs

Description

[avalanche] Let the node relay stalled txs

Summary:
If a tx is stalled, the node should not prevent relaying it at a later point in time. Because this tx has already been relayed before being dropped, the node would prevent further relaying.
This diff remembers the tx was stalled by avalanche so it can be relayed one more time. This makes it possible for this tx to finalize in the event it did not propagate properly before.

Test Plan:

./test/functional/test_runner.py abc_p2p_avalanche_transaction_voting

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Subscribers: bytesofman

Differential Revision: https://reviews.bitcoinabc.org/D18560

Details

Provenance
FabienAuthored on Sep 3 2025, 15:09
FabienPushed on Sep 4 2025, 12:30
Reviewer
Restricted Project
Differential Revision
D18560: [avalanche] Let the node relay stalled txs
Parents
rABC349e90e7f06e: [ecash-wallet] Support for NFTs on SLP
Branches
Unknown
Tags
Unknown