Encyclopedia How the network works · Entry 204
Broadcasting a signed Bitcoin transaction: what acceptance proves
In this article
At a glance
Key facts
A transaction ID is not the transaction itself
A node needs the serialized transaction, including the required authorization data, to evaluate a new submission. An identifier is useful for lookup, but it is not a file from which an unknown transaction can always be reconstructed.
Signing can happen on a different device from broadcasting. The relay device does not need to learn the private key merely to submit an already signed transaction.
Read a test result at its actual scope
The cited Core RPC checks both consensus and local policy rules, and can report a rejection reason. For a package, parent ordering and package conditions also matter. A successful result describes what that node would accept under the observed conditions.
For example, a test at one moment can pass before another transaction spends the same input. The earlier result does not reserve the output or a place in a future block.
Preserve the transaction before retrying
After submission, record the transaction ID and inspect the relevant outputs and later confirmation state. If a network call times out, the node may have received the transaction even though your application missed the response. Check before creating a separate payment.
Core warns that manual rebroadcast can leak origin information because its behavior differs from normal relay of transactions already known to the node. More submission services are not automatically better privacy or guaranteed faster confirmation.
Direct answers
Questions people ask
Does testmempoolaccept send my transaction?
No. It evaluates local acceptance rules and returns a result. Core provides sendrawtransaction for submission. A successful test is not a broadcast receipt, miner commitment or confirmation.
Can someone else broadcast a transaction I signed offline?
Yes, if they possess the complete valid signed transaction. Broadcasting does not require your private key; that is why you should review and control the signed payment before handing it to a relay.
Inspect the evidence
The answer and key facts have stable claim links. These records retain the scope and qualification when reused.
Broadcasting submits a signed Bitcoin transaction to a network-connected node for validation and relay. A local acceptance result does not guarantee every peer accepts it or that a miner includes it. Core separates testmempoolaccept, which tests local rules, from sendrawtransaction, which submits the transaction. Repeated manual rebroadcast can also reveal information about the transaction’s origin.
Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.
Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.
Link to this claimTest: Local acceptance check without submission
Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.
Link to this claimBroadcast: Submit the serialized transaction to a node
Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.
Link to this claimSettlement: Inclusion requires a later chain event
Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.
Link to this claimRevision history
- — First publication after primary-source research and separate automated verification.
Source register
Sources and references
Retrieval dates and locators are recorded individually.- testmempoolaccept RPCBitcoin Core
Local admission checks do not broadcast or promise miner inclusion.
Locator: Description; Result: allowed, reject-reason · Version / scope: Bitcoin Core 29.0 RPC reference; not a recommendation to install an old release · Retrieved: 2026-10-02T18:53:56.573ZOpen source - sendrawtransaction RPCBitcoin Core
Submitting serialized signed transactions, fee guardrails and rebroadcast privacy warning.
Locator: Description; Arguments; Result · Version / scope: Bitcoin Core 29.0 RPC reference; not a recommendation to install an old release · Retrieved: 2026-10-02T18:53:56.420ZOpen source - P2P NetworkBitcoin developer documentation
Peer connections, initial download and block/transaction relay.
Locator: Peer Discovery; Connecting To Peers; Initial Block Download; Block Broadcasting; Transaction Broadcasting · Version / scope: Developer guide; historical implementation details require qualification · Retrieved: 2026-10-02T18:53:53.860ZOpen source - Block ChainBitcoin developer documentation
Chain validation, block timing, proof of work and accepted-chain context.
Locator: Block Height And Forking; Transaction Data; Proof Of Work; Consensus Rule Changes · Version / scope: Developer guide; historical implementation details require qualification · Retrieved: 2026-10-02T18:53:53.957ZOpen source - TransactionsBitcoin developer documentation
Inputs, outputs, authorization, change, coinbase exceptions and fee accounting.
Locator: Introduction; Spending An Output; P2PKH Script Validation; Multisig; Transaction Fees And Change; Avoiding Key Reuse · Version / scope: Developer guide; historical implementation details require qualification · Retrieved: 2026-10-02T18:53:53.759ZOpen source - Payment ProcessingBitcoin developer documentation
Payment request interpretation, confirmation checks and refund destination risks; historical protocol sections are dated.
Locator: Requesting Payments; Verifying Payment; Issuing Refunds · Version / scope: Developer guide; historical implementation details require qualification · Retrieved: 2026-10-02T18:53:53.958ZOpen source - Cold StorageElectrum
Electrum offline signing workflow and separation of watch-only and signing devices.
Locator: Create an offline wallet; Create a watching-only version of your wallet; Create an unsigned transaction; Get your transaction signed; Broadcast your transaction · Retrieved: 2026-10-02T18:53:56.455ZOpen source
Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.
Editorial method and correctionsDegrees of Satoshi editorial project. “Broadcasting a signed Bitcoin transaction: what acceptance proves.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-transaction-broadcasting/