> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Transaction Receipt

> Check transaction status, confirmations, and retrieve receipt details on React Native

After sending a transaction, you need to monitor its status and retrieve the receipt to confirm its execution.

<Card title="Setup EVM Libraries First" description="Install and configure Ethers.js or Viem before using EVM operations" href="/v3/react-native/guides/web3-operations/evm/setup-libraries" horizontal />

<Note>
  Wagmi is not available on React Native. Use Ethers.js or Viem for EVM operations.
</Note>

## Get Transaction Receipt

<Tabs>
  <Tab title="Ethers.js">
    ```typescript theme={null}
    import { ethers } from "ethers";

    async function getTransactionReceipt(
      provider: ethers.Provider,
      txHash: string
    ) {
      const receipt = await provider.getTransactionReceipt(txHash);
      console.log("Transaction Receipt:", receipt);
      return receipt;
    }

    async function waitForTransaction(provider: ethers.Provider, txHash: string) {
      const receipt = await provider.waitForTransaction(txHash);
      console.log("Transaction Confirmed:", receipt);
      return receipt;
    }
    ```
  </Tab>

  <Tab title="Viem">
    ```typescript theme={null}
    async function getTransactionReceipt(
      publicClient: any,
      txHash: `0x${string}`
    ) {
      const receipt = await publicClient.getTransactionReceipt({
        hash: txHash,
      });
      console.log("Transaction Receipt:", receipt);
      return receipt;
    }

    async function waitForTransactionReceipt(
      publicClient: any,
      txHash: `0x${string}`
    ) {
      const receipt = await publicClient.waitForTransactionReceipt({
        hash: txHash,
      });
      console.log("Transaction Confirmed:", receipt);
      return receipt;
    }
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={3}>
  <Card title="Send Tokens" description="Transfer ETH and ERC-20 tokens" href="/v3/react-native/guides/web3-operations/evm/send-tokens" icon="paper-plane" />

  <Card title="Execute Transactions" description="Execute complex transactions with custom data" href="/v3/react-native/guides/web3-operations/evm/execute-transactions" icon="bolt" />

  <Card title="Watch Events" description="Subscribe to blockchain events" href="/v3/react-native/guides/web3-operations/evm/watch-events" icon="eye" />
</CardGroup>
