Skip to main content
£0.00 0

Basket

No products in the basket.

ASIC mining articles and advice

Bitcoin Core 0.13.2 Release Guide for Node Operators

Bitcoin Core 0.13.2 guide covering wallet mempool rejection, compact-block fixes, chainwork IBD, RPC serialization, fee estimates and safe rollout.

Bitcoin Core 0.13.2 guide cover

This guide explains Bitcoin Core 0.13.2 in plain English. It summarises the important changes, who they affect and what should be checked before an upgrade.

TL;DR

  • What it is: Bitcoin Core 0.13.2 was released on 3 January 2017 with bug fixes and performance improvements rather than a new consensus deployment. Its notable wallet change altered how newly created transactions rejected by mempool chain limits were reported and retried.
  • Why it matters: Bitcoin Core 0.13.2 changed important wallet and relay edge cases despite being a patch release. Safe rollout depended on explicit transaction-state, compact-block and serialization tests plus duplicate-payment prevention.
  • Current position: Bitcoin Core 0.13.2 changed important wallet and relay edge cases despite being a patch release.

Bitcoin Core 0.13.2 in simple English

Bitcoin Core 0.13.2: The release backported use of chainwork rather than height and header timestamps for initial-block-download decisions. This hardened readiness logic against misleading tall or time-shaped chains.

Simple example

A node operator is checking Bitcoin Core 0.13.2. Previously a new transaction rejected for long unconfirmed chains returned an error but remained queued and could rebroadcast after restart.

Key terms in plain English

Bitcoin Core:
Widely used software that validates Bitcoin and can provide wallet, network and operator tools.
RPC:
A command that software sends to a node to request information or a local action.
Consensus:
The shared rules full nodes use to decide whether blocks and transactions are valid.
Mempool:
A node’s changing local collection of valid, unconfirmed transactions.
Node:
A computer running Bitcoin software that checks data and communicates with other peers.

Wallet rejection behaviour

Previously a new transaction rejected for long unconfirmed chains returned an error but remained queued and could rebroadcast after restart. 0.13.2 returned success and retried mempool insertion with ordinary rebroadcast, removing the restart dependency. Applications needed to distinguish wallet creation from current mempool acceptance.

Abandonment and payment state

A wallet transaction not accepted into the mempool could be abandoned through the existing RPC or GUI. That did not prove no peer had seen or retained it. Payment systems needed wallet state, local mempool, conflicts and chain evidence before constructing a replacement or issuing another payment.

Chainwork-based initial sync

The release backported use of chainwork rather than height and header timestamps for initial-block-download decisions. This hardened readiness logic against misleading tall or time-shaped chains. Monitoring should read actual chain and validation state rather than reproduce obsolete height-only heuristics.

Bitcoin Core 0.13.2 technical diagram
Chainwork-based initial sync: the fields, validation boundary and operational evidence that implementations need to agree.

Compact-block corrections

Changes improved handling of invalid compact blocks, tried reconstruction from multiple announcements and adjusted high-bandwidth peer behaviour. Mining nodes needed malformed-message and multi-peer tests, because a correct happy-path reconstruction did not cover adversarial or divergent mempools.

RPC and serialization

The release tightened hash parsing, exposed serialization choices for SegWit-related RPC output and rejected unknown rpcserialversion values. Integrations needed byte-for-byte transaction tests for legacy and witness forms, including txid and wtxid expectations.

Fees, templates and relay

It disabled one-block fee estimates, fixed relay-priority calculation and corrected block size and weight calculation in template construction. Pools and wallets should test fee target availability and template accounting rather than assume a patch release preserves every numeric output.

Upgrade and recovery

Verify artefacts, stop cleanly, back up wallets and record mempool, index and pruning state. Exercise the changed wallet-rejection path, compact relay and failover before traffic. A rollback must reconcile transactions created under the new success semantics so they are not sent twice.

Frequently asked questions

What is the main point of Bitcoin Core 0.13.2?

Bitcoin Core 0.13.2: The release backported use of chainwork rather than height and header timestamps for initial-block-download decisions.

For Bitcoin Core 0.13.2, what should a beginner know about wallet rejection behaviour?

Previously a new transaction rejected for long unconfirmed chains returned an error but remained queued and could rebroadcast after restart.

For Bitcoin Core 0.13.2, what should a beginner know about abandonment and payment state?

A wallet transaction not accepted into the mempool could be abandoned through the existing RPC or GUI.

For Bitcoin Core 0.13.2, what should a beginner know about chainwork-based initial sync?

The release backported use of chainwork rather than height and header timestamps for initial-block-download decisions.

Conclusion

Bitcoin Core 0.13.2 changed important wallet and relay edge cases despite being a patch release. Safe rollout depended on explicit transaction-state, compact-block and serialization tests plus duplicate-payment prevention.

Primary sources

Check the current specification status and the documentation for the exact implementation you operate before moving production funds or changing a mining node.

ASIC MINER PICKS

Recommended ASIC Mining Hardware

Compare three of our highest ranked ASIC miners currently available, with live product details and pricing.
Browse all ASIC miners
MORE MINING ADVICE

More ASIC Mining Articles

Read practical advice about choosing hardware, calculating electricity costs, setting up miners, hosting and maintenance.
MINER COMMUNITY

Join the ASIC Mining Discussion

Ask a question or share what has worked for you. Your experience may help another miner make a better decision.

Members can read and join the discussion

Log in to read comments from other miners. Create a free account if you would like to ask a question or share your experience.

Log in to read comments Register to join the discussion

Membership helps us protect the discussion from spam and keep answers useful.

ASIC MINING SUPPORT

Need Help Choosing an ASIC Miner?

Tell us what you want to mine, your electricity cost and where the machine will run. We can help you compare hardware, power requirements, hosting and repairs.
Contact our mining team
Browse ASIC miners