./finance/bitcoin, P2P electronic cash system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 30.2, Package name: bitcoin-30.2, Maintainer: khorben

Bitcoin is a decentralized P2P electronic cash system without a central
server or trusted parties. Users hold the crypto keys to their own money
and transact directly with each other, with the help of the network to
check for double-spending.


Required to run:
[sysutils/desktop-file-utils] [databases/db4] [security/openssl] [devel/libevent] [devel/boost-libs] [net/zeromq]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers]

Master sites:

Filesize: 12387.207 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-15 16:43:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
bitcoin: updated to 30.2

30.2

Notable changes

Wallet

* wallet: fix unnamed legacy wallet migration failure
* wallettool: fix unnamed createfromdump failure walletsdir deletion
* test: migration, avoid backup name mismatch in default_wallet_failure
IPC

* init: Fix Ctrl-C shutdown hangs during wait calls
Build

* guix: reduce allowed exported symbols
* build: Update minimum required Boost version
* guix: Fix osslsigncode tests
Test

* test: Avoid hard time.sleep(1) in feature_init.py
* wallet: test: Relative wallet failed migration cleanup
Fuzz

* fuzz: doc: remove any mention to address_deserialize_v2
Doc

* doc: Update OpenBSD Build Guide
Misc

* doc: update copyright year to 2026
   2026-01-14 13:57:37 by Thomas Klausner | Files touched by this commit (66)
Log message:
*: recursive bump for abseil-20260107.0 shlib version bump
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-11-24 08:25:24 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
bitcoin: updated to 30.0

30.0
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-30.0.md
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-10-03 09:37:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
bitcoin: updated to 29.1

29.1

Notable changes

Mempool Policy

- The maximum number of potentially executed legacy signature operations in a
  single standard transaction is now limited to 2500. Signature operations in all
  previous output scripts, in all input scripts, as well as all P2SH redeem
  scripts (if there are any) are counted toward the limit. The new limit is
  assumed to not affect any known typically formed standard transactions. The
  change was done to prepare for a possible BIP54 deployment in the future.

- policy: make pathological transactions packed with legacy sigops non-standard

- The minimum block feerate (`-blockmintxfee`) has been changed to 1 satoshi per \ 
kvB. It can still be changed using the
configuration option.

- The default minimum relay feerate (`-minrelaytxfee`) and incremental relay \ 
feerate (`-incrementalrelayfee`) have been
changed to 100 satoshis per kvB. They can still be changed using their \ 
respective configuration options, but it is
recommended to change both together if you decide to do so.
  - Other minimum feerates (e.g. the dust feerate, the minimum returned by the \ 
fee estimator, and all feerates used by
  the wallet) remain unchanged. The mempool minimum feerate still changes in \ 
response to high volume.
  - Note that unless these lower defaults are widely adopted across the network, \ 
transactions created with lower fee
  rates are not guaranteed to propagate or confirm. The wallet feerates remain \ 
unchanged; `-mintxfee` must be changed
  before attempting to create transactions with lower feerates using the wallet.

- policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee
   2025-09-27 11:57:41 by Thomas Klausner | Files touched by this commit (337)
Log message:
*: recursive bump for boost 1.89
   2025-08-24 18:36:20 by Thomas Klausner | Files touched by this commit (65)
Log message:
*: recursive bump for abseil 20250814.0