From d1fac25ff3c3ac090b68e370efc6dd9374b6ad3b Mon Sep 17 00:00:00 2001 From: glozow Date: Mon, 30 Jun 2025 09:59:33 -0400 Subject: [PATCH] [doc] 31829 release note --- doc/release-notes-31829.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 doc/release-notes-31829.md diff --git a/doc/release-notes-31829.md b/doc/release-notes-31829.md new file mode 100644 index 00000000000..9c20a909785 --- /dev/null +++ b/doc/release-notes-31829.md @@ -0,0 +1,11 @@ +P2P + +- The transaction orphanage, which holds transactions with missing inputs temporarily while the node attempts to fetch +its parents, now has improved Denial of Service protections. Previously, it enforced a maximum number of unique +transactions (default 100, configurable using `-maxorphantx`). Now, its limits are as follows: the number of entries +(unique by wtxid and peer), plus each unique transaction's input count divided by 10, must not exceed 3,000. The total +weight of unique transactions must not exceed 404,000 Wu multiplied by the number of peers. + +- The `-maxorphantx` option no longer has any effect, since the orphanage no longer limits the number of unique +transactions. Users should remove this configuration option if they were using it, as the setting will cause an +error in future versions when it is no longer recognized.