internal/ethapi: prevent panic for pruned blocks

This commit is contained in:
MariusVanDerWijden 2026-02-23 10:09:08 +01:00
parent 00cbd2e6f4
commit 6a600ed171

View file

@ -1446,6 +1446,10 @@ func (api *TransactionAPI) GetTransactionByHash(ctx context.Context, hash common
if err != nil {
return nil, err
}
if header == nil {
// header was pruned at this point
return nil, nil
}
return newRPCTransaction(tx, blockHash, blockNumber, header.Time, index, header.BaseFee, api.b.ChainConfig()), nil
}