Market Cap: $3.6793T -2.630%
Volume(24h): $210.1238B 27.900%
Fear & Greed Index:

57 - Neutral

  • Market Cap: $3.6793T -2.630%
  • Volume(24h): $210.1238B 27.900%
  • Fear & Greed Index:
  • Market Cap: $3.6793T -2.630%
Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos
Top Cryptospedia

Select Language

Select Language

Select Currency

Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos

How to check the status of a transaction on Etherscan from MetaMask?

After sending a transaction via MetaMask, use the Tx Hash to track its status on Etherscan, where you can verify if it’s pending, successful, or failed.

Aug 02, 2025 at 07:28 am

Understanding the Connection Between MetaMask and Etherscan

When you execute a transaction using MetaMask, it interacts directly with the Ethereum blockchain. Every transaction is assigned a unique identifier known as a transaction hash (Tx Hash). This hash acts as a digital fingerprint, allowing users to track the progress and status of their transaction across the Ethereum network. Etherscan serves as a blockchain explorer, providing public access to all on-chain data, including transaction details, gas fees, confirmations, and final status. By leveraging the transaction hash generated by MetaMask, you can use Etherscan to verify whether your transaction has been successfully mined, is pending, or has failed.

Locating the Transaction Hash in MetaMask

To begin tracking your transaction, you must first retrieve the transaction hash from MetaMask. Open the MetaMask wallet extension in your browser and navigate to the Activity tab. Here, you’ll see a list of your recent transactions. Identify the transaction you wish to check. Click on it to open the detailed view. In this view, you will find a section labeled "Transaction Hash" or "Tx hash". This is a long string starting with 0x, typically consisting of 66 characters. You can click the copy icon next to it to copy the hash to your clipboard. This hash is essential for searching on Etherscan.

Navigating to Etherscan and Searching the Transaction

Open a new browser tab and go to https://etherscan.io. On the homepage, locate the search bar at the top of the page. Paste the transaction hash you copied from MetaMask into this search bar. Press Enter or click the magnifying glass icon to initiate the search. Etherscan will process the input and, if the hash is valid and associated with a real transaction, redirect you to the transaction details page. This page contains comprehensive information about the transaction’s journey on the Ethereum blockchain.

Interpreting Transaction Status on Etherscan

Once on the transaction details page, several key pieces of information will help you understand the current status:

  • The Status field will display one of the following: "Success", "Pending", or "Fail".
  • If the status is "Pending", it means the transaction has not yet been included in a block. It remains in the mempool, waiting for miners or validators to process it.
  • A "Success" status indicates the transaction has been confirmed and executed as intended. This includes successful token transfers, contract interactions, or ETH transfers.
  • A "Fail" status means the transaction was processed but reverted due to an error, such as insufficient gas, a smart contract rejection, or slippage in a swap.

Additionally, check the "Block" number and "Confirmations" count. A higher number of confirmations increases confidence in the transaction’s finality. Most services consider 12 confirmations sufficient for high-value transactions.

Analyzing Gas and Network Details

The Gas section on Etherscan provides critical insights into transaction efficiency. You’ll see the Gas Price (in Gwei), Gas Limit, and Actual Gas Used. Compare the gas price you set in MetaMask with the current network average. If your gas price was too low, that could explain why the transaction is stuck in "Pending" status. You can also view the Max Priority Fee and Max Fee Per Gas if the transaction uses the EIP-1559 format. Under the "More Details" dropdown, you can inspect the Nonce, Input Data, and whether the transaction interacted with a smart contract. This data helps diagnose failures, especially when interacting with decentralized applications (dApps).

Handling Pending or Stuck Transactions

If your transaction remains "Pending" for an extended period, you may need to take corrective action. Return to MetaMask and locate the pending transaction. Click on it to reveal the "Speed Up" option if available. This allows you to resubmit the same transaction with a higher gas fee, incentivizing miners to prioritize it. Alternatively, you can use the "Cancel" option, which sends a zero-value transaction with the same nonce but a higher gas fee, effectively replacing the original. Ensure you confirm the new gas settings before submitting. After resubmitting, repeat the process of copying the new transaction hash and checking its status on Etherscan.

Verifying Receipt and Final Outcome

Once the transaction is confirmed, revisit Etherscan and check the "Internal Transactions" and "Token Transfer" tabs if applicable. These sections show any secondary operations triggered by the main transaction, such as ERC-20 token movements or contract calls. If you sent tokens, verify that the "To" address matches your intended recipient and that the correct amount was transferred. You can also use the "View Token Tracker" link to monitor token balances over time. For contract interactions, review the "Input Data" to confirm the function called and parameters used, ensuring the transaction executed as expected.


FAQs

How do I know if my transaction failed due to low gas?

On Etherscan, if the status is "Fail" and the "Gas Used" is close to the "Gas Limit", it often indicates the transaction ran out of gas. Additionally, the "Reason" field may state "Out of gas" or reference a revert in the smart contract due to insufficient resources.

Can I track a transaction without a transaction hash?

No, the transaction hash is required to look up a specific transaction on Etherscan. However, if you know the sending or receiving wallet address, you can search that on Etherscan and browse the transaction history to locate the relevant entry.

What does a "Nonce" mean in transaction details?

The Nonce is a sequential number associated with each transaction from a specific wallet. It starts at 0 and increases by 1 for each transaction. Etherscan displays it to help identify transaction order and prevent replay attacks. If you attempt to send two transactions with the same nonce, only one will be processed.

Why does my transaction show as "Success" but I didn’t receive the tokens?

Even if the transaction is "Success", the token transfer might not reflect in your wallet immediately. Refresh the token balance in MetaMask by clicking "Add Token" and entering the correct contract address. Also, ensure the dApp or exchange credited the correct wallet address.

Disclaimer:info@kdj.com

The information provided is not trading advice. kdj.com does not assume any responsibility for any investments made based on the information provided in this article. Cryptocurrencies are highly volatile and it is highly recommended that you invest with caution after thorough research!

If you believe that the content used on this website infringes your copyright, please contact us immediately (info@kdj.com) and we will delete it promptly.

Related knowledge

See all articles

User not found or password invalid

Your input is correct