core: fix #1921, decode all receipt field, not just consensus
This commit is contained in:
parent
58d0752fdd
commit
28c7b54d68
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user