mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-07-29 17:13:50 +02:00
a189d63618
add release note for datacarriersize default change (Greg Sanders)a141e1bf50
Add more OP_RETURN mempool acceptance functional tests (Peter Todd)0b4048c733
datacarrier: deprecate startup arguments for future removal (Greg Sanders)63091b79e7
test: remove unnecessary -datacarriersize args from tests (Greg Sanders)9f36962b07
policy: uncap datacarrier by default (Greg Sanders) Pull request description: Retains the `-datacarrier*` args, marks them as deprecated, and does not require another startup argument for multiple OP_RETURN outputs. If a user has set `-datacarriersize` the value is "budgeted" across all seen OP_RETURN output scriptPubKeys. In other words the total script bytes stays the same, but can be spread across any number of outputs. This is done to not introduce an additional argument to support multiple outputs. I do not advise people use the option with custom arguments and it is marked as deprecated to not mislead as a promise to offer it forever. The argument itself can be removed in some future release to clean up the code and minimize footguns for users. ACKs for top commit: stickies-v: re-ACKa189d63618
Sjors: re-ACKa189d63618
polespinasa: re-ACKa189d63618
hodlinator: re-ACKa189d63618
ajtowns: reACKa189d63618
mzumsande: re-ACKa189d63618
petertodd: ACKa189d63618
theStack: re-ACKa189d63618
1440000bytes: re-ACKa189d63618
willcl-ark: ACKa189d63618
dergoegge: ACKa189d63618
fanquake: ACKa189d63618
murchandamus: ACKa189d63618
darosior: Concept ACKa189d63618
. Tree-SHA512: 3da2f1ef2f50884d4da7e50df2121bf175cb826edaa14ba7c3068a6d5b2a70beb426edc55d50338ee1d9686b9f74fdf9e10d30fb26a023a718dd82fa1e77b038