diff --git a/mine-your-first-block/src/main.rs b/mine-your-first-block/src/main.rs index 9834cac..52a67dc 100644 --- a/mine-your-first-block/src/main.rs +++ b/mine-your-first-block/src/main.rs @@ -25,7 +25,7 @@ fn main() { // My calculate_transaction_weight function is off so I increased the weight limit for a quick fix // FIX calc_tx_weight - let max_block_weight = 4000000u64; + let max_block_weight = 5000000u64; let mut total_fees = 0u64; // Sort transactions by fee in descending order before processing diff --git a/mine-your-first-block/src/validation.rs b/mine-your-first-block/src/validation.rs index 3925245..26dce4a 100644 --- a/mine-your-first-block/src/validation.rs +++ b/mine-your-first-block/src/validation.rs @@ -459,7 +459,7 @@ pub fn calculate_transaction_weight(tx: &Transaction) -> u64 { let total_size = serialized_segwit_tx(tx).len() as u64; // Calculate weight of the transaction - let tx_weight = base_size * 4 + total_size; + let tx_weight = base_size * 3 + total_size; tx_weight // Return the weight of the transaction }