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);