Merge pull request #1922 from karalabe/fix-receipt-storage-regression

core: fix #1921, decode all receipt field, not just consensus
This commit is contained in:
Jeffrey Wilcke 2015-10-22 10:17:15 -07:00
commit 77878f76a9

View File

@ -124,13 +124,12 @@ func GetReceipt(db ethdb.Database, txHash common.Hash) *types.Receipt {
if len(data) == 0 { if len(data) == 0 {
return nil return nil
} }
var receipt types.ReceiptForStorage
var receipt types.Receipt
err := rlp.DecodeBytes(data, &receipt) err := rlp.DecodeBytes(data, &receipt)
if err != nil { if err != nil {
glog.V(logger.Core).Infoln("GetReceipt err:", err) glog.V(logger.Core).Infoln("GetReceipt err:", err)
} }
return &receipt return (*types.Receipt)(&receipt)
} }
// GetBlockReceipts returns the receipts generated by the transactions // GetBlockReceipts returns the receipts generated by the transactions