From a933eb7cd8d54058fefbf30eca6462b855ee7c05 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Wed, 28 Feb 2024 18:54:23 +0000 Subject: [PATCH] Default policy: Set permitbarepubkey=0 (corepolicy resets to 1) --- src/init.cpp | 1 + src/policy/policy.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/init.cpp b/src/init.cpp index 68075f841b..d8dc4e8bec 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -805,6 +805,7 @@ void InitParameterInteraction(ArgsManager& args) { if (args.GetBoolArg("-corepolicy", DEFAULT_COREPOLICY)) { args.SoftSetArg("-bytespersigopstrict", "0"); + args.SoftSetArg("-permitbarepubkey", "1"); args.SoftSetArg("-permitbaremultisig", "1"); args.SoftSetArg("-datacarriercost", "0.25"); args.SoftSetArg("-datacarrierfullcount", "0"); diff --git a/src/policy/policy.h b/src/policy/policy.h index 6903866da0..612bef98bf 100644 --- a/src/policy/policy.h +++ b/src/policy/policy.h @@ -55,7 +55,7 @@ static constexpr unsigned int DEFAULT_WEIGHT_PER_DATA_BYTE{4}; /** Default for -rejecttokens */ static constexpr bool DEFAULT_REJECT_TOKENS{false}; /** Default for -permitbarepubkey */ -static constexpr bool DEFAULT_PERMIT_BAREPUBKEY{true}; +static constexpr bool DEFAULT_PERMIT_BAREPUBKEY{false}; /** Default for -permitbaremultisig */ static constexpr bool DEFAULT_PERMIT_BAREMULTISIG{false}; /** Default for -rejectparasites */