aboutsummaryrefslogtreecommitdiffstats
path: root/core/block_processor.go
diff options
context:
space:
mode:
authorJeffrey Wilcke <geffobscura@gmail.com>2015-07-07 02:59:12 +0800
committerJeffrey Wilcke <geffobscura@gmail.com>2015-07-07 03:18:24 +0800
commit666a7dda369e9a30715f560c8f72b81735a347fc (patch)
tree62011e66bba6335bf4c7693d796c4757395e248e /core/block_processor.go
parent4c30f0f9ac33e02908c6848744dafff9031b86f3 (diff)
downloadgo-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.tar
go-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.tar.gz
go-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.tar.bz2
go-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.tar.lz
go-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.tar.xz
go-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.tar.zst
go-tangerine-666a7dda369e9a30715f560c8f72b81735a347fc.zip
core, eth, rpc: proper gas used. Closes #1417
Added some additional backward compatibility code for old receipts
Diffstat (limited to 'core/block_processor.go')
-rw-r--r--core/block_processor.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/block_processor.go b/core/block_processor.go
index 9a7478381..362036445 100644
--- a/core/block_processor.go
+++ b/core/block_processor.go
@@ -82,6 +82,7 @@ func (self *BlockProcessor) ApplyTransaction(coinbase *state.StateObject, stated
usedGas.Add(usedGas, gas)
receipt := types.NewReceipt(statedb.Root().Bytes(), usedGas)
receipt.TxHash = tx.Hash()
+ receipt.GasUsed = new(big.Int).Set(gas)
if MessageCreatesContract(tx) {
from, _ := tx.From()
receipt.ContractAddress = crypto.CreateAddress(from, tx.Nonce())