diff options
author | Jeffrey Wilcke <geffobscura@gmail.com> | 2015-07-07 02:59:12 +0800 |
---|---|---|
committer | Jeffrey Wilcke <geffobscura@gmail.com> | 2015-07-07 03:18:24 +0800 |
commit | 666a7dda369e9a30715f560c8f72b81735a347fc (patch) | |
tree | 62011e66bba6335bf4c7693d796c4757395e248e /core/block_processor.go | |
parent | 4c30f0f9ac33e02908c6848744dafff9031b86f3 (diff) | |
download | go-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.go | 1 |
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()) |