From 232e23e90f9d959d55114150ea120d3da0e76b22 Mon Sep 17 00:00:00 2001 From: Zachary Michaels Date: Thu, 17 Jul 2014 11:14:13 -0400 Subject: [PATCH] Decrease max block size from 200% median to 130% --- src/cryptonote_core/tx_pool.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cryptonote_core/tx_pool.cpp b/src/cryptonote_core/tx_pool.cpp index 0c13a508..406df8bd 100644 --- a/src/cryptonote_core/tx_pool.cpp +++ b/src/cryptonote_core/tx_pool.cpp @@ -390,7 +390,9 @@ namespace cryptonote total_size = 0; fee = 0; - size_t max_total_size = 2 * median_size - CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE; // Max block size + // Maximum block size is 130% of the median block size. This gives a + // little extra headroom for the max size transaction. + size_t max_total_size = (130 * median_size) / 100 - CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE; std::unordered_set k_images; // Tx size limit as in wallet2.h