From a2605686e927d49bde400aab2b38d02366f7b329 Mon Sep 17 00:00:00 2001 From: Yohan Graterol Date: Sat, 30 Dec 2017 21:30:30 -0500 Subject: [PATCH] Set nil in values return for GetTransactionReceipt errors --- internal/ethapi/api.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 508f73285b..9abdf019f7 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -1004,11 +1004,13 @@ func (s *PublicTransactionPoolAPI) GetRawTransactionByHash(ctx context.Context, func (s *PublicTransactionPoolAPI) GetTransactionReceipt(hash common.Hash) (map[string]interface{}, error) { tx, blockHash, blockNumber, index := core.GetTransaction(s.b.ChainDb(), hash) if tx == nil { - return nil, errors.New("unknown transaction") + //return nil, errors.New("unknown transaction") + return nil, nil } receipt, _, _, _ := core.GetReceipt(s.b.ChainDb(), hash) // Old receipts don't have the lookup data available if receipt == nil { - return nil, errors.New("unknown receipt") + // return nil, errors.New("unknown receipt") + return nil, nil } var signer types.Signer = types.FrontierSigner{}