Skip to content

utility

Methods exposed through client.utility(network).

get_transaction_receipts

Returns all transaction receipts for a block identified by block number or block hash via the alchemy_getTransactionReceipts JSON-RPC method.

Parameters:

Name Type Description Default
params TransactionReceiptsParams

Request payload.

required
validate bool | None

Validation override for this request.

None

Returns:

Type Description
TransactionReceiptsResponse

The validated endpoint response.

References
Source code in pkg/src/alchemy/api/utility/get_transaction_receipts.py
async def get_transaction_receipts(
  self,
  params: TransactionReceiptsParams,
  *,
  validate: bool | None = None
) -> TransactionReceiptsResponse:
  """Returns all transaction receipts for a block identified by block number or block hash via the `alchemy_getTransactionReceipts` JSON-RPC method.

  Args:
    params: Request payload.
    validate: Validation override for this request.

  Returns:
    The validated endpoint response.

  References:
    - [Alchemy API docs](https://www.alchemy.com/docs/data/utility-apis/transactions-receipts-endpoints/alchemy-get-transaction-receipts)
    """
  r = await self.rpc_request('alchemy_getTransactionReceipts', params, validate=validate)
  return adapter.python(r) if self.should_validate(validate) else r