Scheduled: Bitcoin Mainnet/Testnet- Upgrade to v29.0

Scheduled Maintenance Report for QuickNode

In progress

Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Apr 30, 2025 - 11:00 UTC

Scheduled

We will be upgrading our Bitcoin Mainnet/Testnet- Upgrade to v29.0 on 2025-04-30 at 11:00 UTC

This updates includes the following Highlighted Changes:

Updated RPCs
The RPC testmempoolaccept response now includes a reject-details field in some cases, similar to the complete error messages returned by sendrawtransaction (#28121)

getblock and getblockheader now return the current target in the target field (#31583)

getblockchaininfo and getchainstates now return nBits and the current target in the target field (#31583)

The warnings field in getblockchaininfo, getmininginfo and getnetworkinfo now returns all the active node warnings as an array of strings, instead of a single warning.

Previously when using the sendrawtransaction RPC and specifying outputs that are already in the UTXO set, an RPC error code of -27 with the message "Transaction already in block chain" was returned in response. The error message has been changed to "Transaction outputs already in utxo set" to more accurately describe the source of the issue. (#30212)

The default mode for the estimatesmartfee RPC has been updated from conservative to economical, which is expected to reduce over-estimation for many users, particularly if Replace-by-Fee is an option. For users that require high confidence in their fee estimates at the cost of potentially over-estimating, the conservative mode remains available. (#30275)

RPC submitpackage now allows 2 new arguments to be passed: maxfeerate and maxburnamount. See the subtmitpackage help for details. (#28950)

Please see detailed change log at https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-29.0.md
Posted Apr 23, 2025 - 09:06 UTC
This scheduled maintenance affects: Bitcoin (Mainnet — JSON-RPC API, Mainnet — Blockbook RPC Add-On, Mainnet — QuickAlerts (REST API only), Testnet — JSON-RPC API).