How To Use Etherscan
Last updated
Last updated
Etherscan is a platform that lets you access information about what happens on the Ethereum blockchain. You can think of it as "Google for the world of Ethereum".
You can ask questions such as โEtherscan, show me the activity of this ethereum address 0xโฆโ or โEtherscan, show me the details of this transaction 0x...โ.
Remember, Blockchains are open ledgers so every information is public. For the Ethereum blockchain, you can access it through Etherscan.
When you arrive on Etherscan homepage, you have a main search bar where you can search for the following:
Ethereum Addresses
Transaction Hash
Token
You can also search for ENS (Ethereum Name Service) addresses or Block #, but you probably wonโt have much use for this in your first steps on Etherscan.
Ethereum public addresses are strings of 42 characters max that always start with โ0xโฆโ. Theyโre also often called โwallet addressesโ because theyโre used as wallet to hold cryptocurrencies (based on Ethereum here).
You can think of your ETH address as as your "bank account number: on Ethereum: you can receive and send money from it, and other people knowing about it wonโt put you at risk. You can share it freely.
However, contrary to bank accounts, Blockchains are open ledgers. This means that If you give your public address to someone, they will be able to see EVERY transaction that you've ever performed using this Ethereum address. Your wallet address is safe to share, but you should only do so with people, sites, and web3 products that you trust.
WARNING: There are known phishing attacks that can empty your ETH wallet with as little as you signing an unknown transaction. If you don't recognize the transaction, don't sign it.
If youโre on the searching end however, here are a few basic information you can find once you enter an Ethereum address. Letโs say you input your own address:
In the overview section on top, you have access to Balance, Ether Value & Token.
First, "Balance" gives you your Ether balance, and only your Ether balance. Even if you have other tokens on this Ethereum address, they wonโt be added to this balance.
Then you have the "Ether Value", which gives you the $ value of your Balance. Again, this only aggregates your Ether, and nothing else.
Last, you have "Token". If you have several different tokens on your address, you should have a dropdown menu, and when you click on it, youโll see a list of all the tokens you hold, how many you hold, what the unit price for each token is, and whatโs the total monetary value represented by your tokens.
It's also worth noting that EtherScan also often assigns a value of $0 to NFT holdings, so if you see this, don't freak out. If you want to get an idea of what your NFTs are worth, try Zapper.Fi.
Moving down the same page, youโll reach a location with several tabs, and right below, a list of the latest 25 transactions that were operated from this address.
Among the presented tabs, the ones that will be useful to you will be Transactions, Internal Txns, ERC-20 Token transactions and ERC-721 Token transactions.
Letโs explore those tabs and the information they display:
When the Transactions tab is on, here are the different columns you can find and that give you information about the transactions:
Thatโs the ID of the transaction. If you click on it, youโll be taken to a page that displays the details of this transaction (more on it in the Transaction Hash section below).
No need to mind this one for now, but it basically tells you what kind of operation was performed.
Gives you the block number of the block where your transaction was included.
Gives you the time spent since the transaction was completed.
Gives you the Ethereum Address of the sending side of the transaction
Gives you the Ethereum Address of the receiving side of the transaction
Note that between the โFromโ and โToโ column, you have an icon telling you if this was an โinโ transaction, or โoutโ transaction. Itโs very straightforward: a transaction originating from the Ethereum address youโre currently checking, to another address, will be marked as โoutโ. On the other hand, transactions coming from an external address to the Ethereum address youโre currently checking will be marked as โinโ. Itโs very convenient to figure out what comes in and out of a given Ethereum address.
If the transaction includes sending or receiving Ether, the amount of Ether will be displayed. Otherwise, the default display will be 0, even if the transaction cost some Ether paid as Gas fee.
Shows the amount of Ether that was spent to process this transaction. This is the transaction fee.
Finally, note that you can download a CSV file (excel) of all your transactions with a link at the bottom of the page.
This is another very important feature of Etherscan. Every transaction you initiate gets assigned a transaction hash, ie a transaction ID, and this as soon as the transaction is broadcasted to the network, even if itโs not completed yet. This feature allows you to follow the status of a transaction until it gets completed and beyond. Oftentime on NFTs or DeFi platforms, youโll initiate transactions and as soon as you do, if the platform is well designed, theyโll offer you to โview the transaction in explorerโ. If you click on this link, youโll be taken to the transaction details page and will be able to see whatโs happening. Letโs dive into the type of information you can find on a transaction page.
This is the ID of the transaction. This is the ID you use to look for this transaction on Etherscan.
Until your transaction is resolved, its status is "Pending". This means your transaction is โprocessingโ or waiting to be processed.
Sometimes, when the ETH mainnet is especially busy, and gas costs are high, transactions can be stuck, sometimes for hours. This occurs because you didnโt put a high enough gas price for the transaction to go through. Note that there are ways to cancel or replace a transaction, but this is a bit advanced for now.
Once your transaction is resolved, the status is either "Success" or "Failed". If your transaction was marked a success, you should see the exchange of tokens or NFTs completed, and you should have the new digital assets in your wallet. Be careful however, when sending to exchanges or other third party platforms, thereโs often a delay, as those platforms have an extra processing cushion.
Sometimes there is a short delay when receiving NFTs, for them to show up in your wallet, typically 5-20 minutes.
Often, your wallet has received the NFT or ERC-20 token and you just need to teach your wallet how to recognize it by โAdding Tokenโ. Here, you add the smart contract address for your wallet to recognize your new token. Here's a support doc from MetaMask showing you how to add a new token for their wallet.
Once you fill this information in, your tokens should be visible in your wallet.
If the status of the transaction is โFailedโ, this means something went wrong with the transaction and it couldnโt be executed (oftentimes it has to do with the parameters for the transaction fees, but not only). If it fails, your wallet will give you an error message, and youโll need to troubleshoot on your own.
Gives you the block number on the blockchain where your transaction was included.
Gives you the exact time and date your transaction was resolved. This is very convenient to know when an event happened on the blockchain (for example, which NFT was minted first).
This gives you the ethereum address of the sender side of this transaction.
This will only be visible if the transaction requires interacting with a smartcontract (ex: you want to swap tokens on uniswap, and need to interact with the uniswap smartcontract). In case you do, the smartcontract address will be listed there. Itโs an important information as it allows you to make sure you interact with the right smartcontract.
This will only show if the transaction you performed included tokens. This will show which token, and how many, where transferred in this transaction.
If you didnโt send any Ether in this transaction (for example, just a token transaction), then the value here will be displayed as 0. Transaction fees are not included here either.
Thatโs how much youโve paid (in ETH) for the transaction to be processed.
Etherscan also allows you to look up details for any given token based on the Ethereum blockchain. In the search bar, if you type a token name or a token contract address, youโll be taken to this tokenโs page, where youโll be able to check the following information:
Gives you an approximation of the token price
Shows the market cap for this token, based on the Max Total Supply.
Gives you the maximum amount that will ever exist for this token, under this smartcontract. For example in the case of FWB, the Max Total Supply is 1,000,000 FWB.
Gives you the number of different addresses that hold this token. Be careful though, as some people may have multiple addresses holding similar tokens. So the holders number is just a rough estimate of the amount of people holding this token into their address.
Gives you the amount of transfers that were realized and that included this token.
Gives you the contract ID for this tokenโs smartcontract. Each token has its own smartcontract address. When you find a pool on a platform like uniswap or sushiswap, and you want to make sure the token youโre exchanging is the right one, checking the contract address on Etherscan is a good way to cross check and be reassured.
Gives you the maximum amount of decimal to express the smallest amount denominated in this token. For example, a token with 2 decimals can go down to 0,01. Trying to send 0,001 will result in an error. Bitcoin's smallest unit is known as a โSatoshiโ. Itโs 0,00000001 Bitcoin (8 decimals).
If you keep scrolling down, youโll see several tabs. One interesting thing to look at is the holders tab. It shows you the list of addresses holding this token, ranked from the one that holds the most, to the one that holds the least. Itโs interesting for 2 things: You can see if the token is more or less decentralized (If you have a big amount of holders but 1 address holds 80% of the supply, this means the token is very poorly decentralized), and also you can see how some of the holders behave, and what other token they hold, by visiting their address page.
Itโs now up to you to explore the world Etherscan allows you to access, and build your own habits! :)