From 2937d4ba417e20b84bde80e7189a683412b348d5 Mon Sep 17 00:00:00 2001 From: Ava Chow Date: Wed, 8 Apr 2026 11:52:56 -0700 Subject: [PATCH 1/3] guix: Restore download and build-system-cmake modules The time-machine commit in 31.x still requires these modules for the build to work. --- contrib/guix/manifest.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm index 927aa30f077..e593d8d750c 100644 --- a/contrib/guix/manifest.scm +++ b/contrib/guix/manifest.scm @@ -22,9 +22,11 @@ ((gnu packages python-xyz) #:select (python-pydantic-2)) ((gnu packages tls) #:select (openssl)) ((gnu packages version-control) #:select (git-minimal)) + (guix build-system cmake) (guix build-system python) (guix build-system pyproject) (guix build-system trivial) + (guix download) (guix gexp) (guix git-download) ((guix licenses) #:prefix license:) From 7d56e1017db77c46bd82d2fd1d8ff2ab5311815c Mon Sep 17 00:00:00 2001 From: Ava Chow Date: Wed, 8 Apr 2026 11:54:46 -0700 Subject: [PATCH 2/3] build: bump version to v31.0rc4 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8517225ab29..ff8c1b995eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,7 +30,7 @@ set(CLIENT_NAME "Bitcoin Core") set(CLIENT_VERSION_MAJOR 31) set(CLIENT_VERSION_MINOR 0) set(CLIENT_VERSION_BUILD 0) -set(CLIENT_VERSION_RC 3) +set(CLIENT_VERSION_RC 4) set(CLIENT_VERSION_IS_RELEASE "true") set(COPYRIGHT_YEAR "2026") From 4a5fdb0d88aedec3b0147ba38cb2dea6f4dcb186 Mon Sep 17 00:00:00 2001 From: Ava Chow Date: Wed, 8 Apr 2026 11:59:09 -0700 Subject: [PATCH 3/3] doc: update manpages for v31.0rc4 --- doc/man/bitcoin-cli.1 | 6 +++--- doc/man/bitcoin-qt.1 | 6 +++--- doc/man/bitcoin-tx.1 | 6 +++--- doc/man/bitcoin-util.1 | 6 +++--- doc/man/bitcoin-wallet.1 | 6 +++--- doc/man/bitcoin.1 | 4 ++-- doc/man/bitcoind.1 | 6 +++--- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/man/bitcoin-cli.1 b/doc/man/bitcoin-cli.1 index 107a3c1477f..82286fcc992 100644 --- a/doc/man/bitcoin-cli.1 +++ b/doc/man/bitcoin-cli.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-CLI "1" "April 2026" "bitcoin-cli v31.0.0rc3" "User Commands" +.TH BITCOIN-CLI "1" "April 2026" "bitcoin-cli v31.0.0rc4" "User Commands" .SH NAME -bitcoin-cli \- manual page for bitcoin-cli v31.0.0rc3 +bitcoin-cli \- manual page for bitcoin-cli v31.0.0rc4 .SH SYNOPSIS .B bitcoin-cli [\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] @@ -15,7 +15,7 @@ bitcoin-cli \- manual page for bitcoin-cli v31.0.0rc3 .B bitcoin-cli [\fI\,options\/\fR] \fI\,help \/\fR .SH DESCRIPTION -Bitcoin Core RPC client version v31.0.0rc3 +Bitcoin Core RPC client version v31.0.0rc4 .PP The bitcoin\-cli utility provides a command line interface to interact with a Bitcoin Core RPC server. .PP diff --git a/doc/man/bitcoin-qt.1 b/doc/man/bitcoin-qt.1 index c84eed2f566..5b3ff83f626 100644 --- a/doc/man/bitcoin-qt.1 +++ b/doc/man/bitcoin-qt.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-QT "1" "April 2026" "bitcoin-qt v31.0.0rc3" "User Commands" +.TH BITCOIN-QT "1" "April 2026" "bitcoin-qt v31.0.0rc4" "User Commands" .SH NAME -bitcoin-qt \- manual page for bitcoin-qt v31.0.0rc3 +bitcoin-qt \- manual page for bitcoin-qt v31.0.0rc4 .SH SYNOPSIS .B bitcoin-qt [\fI\,options\/\fR] [\fI\,URI\/\fR] .SH DESCRIPTION -Bitcoin Core version v31.0.0rc3 +Bitcoin Core version v31.0.0rc4 .PP The bitcoin\-qt application provides a graphical interface for interacting with Bitcoin Core. .PP diff --git a/doc/man/bitcoin-tx.1 b/doc/man/bitcoin-tx.1 index da1ca1d4638..50b2d9def8e 100644 --- a/doc/man/bitcoin-tx.1 +++ b/doc/man/bitcoin-tx.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-TX "1" "April 2026" "bitcoin-tx v31.0.0rc3" "User Commands" +.TH BITCOIN-TX "1" "April 2026" "bitcoin-tx v31.0.0rc4" "User Commands" .SH NAME -bitcoin-tx \- manual page for bitcoin-tx v31.0.0rc3 +bitcoin-tx \- manual page for bitcoin-tx v31.0.0rc4 .SH SYNOPSIS .B bitcoin-tx [\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] @@ -9,7 +9,7 @@ bitcoin-tx \- manual page for bitcoin-tx v31.0.0rc3 .B bitcoin-tx [\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] .SH DESCRIPTION -Bitcoin Core bitcoin\-tx utility version v31.0.0rc3 +Bitcoin Core bitcoin\-tx utility version v31.0.0rc4 .PP The bitcoin\-tx tool is used for creating and modifying bitcoin transactions. .PP diff --git a/doc/man/bitcoin-util.1 b/doc/man/bitcoin-util.1 index b755f9a2f64..95284609b8a 100644 --- a/doc/man/bitcoin-util.1 +++ b/doc/man/bitcoin-util.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-UTIL "1" "April 2026" "bitcoin-util v31.0.0rc3" "User Commands" +.TH BITCOIN-UTIL "1" "April 2026" "bitcoin-util v31.0.0rc4" "User Commands" .SH NAME -bitcoin-util \- manual page for bitcoin-util v31.0.0rc3 +bitcoin-util \- manual page for bitcoin-util v31.0.0rc4 .SH SYNOPSIS .B bitcoin-util [\fI\,options\/\fR] [\fI\,command\/\fR] @@ -9,7 +9,7 @@ bitcoin-util \- manual page for bitcoin-util v31.0.0rc3 .B bitcoin-util [\fI\,options\/\fR] \fI\,grind \/\fR .SH DESCRIPTION -Bitcoin Core bitcoin\-util utility version v31.0.0rc3 +Bitcoin Core bitcoin\-util utility version v31.0.0rc4 .PP The bitcoin\-util tool provides bitcoin related functionality that does not rely on the ability to access a running node. Available [commands] are listed below. .SH OPTIONS diff --git a/doc/man/bitcoin-wallet.1 b/doc/man/bitcoin-wallet.1 index 571eee950e9..58da639f9cc 100644 --- a/doc/man/bitcoin-wallet.1 +++ b/doc/man/bitcoin-wallet.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-WALLET "1" "April 2026" "bitcoin-wallet v31.0.0rc3" "User Commands" +.TH BITCOIN-WALLET "1" "April 2026" "bitcoin-wallet v31.0.0rc4" "User Commands" .SH NAME -bitcoin-wallet \- manual page for bitcoin-wallet v31.0.0rc3 +bitcoin-wallet \- manual page for bitcoin-wallet v31.0.0rc4 .SH SYNOPSIS .B bitcoin-wallet [\fI\,options\/\fR] \fI\,\/\fR .SH DESCRIPTION -Bitcoin Core bitcoin\-wallet utility version v31.0.0rc3 +Bitcoin Core bitcoin\-wallet utility version v31.0.0rc4 .PP bitcoin\-wallet is an offline tool for creating and interacting with Bitcoin Core wallet files. .PP diff --git a/doc/man/bitcoin.1 b/doc/man/bitcoin.1 index 67f676b9703..5d7833c5b9a 100644 --- a/doc/man/bitcoin.1 +++ b/doc/man/bitcoin.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN "1" "April 2026" "bitcoin v31.0.0rc3" "User Commands" +.TH BITCOIN "1" "April 2026" "bitcoin v31.0.0rc4" "User Commands" .SH NAME -bitcoin \- manual page for bitcoin v31.0.0rc3 +bitcoin \- manual page for bitcoin v31.0.0rc4 .SH SYNOPSIS .B bitcoin [\fI\,OPTIONS\/\fR] \fI\,COMMAND\/\fR... diff --git a/doc/man/bitcoind.1 b/doc/man/bitcoind.1 index 210d252155d..65707a22d91 100644 --- a/doc/man/bitcoind.1 +++ b/doc/man/bitcoind.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIND "1" "April 2026" "bitcoind v31.0.0rc3" "User Commands" +.TH BITCOIND "1" "April 2026" "bitcoind v31.0.0rc4" "User Commands" .SH NAME -bitcoind \- manual page for bitcoind v31.0.0rc3 +bitcoind \- manual page for bitcoind v31.0.0rc4 .SH SYNOPSIS .B bitcoind [\fI\,options\/\fR] .SH DESCRIPTION -Bitcoin Core daemon version v31.0.0rc3 bitcoind +Bitcoin Core daemon version v31.0.0rc4 bitcoind .PP The Bitcoin Core daemon (bitcoind) is a headless program that connects to the Bitcoin network to validate and relay transactions and blocks, as well as relaying addresses. .PP