core: receipt status is wrong

This commit is contained in:
slumber1122 2017-10-19 13:15:52 +08:00
parent eea996e4e1
commit c50faa1845

View file

@ -86,9 +86,9 @@ type receiptStorageRLP struct {
func NewReceipt(root []byte, failed bool, cumulativeGasUsed *big.Int) *Receipt {
r := &Receipt{PostState: common.CopyBytes(root), CumulativeGasUsed: new(big.Int).Set(cumulativeGasUsed)}
if failed {
r.Status = ReceiptStatusFailed
} else {
r.Status = ReceiptStatusSuccessful
} else {
r.Status = ReceiptStatusFailed
}
return r
}