internal/ethapi: add comment explaining return of nil instead of error (#25097)

This commit is contained in:
Daniel Liu 2024-06-25 16:48:58 +08:00
parent dc94ad52f6
commit 77e2ad90cf

View file

@ -2229,6 +2229,8 @@ func (s *PublicTransactionPoolAPI) GetRawTransactionByHash(ctx context.Context,
func (s *PublicTransactionPoolAPI) GetTransactionReceipt(ctx context.Context, hash common.Hash) (map[string]interface{}, error) {
tx, blockHash, blockNumber, index := core.GetTransaction(s.b.ChainDb(), hash)
if tx == nil {
// When the transaction doesn't exist, the RPC method should return JSON null
// as per specification.
return nil, nil
}
receipts, err := s.b.GetReceipts(ctx, blockHash)