rust gbt restore 4kWU reserve
This commit is contained in:
parent
b44b790e28
commit
fa9a8bdba8
@ -152,7 +152,7 @@ pub fn gbt(
|
|||||||
|
|
||||||
if blocks.len() < (max_blocks - 1)
|
if blocks.len() < (max_blocks - 1)
|
||||||
&& ((block_weight + (4 * next_tx.ancestor_sigop_adjusted_vsize())
|
&& ((block_weight + (4 * next_tx.ancestor_sigop_adjusted_vsize())
|
||||||
>= max_block_weight)
|
>= max_block_weight - 4_000)
|
||||||
|| (block_sigops + next_tx.ancestor_sigops() > BLOCK_SIGOPS))
|
|| (block_sigops + next_tx.ancestor_sigops() > BLOCK_SIGOPS))
|
||||||
{
|
{
|
||||||
// hold this package in an overflow list while we check for smaller options
|
// hold this package in an overflow list while we check for smaller options
|
||||||
@ -205,7 +205,7 @@ pub fn gbt(
|
|||||||
|
|
||||||
// this block is full
|
// this block is full
|
||||||
let exceeded_package_tries =
|
let exceeded_package_tries =
|
||||||
failures > 1000 && block_weight > (max_block_weight - BLOCK_RESERVED_WEIGHT);
|
failures > 1000 && block_weight > (max_block_weight - 4_000 - BLOCK_RESERVED_WEIGHT);
|
||||||
let queue_is_empty = mempool_stack.is_empty() && modified.is_empty();
|
let queue_is_empty = mempool_stack.is_empty() && modified.is_empty();
|
||||||
if (exceeded_package_tries || queue_is_empty) && blocks.len() < (max_blocks - 1) {
|
if (exceeded_package_tries || queue_is_empty) && blocks.len() < (max_blocks - 1) {
|
||||||
// finalize this block
|
// finalize this block
|
||||||
|
Loading…
x
Reference in New Issue
Block a user