I have a Bitcoin Core node that I disconnected from the internet while keeping it on a hub with a laptop. I sent a transaction to that node from my laptop (via a local Electrum server). Now I put the node fully online with the internet (after disconnected my laptop...) expecting this one new transaction to get sent to the Bitcoin network after my node synced up (which took just seconds, it was offline only a few minutes).
However: This new Tx did not get broadcast to the network. A mempool explorer connected to only that node showed the Tx, but a mempool explorer connected to a node in the world at large did not. Waited 15 minutes.
I had to go to my node, dump the Tx in hex, then send it (from that node, fully online) via sendrawtransaction
before it showed up on the network.
(So I assume that's the expected behavior. Is it?)
Question: Is there any way to "kick" my node, when it goes back online to the world and is synced again, to send its "new" transactions?
from Recent Questions - Bitcoin Stack Exchange
October 23, 2022 at 02:28AM