Skip to article
Degrees of SatoshiFollow the connections.
Degrees of Satoshi/ Encyclopedia

Encyclopedia How the network works · Entry 204

Broadcasting a signed Bitcoin transaction: what acceptance proves

Theme
How the network works
Sources
7 cited records
Reading time
About 3 minutes
Automated verification
Substantive update
In this article

At a glance

Key facts

Key facts for Broadcasting a signed Bitcoin transaction: what acceptance proves
FactDetailSource
TestLocal acceptance check without submission[1]
BroadcastSubmit the serialized transaction to a node[2]
SettlementInclusion requires a later chain event[4]
01

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.

02

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.

03

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 claim
Test: Local acceptance check without submission

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Broadcast: 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 claim
Settlement: Inclusion requires a later chain event

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Revision history
  1. — First publication after primary-source research and separate automated verification.

Source register

Sources and references

Retrieval dates and locators are recorded individually.
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
How this article was made

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 corrections

Degrees 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/