core: fix processing regression during receipt import

This commit is contained in:
Péter Szilágyi
2017-05-08 12:09:35 +03:00
parent dd483d7d0d
commit 60293820b7
2 changed files with 5 additions and 8 deletions

View File

@ -78,10 +78,6 @@ type Message interface {
Data() []byte
}
func MessageCreatesContract(msg Message) bool {
return msg.To() == nil
}
// IntrinsicGas computes the 'intrinsic gas' for a message
// with the given data.
//
@ -220,7 +216,7 @@ func (self *StateTransition) TransitionDb() (ret []byte, requiredGas, usedGas *b
sender := self.from() // err checked in preCheck
homestead := self.evm.ChainConfig().IsHomestead(self.evm.BlockNumber)
contractCreation := MessageCreatesContract(msg)
contractCreation := msg.To() == nil
// Pay intrinsic gas
// TODO convert to uint64
intrinsicGas := IntrinsicGas(self.data, contractCreation, homestead)