diff --git a/src/init.cpp b/src/init.cpp index d8dc4e8bec..a3376767cf 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -804,6 +804,7 @@ static bool AppInitServers(NodeContext& node) void InitParameterInteraction(ArgsManager& args) { if (args.GetBoolArg("-corepolicy", DEFAULT_COREPOLICY)) { + args.SoftSetArg("-acceptnonstddatacarrier", "1"); args.SoftSetArg("-bytespersigopstrict", "0"); args.SoftSetArg("-permitbarepubkey", "1"); args.SoftSetArg("-permitbaremultisig", "1"); diff --git a/src/kernel/mempool_options.h b/src/kernel/mempool_options.h index 23313b224d..26bd29818a 100644 --- a/src/kernel/mempool_options.h +++ b/src/kernel/mempool_options.h @@ -33,7 +33,7 @@ static constexpr TRUCPolicy DEFAULT_MEMPOOL_TRUC_POLICY{TRUCPolicy::Enforce}; /** Whether to fall back to legacy V1 serialization when writing mempool.dat */ static constexpr bool DEFAULT_PERSIST_V1_DAT{false}; /** Default for -acceptnonstddatacarrier */ -static constexpr bool DEFAULT_ACCEPT_NON_STD_DATACARRIER{true}; +static constexpr bool DEFAULT_ACCEPT_NON_STD_DATACARRIER{false}; /** Default for -acceptnonstdtxn */ static constexpr bool DEFAULT_ACCEPT_NON_STD_TXN{false};