瀏覽代碼

Merge pull request #17426 from karalabe/miner-fees-log-fix

miner: update mining log with correct fee calculation
Péter Szilágyi 7 年之前
父節點
當前提交
99e1a5e0fb
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      miner/worker.go

+ 2 - 2
miner/worker.go

@@ -782,8 +782,8 @@ func (w *worker) commit(uncles []*types.Header, interval func(), update bool, st
 			w.unconfirmed.Shift(block.NumberU64() - 1)
 
 			feesWei := new(big.Int)
-			for _, tx := range block.Transactions() {
-				feesWei.Add(feesWei, new(big.Int).Mul(new(big.Int).SetUint64(tx.Gas()), tx.GasPrice()))
+			for i, tx := range block.Transactions() {
+				feesWei.Add(feesWei, new(big.Int).Mul(new(big.Int).SetUint64(receipts[i].GasUsed), tx.GasPrice()))
 			}
 			feesEth := new(big.Float).Quo(new(big.Float).SetInt(feesWei), new(big.Float).SetInt(big.NewInt(params.Ether)))