Going crypto is not that easy, is it? The plethora of different terms, rules, protocols, alerts and other tech stuff – go figure! In order to understand the crypto world, you need to start with the essentials. This article explains how to use Ethereum block explorers. You will find out the meaning of every term to be able to track your transaction and know every single detail on it.
Ethereum is a pioneer decentralized blockchain network with its own ecosystem and programming language (Solidity) that provides developers with tools to create blockchain-based applications (dApps) running on smart contracts. Smart-contracts represent a piece of code that governs the behavior of a certain dApp in the terms of the Ethereum ecosystem.
All the transactions related to Ethereum and smart contracts based, you can track on a dedicated block explorer. Here are the most commonly used ones:
All these websites display data on Ethereum’s blockchain publicly and help you track your transaction. Basically, there is no difference between them. Whatever you choose, the information always remains the same, so log on to the most convenient one for you and go ahead!
To track your transaction in the Ethereum block explorer, you need a transaction hash (tx hash) you get when sending money from Atomic Wallet in transaction history. This is a unique code combination starting with ‘0x’ that allows you to find your transaction in billions of others. You need to copy this hash and paste into a block explorer search field.
Here is a random transaction from the Ethereum blockchain. Let’s take etherscan.io as an example.
You can see here ETH sent to an ERC20 address.
You can track the status of the transaction, its hash, block, the date and UTC time when it has been completed, the addresses of a sender and recipient, the amount sent, the fee and the private note for the recipient. Nothing special, right?
If you are tracking an ERC20 token transaction, you will see one more field “Tokens Transferred” on the information page.
This is where you will find a destination address. As we can see, this is an AWC token transaction for ~980 AWC from one ERC20 address to another. Pay attention that the value is 0 Ether, because ETH wasn’t used in this transaction.
First off, let’s find out what a token represents. In the Ethereum network, a token is a unit of a smart contract that serves for in-contract processes.
Ethereum handles millions of smart contracts, each of those has its own address in the network. Whenever you initiate a transaction with a token, you send these tokens to a smart contract address that operates the transactions related. Once the tokens are received to that address, your transaction becomes executed, and your tokens are sent to the destination address.
You can see this process in the “State Changes” tab.
In certain cases, your transaction can fail due to a range of reasons. In this case, when tracking a transaction, you’ll see something like this.
It means that your transaction was broadcasted to the blockchain but failed, and the money hasn’t gone anywhere.
The errors can be different:
Out of gas. The most common reason for the fail. It happens when the gas limit set for the transaction execution is below the amount of GAS required. The transaction value itself stays on your address but GAS is deducted. To tackle this problem, you need to initiate the transaction again with the proper limit of GAS. Such an issue takes place quite rarely with using Atomic Wallet, since we always take a required amount of GAS.
Bad instruction. This error occur when something is wrong with the contract being executed. That’s a code issue, so you will need to address it to the contract developer team. In most cases, it happens when a token ICO is not over yet and the tokens are not transferable.
Bad jump destination. You may see this error if there is a critical error of a contract code. You will need to report it to the contract creators for further assistance.
ERC-20 Token Transfer might have Failed. When sending tokens, this error takes place if your funds are not enough for sending at the moment of a contract execution or the contract is locked for some reason. In other cases, the token you are sending might be incompatible with the ERC20 standard.
Every transaction in the Ethereum network has its cost in GAS, a universal unit of network fees. The amount of GAS varies and depends primarily on a network workload. You can see the detailed information on the network fee taken, when clicking “Click to see more”.
Consider Atomic Wallet as an ultimate tool allowing you to manage Ether and any ERC20 token, exchange ETH and over 60 coins and tokens and buy ETH with a bank card. Everything in one interface. All your private keys are encrypted on your device and provide you with full control over your funds.