Skip to content

test: process submitpackage after generate leaves IBD - #506

Merged
reardencode merged 1 commit into
masterfrom
test/submitpackage-relay
Sep 13, 2026
Merged

reardencode merged 1 commit into
masterfrom
test/submitpackage-relay

Conversation

@rearden-grok

@rearden-grok rearden-grok Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fold onto esplora_broadcast_visible_in_rpc_and_electrum: serving-only submitpackage still refuses while the tip is stale (relay off). generate uses max(MTP+1, now) so IBD latches false and the node enables relay.
  • Then process submitpackage pins maxfeerate reject, 1p1c success, and already-in-mempool continue (fourth pad coinbase, still mature at tip 103).
  • Same pad also pins process getmempoolancestors / getmempooldescendants / getmempoolcluster / gettxspendingprevout / getmempoolfeeratediagram / verbose getrawmempool on the Esplora 1p1c. Dispatch maxburn fail stays a unit.

Test plan

  • cargo test -p rbitcoin-test --test cross_surface esplora_broadcast_visible_in_rpc_and_electrum
  • Required CI green (fmt, deny, clippy, ast-grep, test, windows, macos, multinode, coverage)

Made with Cursor

esplora_broadcast keeps serving-only refuse on a stale tip, then generate
latches IBD false and enables relay. Pin maxfeerate reject, 1p1c success,
already-in-mempool continue, and process mempool graph RPC on the Esplora
package. Extra pad coinbase is still height 4 at tip 103.

Co-authored-by: Cursor <cursoragent@cursor.com>
@reardencode
reardencode merged commit bd90f1f into master Sep 13, 2026
16 checks passed
@rearden-grok
rearden-grok Bot deleted the test/submitpackage-relay branch September 14, 2026 04:05
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