rpc: avoid quadratic prioritised transaction JSON

`GetPrioritisedTransactions()` returns unique keys in map order.
Append them directly instead of scanning the growing UniValue object for duplicates.
This commit is contained in:
Lőrinc
2026-08-26 15:15:26 -05:00
parent dc0395c585
commit 23e512a58e

View File

@@ -606,7 +606,7 @@ static RPCMethod getprioritisedtransactions()
if (delta_info.in_mempool) {
result_inner.pushKV("modified_fee", *delta_info.modified_fee);
}
rpc_result.pushKV(delta_info.txid.GetHex(), std::move(result_inner));
rpc_result.pushKVEnd(delta_info.txid.GetHex(), std::move(result_inner));
}
return rpc_result;
},