Version | Change log |
Bitcoin Portable 28.0 Oct 5, 2024 |
P2P and network changes: Transactions of non-witness size 65 bytes and above are now allowed by mempool and relay policy. This is to better reflect the actual afforded protections against CVE-2017-12842 and open up additional use-cases of smaller transaction sizes. (#26265) New RPCs: The scanblocks RPC returns the relevant blockhashes from a set of descriptors by scanning all blockfilters in the given range. It can be used in combination with the getblockheader and rescanblockchain RPCs to achieve fast wallet rescans. Note that this functionality can only be used if a compact block filter index (-blockfilterindex=1) has been constructed by the node. (#23549) Updated RPCs: All JSON-RPC methods accept a new named parameter called args that can contain positional parameter values. This is a convenience to allow some parameter values to be passed by name without having to name every value. The python test framework and bitcoin-cli tool both take advantage of this, so for example: bitcoin-cli -named createwallet wallet_name=mywallet load_on_startup=1 Can now be shortened to: bitcoin-cli -named createwallet mywallet load_on_startup=1 The verifychain RPC will now return false if the checks didn’t fail, but couldn’t be completed at the desired depth and level. This could be due to missing data while pruning, due to an insufficient dbcache or due to the node being shutdown before the call could finish. (#25574) sendrawtransaction has a new, optional argument, maxburnamount with a default value of 0. Any transaction containing an unspendable output with a value greater than maxburnamount will not be submitted. At present, the outputs deemed unspendable are those with scripts that begin with an OP_RETURN code (known as ‘datacarriers’), scripts that exceed the maximum script size, and scripts that contain invalid opcodes. The testmempoolaccept RPC now returns 2 additional results within the “fees” result: “effective-feerate” is the feerate including fees and siz |
Bitcoin Portable 27.0 Apr 17, 2024 | |
Bitcoin Portable 26.0 Dec 5, 2023 | |
Bitcoin Portable 25.1 Oct 19, 2023 | |
Bitcoin Portable 25.0 May 26, 2023 | |
Bitcoin Portable 24.1 May 18, 2023 | |
Bitcoin Portable 24.0.1 Dec 21, 2022 | |
Bitcoin Portable 23.1 Dec 21, 2022 | |
Bitcoin Portable 24.0.1 Dec 12, 2022 | |
Bitcoin Portable 0.24.0 Nov 24, 2022 |