code: func (s *PublicTransactionPoolAPI) GetRawTransactionByBlockHashAndIndex(ctx context.Context, blockHash common.Hash, index hexutil.Uint) hexutil.Bytes {
  	if block, _ := s.b.GetBlock(ctx, blockHash); block != nil {
  		return newRPCRawTransactionFromBlockIndex(block, uint64(index))
  	}
  	return nil
  }
docs: // GetRawTransactionByBlockHashAndIndex returns the bytes of the transaction for the given block hash and index.