Merge ethereum/poc-9 into accounts-integration
Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
This commit is contained in:
@ -184,7 +184,7 @@ func (self *StateTransition) TransitionState() (ret []byte, err error) {
|
||||
}
|
||||
}
|
||||
if err = self.UseGas(big.NewInt(dgas)); err != nil {
|
||||
return
|
||||
return nil, InvalidTxError(err)
|
||||
}
|
||||
|
||||
//stateCopy := self.env.State().Copy()
|
||||
@ -230,10 +230,16 @@ func (self *StateTransition) TransitionState() (ret []byte, err error) {
|
||||
*/
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
self.UseGas(self.gas)
|
||||
if err != nil && IsValueTransferErr(err) {
|
||||
return nil, InvalidTxError(err)
|
||||
}
|
||||
|
||||
/*
|
||||
if err != nil {
|
||||
self.UseGas(self.gas)
|
||||
}
|
||||
*/
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user