diff --git a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj
index f6088c2c..aa83f3bf 100644
--- a/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj
+++ b/builds/msvc/vs2026/libbitcoin-node-test/libbitcoin-node-test.vcxproj
@@ -162,7 +162,7 @@
-
+
@@ -178,7 +178,7 @@
-
+
diff --git a/builds/msvc/vs2026/libbitcoin-node-test/packages.config b/builds/msvc/vs2026/libbitcoin-node-test/packages.config
index 2ef2692e..10118317 100644
--- a/builds/msvc/vs2026/libbitcoin-node-test/packages.config
+++ b/builds/msvc/vs2026/libbitcoin-node-test/packages.config
@@ -6,7 +6,7 @@
|
-->
-
+
diff --git a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj
index b8169764..37eda379 100644
--- a/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj
+++ b/builds/msvc/vs2026/libbitcoin-node/libbitcoin-node.vcxproj
@@ -243,7 +243,7 @@
-
+
@@ -258,7 +258,7 @@
-
+
diff --git a/builds/msvc/vs2026/libbitcoin-node/packages.config b/builds/msvc/vs2026/libbitcoin-node/packages.config
index 582c03e4..329b7821 100644
--- a/builds/msvc/vs2026/libbitcoin-node/packages.config
+++ b/builds/msvc/vs2026/libbitcoin-node/packages.config
@@ -6,7 +6,7 @@
|
-->
-
+
diff --git a/src/chasers/chaser_validate.cpp b/src/chasers/chaser_validate.cpp
index 2fdfcf3e..03101aed 100644
--- a/src/chasers/chaser_validate.cpp
+++ b/src/chasers/chaser_validate.cpp
@@ -45,7 +45,8 @@ chaser_validate::chaser_validate(full_node& node) NOEXCEPT
maximum_backlog_(node.node_settings().maximum_concurrency_()),
maximum_height_(node.node_settings().maximum_height_()),
batch_target_(node.node_settings().batch_signatures),
- batch_enabled_(node.node_settings().batch_signatures_enabled()),
+ batch_enabled_(node.node_settings().batch_signatures_enabled() &&
+ system::batched::accelerated()),
node_witness_(node.node_settings().require_witness),
filter_(node.archive().filter_enabled())
{
@@ -56,6 +57,11 @@ code chaser_validate::start() NOEXCEPT
if (!node_settings().headers_first)
return error::success;
+ if (node_settings().batch_signatures_enabled() && !batch_enabled_)
+ LOGN("Signature batching disabled ("
+ << (system::batched::compiled() ? "no device" : "not compiled")
+ << ").");
+
set_position(archive().get_fork());
if (const auto ec = start_batch())
return fault(ec);