From 27178f81d10eefd6a58599a0cca1a458a8624c5a Mon Sep 17 00:00:00 2001
From: Phillip Mienk <mienkphi@gmail.com>
Date: Fri, 3 Jan 2025 22:03:50 -0800
Subject: [PATCH 1/2] Update copyright.

---
 .github/workflows/ci.yml                                        | 2 +-
 Makefile.am                                                     | 2 +-
 autogen.sh                                                      | 2 +-
 build.cmd                                                       | 2 +-
 builds/cmake/CMakeLists.txt                                     | 2 +-
 builds/cmake/modules/FindBash-Completion.cmake                  | 2 +-
 builds/cmake/modules/FindBitcoin-Consensus.cmake                | 2 +-
 builds/cmake/modules/FindBitcoin-Database.cmake                 | 2 +-
 builds/cmake/modules/FindBitcoin-Network.cmake                  | 2 +-
 builds/msvc/debug.natvis                                        | 2 +-
 builds/msvc/vs2022/bn/bn.vcxproj                                | 2 +-
 builds/msvc/vs2022/bn/bn.vcxproj.filters                        | 2 +-
 builds/msvc/vs2022/bn/packages.config                           | 2 +-
 .../vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj    | 2 +-
 .../libbitcoin-node-test/libbitcoin-node-test.vcxproj.filters   | 2 +-
 builds/msvc/vs2022/libbitcoin-node-test/packages.config         | 2 +-
 builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj      | 2 +-
 .../msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj.filters | 2 +-
 builds/msvc/vs2022/libbitcoin-node/packages.config              | 2 +-
 configure.ac                                                    | 2 +-
 console/executor.cpp                                            | 2 +-
 console/executor.hpp                                            | 2 +-
 console/executor_commands.cpp                                   | 2 +-
 console/executor_dumps.cpp                                      | 2 +-
 console/executor_events.cpp                                     | 2 +-
 console/executor_logging.cpp                                    | 2 +-
 console/executor_options.cpp                                    | 2 +-
 console/executor_runner.cpp                                     | 2 +-
 console/executor_scans.cpp                                      | 2 +-
 console/executor_store.cpp                                      | 2 +-
 console/executor_test_reader.cpp                                | 2 +-
 console/executor_test_writer.cpp                                | 2 +-
 console/localize.hpp                                            | 2 +-
 console/main.cpp                                                | 2 +-
 console/stack_trace.cpp                                         | 2 +-
 console/stack_trace.hpp                                         | 2 +-
 include/bitcoin/node.hpp                                        | 2 +-
 include/bitcoin/node/block_arena.hpp                            | 2 +-
 include/bitcoin/node/block_memory.hpp                           | 2 +-
 include/bitcoin/node/chase.hpp                                  | 2 +-
 include/bitcoin/node/chasers/chaser.hpp                         | 2 +-
 include/bitcoin/node/chasers/chaser_block.hpp                   | 2 +-
 include/bitcoin/node/chasers/chaser_check.hpp                   | 2 +-
 include/bitcoin/node/chasers/chaser_confirm.hpp                 | 2 +-
 include/bitcoin/node/chasers/chaser_header.hpp                  | 2 +-
 include/bitcoin/node/chasers/chaser_organize.hpp                | 2 +-
 include/bitcoin/node/chasers/chaser_snapshot.hpp                | 2 +-
 include/bitcoin/node/chasers/chaser_storage.hpp                 | 2 +-
 include/bitcoin/node/chasers/chaser_template.hpp                | 2 +-
 include/bitcoin/node/chasers/chaser_transaction.hpp             | 2 +-
 include/bitcoin/node/chasers/chaser_validate.hpp                | 2 +-
 include/bitcoin/node/chasers/chasers.hpp                        | 2 +-
 include/bitcoin/node/configuration.hpp                          | 2 +-
 include/bitcoin/node/define.hpp                                 | 2 +-
 include/bitcoin/node/error.hpp                                  | 2 +-
 include/bitcoin/node/events.hpp                                 | 2 +-
 include/bitcoin/node/full_node.hpp                              | 2 +-
 include/bitcoin/node/impl/chasers/chaser_organize.ipp           | 2 +-
 include/bitcoin/node/parser.hpp                                 | 2 +-
 include/bitcoin/node/protocols/protocol.hpp                     | 2 +-
 include/bitcoin/node/protocols/protocol_block_in.hpp            | 2 +-
 include/bitcoin/node/protocols/protocol_block_in_31800.hpp      | 2 +-
 include/bitcoin/node/protocols/protocol_block_out.hpp           | 2 +-
 include/bitcoin/node/protocols/protocol_header_in_31800.hpp     | 2 +-
 include/bitcoin/node/protocols/protocol_header_in_70012.hpp     | 2 +-
 include/bitcoin/node/protocols/protocol_header_out_31800.hpp    | 2 +-
 include/bitcoin/node/protocols/protocol_header_out_70012.hpp    | 2 +-
 include/bitcoin/node/protocols/protocol_observer.hpp            | 2 +-
 include/bitcoin/node/protocols/protocol_performer.hpp           | 2 +-
 include/bitcoin/node/protocols/protocol_transaction_in.hpp      | 2 +-
 include/bitcoin/node/protocols/protocol_transaction_out.hpp     | 2 +-
 include/bitcoin/node/protocols/protocols.hpp                    | 2 +-
 include/bitcoin/node/sessions/attach.hpp                        | 2 +-
 include/bitcoin/node/sessions/session.hpp                       | 2 +-
 include/bitcoin/node/sessions/session_inbound.hpp               | 2 +-
 include/bitcoin/node/sessions/session_manual.hpp                | 2 +-
 include/bitcoin/node/sessions/session_outbound.hpp              | 2 +-
 include/bitcoin/node/sessions/sessions.hpp                      | 2 +-
 include/bitcoin/node/settings.hpp                               | 2 +-
 include/bitcoin/node/version.hpp                                | 2 +-
 install-cmake.sh                                                | 2 +-
 install-cmakepresets.sh                                         | 2 +-
 install.sh                                                      | 2 +-
 libbitcoin-node-test_runner.sh                                  | 2 +-
 libbitcoin-node.pc.in                                           | 2 +-
 src/block_arena.cpp                                             | 2 +-
 src/block_memory.cpp                                            | 2 +-
 src/chasers/chaser.cpp                                          | 2 +-
 src/chasers/chaser_block.cpp                                    | 2 +-
 src/chasers/chaser_check.cpp                                    | 2 +-
 src/chasers/chaser_confirm.cpp                                  | 2 +-
 src/chasers/chaser_header.cpp                                   | 2 +-
 src/chasers/chaser_snapshot.cpp                                 | 2 +-
 src/chasers/chaser_storage.cpp                                  | 2 +-
 src/chasers/chaser_template.cpp                                 | 2 +-
 src/chasers/chaser_transaction.cpp                              | 2 +-
 src/chasers/chaser_validate.cpp                                 | 2 +-
 src/configuration.cpp                                           | 2 +-
 src/error.cpp                                                   | 2 +-
 src/full_node.cpp                                               | 2 +-
 src/parser.cpp                                                  | 2 +-
 src/protocols/protocol.cpp                                      | 2 +-
 src/protocols/protocol_block_in.cpp                             | 2 +-
 src/protocols/protocol_block_in_31800.cpp                       | 2 +-
 src/protocols/protocol_block_out.cpp                            | 2 +-
 src/protocols/protocol_header_in_31800.cpp                      | 2 +-
 src/protocols/protocol_header_in_70012.cpp                      | 2 +-
 src/protocols/protocol_header_out_31800.cpp                     | 2 +-
 src/protocols/protocol_header_out_70012.cpp                     | 2 +-
 src/protocols/protocol_observer.cpp                             | 2 +-
 src/protocols/protocol_performer.cpp                            | 2 +-
 src/protocols/protocol_transaction_in.cpp                       | 2 +-
 src/protocols/protocol_transaction_out.cpp                      | 2 +-
 src/sessions/session.cpp                                        | 2 +-
 src/sessions/session_inbound.cpp                                | 2 +-
 src/sessions/session_manual.cpp                                 | 2 +-
 src/sessions/session_outbound.cpp                               | 2 +-
 src/settings.cpp                                                | 2 +-
 test/block_arena.cpp                                            | 2 +-
 test/block_memory.cpp                                           | 2 +-
 test/chasers/chaser.cpp                                         | 2 +-
 test/chasers/chaser_block.cpp                                   | 2 +-
 test/chasers/chaser_check.cpp                                   | 2 +-
 test/chasers/chaser_confirm.cpp                                 | 2 +-
 test/chasers/chaser_header.cpp                                  | 2 +-
 test/chasers/chaser_template.cpp                                | 2 +-
 test/chasers/chaser_transaction.cpp                             | 2 +-
 test/chasers/chaser_validate.cpp                                | 2 +-
 test/configuration.cpp                                          | 2 +-
 test/error.cpp                                                  | 2 +-
 test/full_node.cpp                                              | 2 +-
 test/main.cpp                                                   | 2 +-
 test/node.cpp                                                   | 2 +-
 test/protocols/protocol.cpp                                     | 2 +-
 test/sessions/session.cpp                                       | 2 +-
 test/settings.cpp                                               | 2 +-
 test/test.cpp                                                   | 2 +-
 test/test.hpp                                                   | 2 +-
 138 files changed, 138 insertions(+), 138 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4622e52c3..5c92745e8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/Makefile.am b/Makefile.am
index 65bab0657..bb7b258bf 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/autogen.sh b/autogen.sh
index 837acad8e..245f4fd9b 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/build.cmd b/build.cmd
index c9767ab11..e27a37185 100644
--- a/build.cmd
+++ b/build.cmd
@@ -1,5 +1,5 @@
 REM ###########################################################################
-REM #  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+REM #  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 REM #
 REM #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 REM #
diff --git a/builds/cmake/CMakeLists.txt b/builds/cmake/CMakeLists.txt
index 5c0c2a049..69252c289 100644
--- a/builds/cmake/CMakeLists.txt
+++ b/builds/cmake/CMakeLists.txt
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/builds/cmake/modules/FindBash-Completion.cmake b/builds/cmake/modules/FindBash-Completion.cmake
index 2cc13f1f5..1608268c4 100644
--- a/builds/cmake/modules/FindBash-Completion.cmake
+++ b/builds/cmake/modules/FindBash-Completion.cmake
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-server developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-server developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/builds/cmake/modules/FindBitcoin-Consensus.cmake b/builds/cmake/modules/FindBitcoin-Consensus.cmake
index ed50996fe..6f41bc6eb 100644
--- a/builds/cmake/modules/FindBitcoin-Consensus.cmake
+++ b/builds/cmake/modules/FindBitcoin-Consensus.cmake
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-blockchain developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-blockchain developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/builds/cmake/modules/FindBitcoin-Database.cmake b/builds/cmake/modules/FindBitcoin-Database.cmake
index faf75c28e..018d85c56 100644
--- a/builds/cmake/modules/FindBitcoin-Database.cmake
+++ b/builds/cmake/modules/FindBitcoin-Database.cmake
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-blockchain developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-blockchain developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/builds/cmake/modules/FindBitcoin-Network.cmake b/builds/cmake/modules/FindBitcoin-Network.cmake
index 059358e3e..4ddabed38 100644
--- a/builds/cmake/modules/FindBitcoin-Network.cmake
+++ b/builds/cmake/modules/FindBitcoin-Network.cmake
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/builds/msvc/debug.natvis b/builds/msvc/debug.natvis
index b8360d529..f27325774 100644
--- a/builds/msvc/debug.natvis
+++ b/builds/msvc/debug.natvis
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/bn/bn.vcxproj b/builds/msvc/vs2022/bn/bn.vcxproj
index 745034e7b..0ac4b7779 100644
--- a/builds/msvc/vs2022/bn/bn.vcxproj
+++ b/builds/msvc/vs2022/bn/bn.vcxproj
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/bn/bn.vcxproj.filters b/builds/msvc/vs2022/bn/bn.vcxproj.filters
index 9211de6ed..ee8ae3011 100644
--- a/builds/msvc/vs2022/bn/bn.vcxproj.filters
+++ b/builds/msvc/vs2022/bn/bn.vcxproj.filters
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/bn/packages.config b/builds/msvc/vs2022/bn/packages.config
index 16d5e0845..a9f01c0c7 100644
--- a/builds/msvc/vs2022/bn/packages.config
+++ b/builds/msvc/vs2022/bn/packages.config
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj
index 7278b59fc..991278dba 100644
--- a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj
+++ b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj.filters b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj.filters
index a4d2ec31a..eb628c8de 100644
--- a/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj.filters
+++ b/builds/msvc/vs2022/libbitcoin-node-test/libbitcoin-node-test.vcxproj.filters
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/libbitcoin-node-test/packages.config b/builds/msvc/vs2022/libbitcoin-node-test/packages.config
index c42a8e4d8..190477bbe 100644
--- a/builds/msvc/vs2022/libbitcoin-node-test/packages.config
+++ b/builds/msvc/vs2022/libbitcoin-node-test/packages.config
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj
index 8e535b829..250baf5d4 100644
--- a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj
+++ b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj.filters b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj.filters
index 9ade18194..979bfe5be 100644
--- a/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj.filters
+++ b/builds/msvc/vs2022/libbitcoin-node/libbitcoin-node.vcxproj.filters
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/builds/msvc/vs2022/libbitcoin-node/packages.config b/builds/msvc/vs2022/libbitcoin-node/packages.config
index 16d5e0845..a9f01c0c7 100644
--- a/builds/msvc/vs2022/libbitcoin-node/packages.config
+++ b/builds/msvc/vs2022/libbitcoin-node/packages.config
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--
- |  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+ |  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
  |
  |         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
  |
diff --git a/configure.ac b/configure.ac
index dabcc11e6..3e0fba146 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/console/executor.cpp b/console/executor.cpp
index d96ae2267..90336912a 100644
--- a/console/executor.cpp
+++ b/console/executor.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor.hpp b/console/executor.hpp
index 11d1feb78..3e4a7fbf4 100644
--- a/console/executor.hpp
+++ b/console/executor.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_commands.cpp b/console/executor_commands.cpp
index 7bdd402fd..1f7c17d90 100644
--- a/console/executor_commands.cpp
+++ b/console/executor_commands.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_dumps.cpp b/console/executor_dumps.cpp
index 7b8fc5d90..503ac8911 100644
--- a/console/executor_dumps.cpp
+++ b/console/executor_dumps.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_events.cpp b/console/executor_events.cpp
index 2ec4a0ed8..a78a40a37 100644
--- a/console/executor_events.cpp
+++ b/console/executor_events.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_logging.cpp b/console/executor_logging.cpp
index 88f75052b..a1fcef64c 100644
--- a/console/executor_logging.cpp
+++ b/console/executor_logging.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_options.cpp b/console/executor_options.cpp
index 207d7ec28..1f61da5ad 100644
--- a/console/executor_options.cpp
+++ b/console/executor_options.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_runner.cpp b/console/executor_runner.cpp
index ad1e207a2..f606e2e84 100644
--- a/console/executor_runner.cpp
+++ b/console/executor_runner.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_scans.cpp b/console/executor_scans.cpp
index 5005932d6..82f6131f3 100644
--- a/console/executor_scans.cpp
+++ b/console/executor_scans.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_store.cpp b/console/executor_store.cpp
index 247de4b86..f6fd8dd1c 100644
--- a/console/executor_store.cpp
+++ b/console/executor_store.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_test_reader.cpp b/console/executor_test_reader.cpp
index 5cb397b96..f94780df2 100644
--- a/console/executor_test_reader.cpp
+++ b/console/executor_test_reader.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/executor_test_writer.cpp b/console/executor_test_writer.cpp
index 5ef603d99..a2a87daf1 100644
--- a/console/executor_test_writer.cpp
+++ b/console/executor_test_writer.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/localize.hpp b/console/localize.hpp
index e174c8252..3584b287f 100644
--- a/console/localize.hpp
+++ b/console/localize.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/main.cpp b/console/main.cpp
index 99f5ee3ed..93916ab76 100644
--- a/console/main.cpp
+++ b/console/main.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/stack_trace.cpp b/console/stack_trace.cpp
index a0cd06dd7..8d23cbccb 100644
--- a/console/stack_trace.cpp
+++ b/console/stack_trace.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/console/stack_trace.hpp b/console/stack_trace.hpp
index a708d2634..c6ac8d60f 100644
--- a/console/stack_trace.hpp
+++ b/console/stack_trace.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node.hpp b/include/bitcoin/node.hpp
index 36225ce56..66d6c4e69 100644
--- a/include/bitcoin/node.hpp
+++ b/include/bitcoin/node.hpp
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////
-// Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+// Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 //
 //        GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 //
diff --git a/include/bitcoin/node/block_arena.hpp b/include/bitcoin/node/block_arena.hpp
index 1b0890499..34b133724 100644
--- a/include/bitcoin/node/block_arena.hpp
+++ b/include/bitcoin/node/block_arena.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/block_memory.hpp b/include/bitcoin/node/block_memory.hpp
index 471062519..fbe511385 100644
--- a/include/bitcoin/node/block_memory.hpp
+++ b/include/bitcoin/node/block_memory.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chase.hpp b/include/bitcoin/node/chase.hpp
index e356a0ed1..fc69233c7 100644
--- a/include/bitcoin/node/chase.hpp
+++ b/include/bitcoin/node/chase.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser.hpp b/include/bitcoin/node/chasers/chaser.hpp
index 18ddc7a86..16447a017 100644
--- a/include/bitcoin/node/chasers/chaser.hpp
+++ b/include/bitcoin/node/chasers/chaser.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_block.hpp b/include/bitcoin/node/chasers/chaser_block.hpp
index 04bdcd092..668aeb66f 100644
--- a/include/bitcoin/node/chasers/chaser_block.hpp
+++ b/include/bitcoin/node/chasers/chaser_block.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_check.hpp b/include/bitcoin/node/chasers/chaser_check.hpp
index 32edcbc0d..663ad4b6e 100644
--- a/include/bitcoin/node/chasers/chaser_check.hpp
+++ b/include/bitcoin/node/chasers/chaser_check.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_confirm.hpp b/include/bitcoin/node/chasers/chaser_confirm.hpp
index 875ad800c..d2ce58f23 100644
--- a/include/bitcoin/node/chasers/chaser_confirm.hpp
+++ b/include/bitcoin/node/chasers/chaser_confirm.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_header.hpp b/include/bitcoin/node/chasers/chaser_header.hpp
index b48ba5159..f08c0b6fa 100644
--- a/include/bitcoin/node/chasers/chaser_header.hpp
+++ b/include/bitcoin/node/chasers/chaser_header.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_organize.hpp b/include/bitcoin/node/chasers/chaser_organize.hpp
index 3f4114ff3..36f864939 100644
--- a/include/bitcoin/node/chasers/chaser_organize.hpp
+++ b/include/bitcoin/node/chasers/chaser_organize.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_snapshot.hpp b/include/bitcoin/node/chasers/chaser_snapshot.hpp
index 466de1da1..3f906ad4e 100644
--- a/include/bitcoin/node/chasers/chaser_snapshot.hpp
+++ b/include/bitcoin/node/chasers/chaser_snapshot.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_storage.hpp b/include/bitcoin/node/chasers/chaser_storage.hpp
index 403d9383b..761bfe4b8 100644
--- a/include/bitcoin/node/chasers/chaser_storage.hpp
+++ b/include/bitcoin/node/chasers/chaser_storage.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_template.hpp b/include/bitcoin/node/chasers/chaser_template.hpp
index fa78e980d..dea334876 100644
--- a/include/bitcoin/node/chasers/chaser_template.hpp
+++ b/include/bitcoin/node/chasers/chaser_template.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_transaction.hpp b/include/bitcoin/node/chasers/chaser_transaction.hpp
index 4d14f75d1..0bc19c953 100644
--- a/include/bitcoin/node/chasers/chaser_transaction.hpp
+++ b/include/bitcoin/node/chasers/chaser_transaction.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chaser_validate.hpp b/include/bitcoin/node/chasers/chaser_validate.hpp
index 01f5925b3..5d99d5720 100644
--- a/include/bitcoin/node/chasers/chaser_validate.hpp
+++ b/include/bitcoin/node/chasers/chaser_validate.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/chasers/chasers.hpp b/include/bitcoin/node/chasers/chasers.hpp
index aba804fd2..73b25fbd8 100644
--- a/include/bitcoin/node/chasers/chasers.hpp
+++ b/include/bitcoin/node/chasers/chasers.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/configuration.hpp b/include/bitcoin/node/configuration.hpp
index 7dc746b55..f69d1b364 100644
--- a/include/bitcoin/node/configuration.hpp
+++ b/include/bitcoin/node/configuration.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/define.hpp b/include/bitcoin/node/define.hpp
index 55eef41dc..d3b7a4214 100644
--- a/include/bitcoin/node/define.hpp
+++ b/include/bitcoin/node/define.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/error.hpp b/include/bitcoin/node/error.hpp
index 232d09b98..c22376fe1 100644
--- a/include/bitcoin/node/error.hpp
+++ b/include/bitcoin/node/error.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/events.hpp b/include/bitcoin/node/events.hpp
index 58b8caf83..b2c709c4b 100644
--- a/include/bitcoin/node/events.hpp
+++ b/include/bitcoin/node/events.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/full_node.hpp b/include/bitcoin/node/full_node.hpp
index 069862336..2eaef5cf7 100644
--- a/include/bitcoin/node/full_node.hpp
+++ b/include/bitcoin/node/full_node.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/impl/chasers/chaser_organize.ipp b/include/bitcoin/node/impl/chasers/chaser_organize.ipp
index fa540fb40..1d1b9f421 100644
--- a/include/bitcoin/node/impl/chasers/chaser_organize.ipp
+++ b/include/bitcoin/node/impl/chasers/chaser_organize.ipp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/parser.hpp b/include/bitcoin/node/parser.hpp
index 1580e5ced..9ae5ad3b6 100644
--- a/include/bitcoin/node/parser.hpp
+++ b/include/bitcoin/node/parser.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol.hpp b/include/bitcoin/node/protocols/protocol.hpp
index 85132d5e4..969612fc6 100644
--- a/include/bitcoin/node/protocols/protocol.hpp
+++ b/include/bitcoin/node/protocols/protocol.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_block_in.hpp b/include/bitcoin/node/protocols/protocol_block_in.hpp
index 56cadb9ad..56b15a998 100644
--- a/include/bitcoin/node/protocols/protocol_block_in.hpp
+++ b/include/bitcoin/node/protocols/protocol_block_in.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_block_in_31800.hpp b/include/bitcoin/node/protocols/protocol_block_in_31800.hpp
index fd4efe5ec..e9096bfc7 100644
--- a/include/bitcoin/node/protocols/protocol_block_in_31800.hpp
+++ b/include/bitcoin/node/protocols/protocol_block_in_31800.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_block_out.hpp b/include/bitcoin/node/protocols/protocol_block_out.hpp
index 2086457c6..a644074e4 100644
--- a/include/bitcoin/node/protocols/protocol_block_out.hpp
+++ b/include/bitcoin/node/protocols/protocol_block_out.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_header_in_31800.hpp b/include/bitcoin/node/protocols/protocol_header_in_31800.hpp
index 43d652ab7..b1845db1b 100644
--- a/include/bitcoin/node/protocols/protocol_header_in_31800.hpp
+++ b/include/bitcoin/node/protocols/protocol_header_in_31800.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_header_in_70012.hpp b/include/bitcoin/node/protocols/protocol_header_in_70012.hpp
index 8d156d218..be4f88414 100644
--- a/include/bitcoin/node/protocols/protocol_header_in_70012.hpp
+++ b/include/bitcoin/node/protocols/protocol_header_in_70012.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_header_out_31800.hpp b/include/bitcoin/node/protocols/protocol_header_out_31800.hpp
index 8815c47c6..8ca5224f6 100644
--- a/include/bitcoin/node/protocols/protocol_header_out_31800.hpp
+++ b/include/bitcoin/node/protocols/protocol_header_out_31800.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_header_out_70012.hpp b/include/bitcoin/node/protocols/protocol_header_out_70012.hpp
index 94669ec1e..8a813cd3f 100644
--- a/include/bitcoin/node/protocols/protocol_header_out_70012.hpp
+++ b/include/bitcoin/node/protocols/protocol_header_out_70012.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_observer.hpp b/include/bitcoin/node/protocols/protocol_observer.hpp
index f171089ad..988a584d8 100644
--- a/include/bitcoin/node/protocols/protocol_observer.hpp
+++ b/include/bitcoin/node/protocols/protocol_observer.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_performer.hpp b/include/bitcoin/node/protocols/protocol_performer.hpp
index cfd55e4bf..80d6cbf02 100644
--- a/include/bitcoin/node/protocols/protocol_performer.hpp
+++ b/include/bitcoin/node/protocols/protocol_performer.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_transaction_in.hpp b/include/bitcoin/node/protocols/protocol_transaction_in.hpp
index 1c8cefa77..f5e11ed78 100644
--- a/include/bitcoin/node/protocols/protocol_transaction_in.hpp
+++ b/include/bitcoin/node/protocols/protocol_transaction_in.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocol_transaction_out.hpp b/include/bitcoin/node/protocols/protocol_transaction_out.hpp
index 6c680e04d..a9719bf80 100644
--- a/include/bitcoin/node/protocols/protocol_transaction_out.hpp
+++ b/include/bitcoin/node/protocols/protocol_transaction_out.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/protocols/protocols.hpp b/include/bitcoin/node/protocols/protocols.hpp
index 9dc1ae694..534239079 100644
--- a/include/bitcoin/node/protocols/protocols.hpp
+++ b/include/bitcoin/node/protocols/protocols.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/sessions/attach.hpp b/include/bitcoin/node/sessions/attach.hpp
index 5e8177e2c..4afdbacc6 100644
--- a/include/bitcoin/node/sessions/attach.hpp
+++ b/include/bitcoin/node/sessions/attach.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/sessions/session.hpp b/include/bitcoin/node/sessions/session.hpp
index 3291bb145..51af1391a 100644
--- a/include/bitcoin/node/sessions/session.hpp
+++ b/include/bitcoin/node/sessions/session.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/sessions/session_inbound.hpp b/include/bitcoin/node/sessions/session_inbound.hpp
index 1cdc07d09..a69675619 100644
--- a/include/bitcoin/node/sessions/session_inbound.hpp
+++ b/include/bitcoin/node/sessions/session_inbound.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/sessions/session_manual.hpp b/include/bitcoin/node/sessions/session_manual.hpp
index afd215395..0d6d25b24 100644
--- a/include/bitcoin/node/sessions/session_manual.hpp
+++ b/include/bitcoin/node/sessions/session_manual.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/sessions/session_outbound.hpp b/include/bitcoin/node/sessions/session_outbound.hpp
index 2bf80b054..b83d740bf 100644
--- a/include/bitcoin/node/sessions/session_outbound.hpp
+++ b/include/bitcoin/node/sessions/session_outbound.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/sessions/sessions.hpp b/include/bitcoin/node/sessions/sessions.hpp
index 0abbc44b5..931852b52 100644
--- a/include/bitcoin/node/sessions/sessions.hpp
+++ b/include/bitcoin/node/sessions/sessions.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/settings.hpp b/include/bitcoin/node/settings.hpp
index 3377bd126..816cd2dfc 100644
--- a/include/bitcoin/node/settings.hpp
+++ b/include/bitcoin/node/settings.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/include/bitcoin/node/version.hpp b/include/bitcoin/node/version.hpp
index 2cd8e941e..f9ecee266 100644
--- a/include/bitcoin/node/version.hpp
+++ b/include/bitcoin/node/version.hpp
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////
-// Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+// Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 //
 //        GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 //
diff --git a/install-cmake.sh b/install-cmake.sh
index 1975cadcc..cb9bde263 100755
--- a/install-cmake.sh
+++ b/install-cmake.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/install-cmakepresets.sh b/install-cmakepresets.sh
index b62c07675..e695eff3c 100755
--- a/install-cmakepresets.sh
+++ b/install-cmakepresets.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/install.sh b/install.sh
index da4f003d4..b2d37b3de 100755
--- a/install.sh
+++ b/install.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/libbitcoin-node-test_runner.sh b/libbitcoin-node-test_runner.sh
index 540853f8e..d74e8ed99 100755
--- a/libbitcoin-node-test_runner.sh
+++ b/libbitcoin-node-test_runner.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/libbitcoin-node.pc.in b/libbitcoin-node.pc.in
index a4d535c3d..656254f0b 100644
--- a/libbitcoin-node.pc.in
+++ b/libbitcoin-node.pc.in
@@ -1,5 +1,5 @@
 ###############################################################################
-#  Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING).
+#  Copyright (c) 2014-2025 libbitcoin-node developers (see COPYING).
 #
 #         GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY
 #
diff --git a/src/block_arena.cpp b/src/block_arena.cpp
index 4c7c6d111..9b040ddfa 100644
--- a/src/block_arena.cpp
+++ b/src/block_arena.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/block_memory.cpp b/src/block_memory.cpp
index d63f878a5..108d92b6d 100644
--- a/src/block_memory.cpp
+++ b/src/block_memory.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser.cpp b/src/chasers/chaser.cpp
index 7621bcb7b..04e8277fa 100644
--- a/src/chasers/chaser.cpp
+++ b/src/chasers/chaser.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_block.cpp b/src/chasers/chaser_block.cpp
index 30648d146..539932037 100644
--- a/src/chasers/chaser_block.cpp
+++ b/src/chasers/chaser_block.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_check.cpp b/src/chasers/chaser_check.cpp
index a5fa49fea..610d1d9f5 100644
--- a/src/chasers/chaser_check.cpp
+++ b/src/chasers/chaser_check.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_confirm.cpp b/src/chasers/chaser_confirm.cpp
index 8c1667d88..f0ecc56ac 100644
--- a/src/chasers/chaser_confirm.cpp
+++ b/src/chasers/chaser_confirm.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_header.cpp b/src/chasers/chaser_header.cpp
index 81a9d2df2..515831ab9 100644
--- a/src/chasers/chaser_header.cpp
+++ b/src/chasers/chaser_header.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_snapshot.cpp b/src/chasers/chaser_snapshot.cpp
index 72cb81b8e..2d81820c4 100644
--- a/src/chasers/chaser_snapshot.cpp
+++ b/src/chasers/chaser_snapshot.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_storage.cpp b/src/chasers/chaser_storage.cpp
index dffbbca23..80ae1a934 100644
--- a/src/chasers/chaser_storage.cpp
+++ b/src/chasers/chaser_storage.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_template.cpp b/src/chasers/chaser_template.cpp
index 3c10b3c95..4e681337c 100644
--- a/src/chasers/chaser_template.cpp
+++ b/src/chasers/chaser_template.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_transaction.cpp b/src/chasers/chaser_transaction.cpp
index f76c0ef33..8abdcfc46 100644
--- a/src/chasers/chaser_transaction.cpp
+++ b/src/chasers/chaser_transaction.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/chasers/chaser_validate.cpp b/src/chasers/chaser_validate.cpp
index d6b134ee0..12e3f76b6 100644
--- a/src/chasers/chaser_validate.cpp
+++ b/src/chasers/chaser_validate.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/configuration.cpp b/src/configuration.cpp
index 230086f1b..b4f4f41f9 100644
--- a/src/configuration.cpp
+++ b/src/configuration.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/error.cpp b/src/error.cpp
index 71e5fa8ae..6eda9964b 100644
--- a/src/error.cpp
+++ b/src/error.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/full_node.cpp b/src/full_node.cpp
index fd7b43cc5..340e86271 100644
--- a/src/full_node.cpp
+++ b/src/full_node.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/parser.cpp b/src/parser.cpp
index 7381a3ee9..cec7ea49c 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol.cpp b/src/protocols/protocol.cpp
index 3db47af37..9d3db3b27 100644
--- a/src/protocols/protocol.cpp
+++ b/src/protocols/protocol.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_block_in.cpp b/src/protocols/protocol_block_in.cpp
index 6c14aceae..3bb2eda46 100644
--- a/src/protocols/protocol_block_in.cpp
+++ b/src/protocols/protocol_block_in.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_block_in_31800.cpp b/src/protocols/protocol_block_in_31800.cpp
index ef9fd9d14..d9110abe0 100644
--- a/src/protocols/protocol_block_in_31800.cpp
+++ b/src/protocols/protocol_block_in_31800.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_block_out.cpp b/src/protocols/protocol_block_out.cpp
index 831df7ce7..3771663fa 100644
--- a/src/protocols/protocol_block_out.cpp
+++ b/src/protocols/protocol_block_out.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_header_in_31800.cpp b/src/protocols/protocol_header_in_31800.cpp
index 4d52dd5f5..ec4bb8675 100644
--- a/src/protocols/protocol_header_in_31800.cpp
+++ b/src/protocols/protocol_header_in_31800.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_header_in_70012.cpp b/src/protocols/protocol_header_in_70012.cpp
index 02d53eedf..3cc333897 100644
--- a/src/protocols/protocol_header_in_70012.cpp
+++ b/src/protocols/protocol_header_in_70012.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_header_out_31800.cpp b/src/protocols/protocol_header_out_31800.cpp
index d10f823db..026ae039a 100644
--- a/src/protocols/protocol_header_out_31800.cpp
+++ b/src/protocols/protocol_header_out_31800.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_header_out_70012.cpp b/src/protocols/protocol_header_out_70012.cpp
index a64f3de9b..797a2303d 100644
--- a/src/protocols/protocol_header_out_70012.cpp
+++ b/src/protocols/protocol_header_out_70012.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_observer.cpp b/src/protocols/protocol_observer.cpp
index bd263e0c1..0c044e864 100644
--- a/src/protocols/protocol_observer.cpp
+++ b/src/protocols/protocol_observer.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_performer.cpp b/src/protocols/protocol_performer.cpp
index 076c364a6..5a60d8385 100644
--- a/src/protocols/protocol_performer.cpp
+++ b/src/protocols/protocol_performer.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_transaction_in.cpp b/src/protocols/protocol_transaction_in.cpp
index f8d3b0598..d9672416d 100644
--- a/src/protocols/protocol_transaction_in.cpp
+++ b/src/protocols/protocol_transaction_in.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/protocols/protocol_transaction_out.cpp b/src/protocols/protocol_transaction_out.cpp
index 063bfe6b0..6d869121a 100644
--- a/src/protocols/protocol_transaction_out.cpp
+++ b/src/protocols/protocol_transaction_out.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/sessions/session.cpp b/src/sessions/session.cpp
index 71633063d..a02f9a4af 100644
--- a/src/sessions/session.cpp
+++ b/src/sessions/session.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/sessions/session_inbound.cpp b/src/sessions/session_inbound.cpp
index b0b3deb24..e872719a9 100644
--- a/src/sessions/session_inbound.cpp
+++ b/src/sessions/session_inbound.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/sessions/session_manual.cpp b/src/sessions/session_manual.cpp
index c091bd469..8353e9cb0 100644
--- a/src/sessions/session_manual.cpp
+++ b/src/sessions/session_manual.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/sessions/session_outbound.cpp b/src/sessions/session_outbound.cpp
index 6fafd2a02..6de8860bd 100644
--- a/src/sessions/session_outbound.cpp
+++ b/src/sessions/session_outbound.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/src/settings.cpp b/src/settings.cpp
index 509f66256..74b276fbc 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/block_arena.cpp b/test/block_arena.cpp
index fbccb9323..c43fe01ae 100644
--- a/test/block_arena.cpp
+++ b/test/block_arena.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/block_memory.cpp b/test/block_memory.cpp
index d43e9c95f..7d5b4f28e 100644
--- a/test/block_memory.cpp
+++ b/test/block_memory.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser.cpp b/test/chasers/chaser.cpp
index 8094d70d3..553251fe3 100644
--- a/test/chasers/chaser.cpp
+++ b/test/chasers/chaser.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_block.cpp b/test/chasers/chaser_block.cpp
index e57951b67..38d99173a 100644
--- a/test/chasers/chaser_block.cpp
+++ b/test/chasers/chaser_block.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_check.cpp b/test/chasers/chaser_check.cpp
index 5257ce869..843fcdeca 100644
--- a/test/chasers/chaser_check.cpp
+++ b/test/chasers/chaser_check.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_confirm.cpp b/test/chasers/chaser_confirm.cpp
index 53c56bf3a..472e13048 100644
--- a/test/chasers/chaser_confirm.cpp
+++ b/test/chasers/chaser_confirm.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_header.cpp b/test/chasers/chaser_header.cpp
index 8829f11fa..0bd51850d 100644
--- a/test/chasers/chaser_header.cpp
+++ b/test/chasers/chaser_header.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_template.cpp b/test/chasers/chaser_template.cpp
index e96f38895..67e71c792 100644
--- a/test/chasers/chaser_template.cpp
+++ b/test/chasers/chaser_template.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_transaction.cpp b/test/chasers/chaser_transaction.cpp
index 17dcaf80a..5db3698b7 100644
--- a/test/chasers/chaser_transaction.cpp
+++ b/test/chasers/chaser_transaction.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/chasers/chaser_validate.cpp b/test/chasers/chaser_validate.cpp
index f38ccb35c..027841b1f 100644
--- a/test/chasers/chaser_validate.cpp
+++ b/test/chasers/chaser_validate.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/configuration.cpp b/test/configuration.cpp
index 1b91bf797..8b3333a94 100644
--- a/test/configuration.cpp
+++ b/test/configuration.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/error.cpp b/test/error.cpp
index 97881dad1..a33d173cf 100644
--- a/test/error.cpp
+++ b/test/error.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/full_node.cpp b/test/full_node.cpp
index c7a519554..5c8d08957 100644
--- a/test/full_node.cpp
+++ b/test/full_node.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2024 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/main.cpp b/test/main.cpp
index 0e94fe333..10734363c 100644
--- a/test/main.cpp
+++ b/test/main.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/node.cpp b/test/node.cpp
index 2aed4a5ca..a84992ab5 100644
--- a/test/node.cpp
+++ b/test/node.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/protocols/protocol.cpp b/test/protocols/protocol.cpp
index f2b81e016..172e048d0 100644
--- a/test/protocols/protocol.cpp
+++ b/test/protocols/protocol.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/sessions/session.cpp b/test/sessions/session.cpp
index c061eabb1..387a9a50d 100644
--- a/test/sessions/session.cpp
+++ b/test/sessions/session.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/settings.cpp b/test/settings.cpp
index be4973c60..0458c7f52 100644
--- a/test/settings.cpp
+++ b/test/settings.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/test.cpp b/test/test.cpp
index 0f7443fa7..f05e5fbca 100644
--- a/test/test.cpp
+++ b/test/test.cpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *
diff --git a/test/test.hpp b/test/test.hpp
index 7c94ec54e..64d88877c 100644
--- a/test/test.hpp
+++ b/test/test.hpp
@@ -1,5 +1,5 @@
 /**
- * Copyright (c) 2011-2023 libbitcoin developers (see AUTHORS)
+ * Copyright (c) 2011-2025 libbitcoin developers (see AUTHORS)
  *
  * This file is part of libbitcoin.
  *

From 985d607028cd41dfcfd17caa146e144220f252ff Mon Sep 17 00:00:00 2001
From: Phillip Mienk <mienkphi@gmail.com>
Date: Sat, 4 Jan 2025 00:44:04 -0800
Subject: [PATCH 2/2] Regenerate artifacts.

---
 install-cmake.sh        | 18 +++++++++++++-----
 install-cmakepresets.sh | 18 +++++++++++++-----
 install.sh              | 18 +++++++++++++-----
 3 files changed, 39 insertions(+), 15 deletions(-)

diff --git a/install-cmake.sh b/install-cmake.sh
index cb9bde263..7019b2683 100755
--- a/install-cmake.sh
+++ b/install-cmake.sh
@@ -38,6 +38,14 @@
 
 # Define constants.
 #==============================================================================
+# Branches for github dependencies.
+#------------------------------------------------------------------------------
+SECP256K1_BRANCH="v0.5.1"
+BITCOIN_SYSTEM_BRANCH="master"
+BITCOIN_NETWORK_BRANCH="master"
+BITCOIN_DATABASE_BRANCH="master"
+BITCOIN_NODE_BRANCH="master"
+
 # Sentinel for comparison of sequential build.
 #------------------------------------------------------------------------------
 SEQUENTIAL=1
@@ -919,22 +927,22 @@ build_all()
     export CPPFLAGS="$CPPFLAGS ${BOOST_FLAGS[@]}"
     build_from_tarball_boost "$BOOST_ARCHIVE" "$PARALLEL" "$BUILD_BOOST" "${BOOST_OPTIONS[@]}"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github bitcoin-core secp256k1 v0.5.1 "$BUILD_SECP256K1"
+    create_from_github bitcoin-core secp256k1 ${SECP256K1_BRANCH} "$BUILD_SECP256K1"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${SECP256K1_FLAGS[@]}"
     build_from_github secp256k1 "$PARALLEL" false "$BUILD_SECP256K1" "${SECP256K1_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-system master "yes"
+    create_from_github libbitcoin libbitcoin-system ${BITCOIN_SYSTEM_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_SYSTEM_FLAGS[@]}"
     build_from_github_cmake libbitcoin-system "$PARALLEL" false "yes" "${BITCOIN_SYSTEM_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-network master "yes"
+    create_from_github libbitcoin libbitcoin-network ${BITCOIN_NETWORK_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_NETWORK_FLAGS[@]}"
     build_from_github_cmake libbitcoin-network "$PARALLEL" false "yes" "${BITCOIN_NETWORK_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-database master "yes"
+    create_from_github libbitcoin libbitcoin-database ${BITCOIN_DATABASE_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_DATABASE_FLAGS[@]}"
     build_from_github_cmake libbitcoin-database "$PARALLEL" false "yes" "${BITCOIN_DATABASE_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
@@ -942,7 +950,7 @@ build_all()
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_NODE_FLAGS[@]}"
     if [[ ! ($CI == true) ]]; then
-        create_from_github libbitcoin libbitcoin-node master "yes"
+        create_from_github libbitcoin libbitcoin-node ${BITCOIN_NODE_BRANCH} "yes"
         build_from_github_cmake libbitcoin-node "$PARALLEL" true "yes" "${BITCOIN_NODE_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
     else
         push_directory "$PRESUMED_CI_PROJECT_PATH"
diff --git a/install-cmakepresets.sh b/install-cmakepresets.sh
index e695eff3c..3aee96473 100755
--- a/install-cmakepresets.sh
+++ b/install-cmakepresets.sh
@@ -39,6 +39,14 @@
 
 # Define constants.
 #==============================================================================
+# Branches for github dependencies.
+#------------------------------------------------------------------------------
+SECP256K1_BRANCH="v0.5.1"
+BITCOIN_SYSTEM_BRANCH="master"
+BITCOIN_NETWORK_BRANCH="master"
+BITCOIN_DATABASE_BRANCH="master"
+BITCOIN_NODE_BRANCH="master"
+
 
 # Declare associative array for computed presets.
 #------------------------------------------------------------------------------
@@ -962,24 +970,24 @@ build_all()
     export CPPFLAGS="$CPPFLAGS ${BOOST_FLAGS[@]}"
     build_from_tarball_boost "$BOOST_ARCHIVE" "$PARALLEL" "$BUILD_BOOST" "${BOOST_OPTIONS[@]}"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github bitcoin-core secp256k1 v0.5.1 "$BUILD_SECP256K1"
+    create_from_github bitcoin-core secp256k1 ${SECP256K1_BRANCH} "$BUILD_SECP256K1"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${SECP256K1_FLAGS[@]}"
     build_from_github secp256k1 "$PARALLEL" false "$BUILD_SECP256K1" "${SECP256K1_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-system master "yes"
+    create_from_github libbitcoin libbitcoin-system ${BITCOIN_SYSTEM_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_SYSTEM_FLAGS[@]}"
     display_message "libbitcoin-system PRESET ${REPO_PRESET[libbitcoin-system]}"
     build_from_github_cmake libbitcoin-system ${REPO_PRESET[libbitcoin-system]} "$PARALLEL" false "yes" "${BITCOIN_SYSTEM_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-network master "yes"
+    create_from_github libbitcoin libbitcoin-network ${BITCOIN_NETWORK_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_NETWORK_FLAGS[@]}"
     display_message "libbitcoin-network PRESET ${REPO_PRESET[libbitcoin-network]}"
     build_from_github_cmake libbitcoin-network ${REPO_PRESET[libbitcoin-network]} "$PARALLEL" false "yes" "${BITCOIN_NETWORK_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-database master "yes"
+    create_from_github libbitcoin libbitcoin-database ${BITCOIN_DATABASE_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_DATABASE_FLAGS[@]}"
     display_message "libbitcoin-database PRESET ${REPO_PRESET[libbitcoin-database]}"
@@ -988,7 +996,7 @@ build_all()
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_NODE_FLAGS[@]}"
     if [[ ! ($CI == true) ]]; then
-        create_from_github libbitcoin libbitcoin-node master "yes"
+        create_from_github libbitcoin libbitcoin-node ${BITCOIN_NODE_BRANCH} "yes"
         display_message "libbitcoin-node PRESET ${REPO_PRESET[libbitcoin-node]}"
         build_from_github_cmake libbitcoin-node ${REPO_PRESET[libbitcoin-node]} "$PARALLEL" true                     "yes" "${BITCOIN_NODE_OPTIONS[@]}" $CUMULATIVE_FILTERED_ARGS_CMAKE "$@"
     else
diff --git a/install.sh b/install.sh
index b2d37b3de..158ab5d1b 100755
--- a/install.sh
+++ b/install.sh
@@ -38,6 +38,14 @@
 
 # Define constants.
 #==============================================================================
+# Branches for github dependencies.
+#------------------------------------------------------------------------------
+SECP256K1_BRANCH="v0.5.1"
+BITCOIN_SYSTEM_BRANCH="master"
+BITCOIN_NETWORK_BRANCH="master"
+BITCOIN_DATABASE_BRANCH="master"
+BITCOIN_NODE_BRANCH="master"
+
 # Sentinel for comparison of sequential build.
 #------------------------------------------------------------------------------
 SEQUENTIAL=1
@@ -794,22 +802,22 @@ build_all()
     export CPPFLAGS="$CPPFLAGS ${BOOST_FLAGS[@]}"
     build_from_tarball_boost "$BOOST_ARCHIVE" "$PARALLEL" "$BUILD_BOOST" "${BOOST_OPTIONS[@]}"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github bitcoin-core secp256k1 v0.5.1 "$BUILD_SECP256K1"
+    create_from_github bitcoin-core secp256k1 ${SECP256K1_BRANCH} "$BUILD_SECP256K1"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${SECP256K1_FLAGS[@]}"
     build_from_github secp256k1 "$PARALLEL" false "$BUILD_SECP256K1" "${SECP256K1_OPTIONS[@]}" "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-system master "yes"
+    create_from_github libbitcoin libbitcoin-system ${BITCOIN_SYSTEM_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_SYSTEM_FLAGS[@]}"
     build_from_github libbitcoin-system "$PARALLEL" false "yes" "${BITCOIN_SYSTEM_OPTIONS[@]}" "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-network master "yes"
+    create_from_github libbitcoin libbitcoin-network ${BITCOIN_NETWORK_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_NETWORK_FLAGS[@]}"
     build_from_github libbitcoin-network "$PARALLEL" false "yes" "${BITCOIN_NETWORK_OPTIONS[@]}" "$@"
     export CPPFLAGS=$SAVE_CPPFLAGS
-    create_from_github libbitcoin libbitcoin-database master "yes"
+    create_from_github libbitcoin libbitcoin-database ${BITCOIN_DATABASE_BRANCH} "yes"
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_DATABASE_FLAGS[@]}"
     build_from_github libbitcoin-database "$PARALLEL" false "yes" "${BITCOIN_DATABASE_OPTIONS[@]}" "$@"
@@ -817,7 +825,7 @@ build_all()
     local SAVE_CPPFLAGS="$CPPFLAGS"
     export CPPFLAGS="$CPPFLAGS ${BITCOIN_NODE_FLAGS[@]}"
     if [[ ! ($CI == true) ]]; then
-        create_from_github libbitcoin libbitcoin-node master "yes"
+        create_from_github libbitcoin libbitcoin-node ${BITCOIN_NODE_BRANCH} "yes"
         build_from_github libbitcoin-node "$PARALLEL" true "yes" "${BITCOIN_NODE_OPTIONS[@]}" "$@"
     else
         push_directory "$PRESUMED_CI_PROJECT_PATH"