From 702aba6996bc880a9af26aeeef19bea29813c141 Mon Sep 17 00:00:00 2001 From: MASM fan Date: Sat, 8 Feb 2014 10:35:39 +0400 Subject: [PATCH] Fix reward calculation --- p2pool/data.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/p2pool/data.py b/p2pool/data.py index 61f9125..e5a69ce 100644 --- a/p2pool/data.py +++ b/p2pool/data.py @@ -152,10 +152,10 @@ class Share(object): removed_fees = [fee for tx_hash, fee in desired_other_transaction_hashes_and_fees if tx_hash not in included_transactions] definite_fees = sum(0 if fee is None else fee for tx_hash, fee in desired_other_transaction_hashes_and_fees if tx_hash in included_transactions) if None not in removed_fees: - share_data = dict(share_data, subsidy=share_data['subsidy'] - sum(removed_fees)) + share_data = dict(share_data, subsidy=share_data['subsidy']) else: assert base_subsidy is not None - share_data = dict(share_data, subsidy=base_subsidy + definite_fees) + share_data = dict(share_data, subsidy=base_subsidy) weights, total_weight, donation_weight = tracker.get_cumulative_weights(previous_share.share_data['previous_share_hash'] if previous_share is not None else None, max(0, min(height, net.REAL_CHAIN_LENGTH) - 1), -- 1.7.1