internal/ethapi: fix getTransactionReceipt
This commit is contained in:
		| @@ -1035,14 +1035,14 @@ 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 { | ||||
| 		return nil, errors.New("unknown transaction") | ||||
| 		return nil, nil | ||||
| 	} | ||||
| 	receipts, err := s.b.GetReceipts(ctx, blockHash) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if len(receipts) <= int(index) { | ||||
| 		return nil, errors.New("unknown receipt") | ||||
| 		return nil, nil | ||||
| 	} | ||||
| 	receipt := receipts[index] | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user