It can take up to several minutes for a Ethereum transaction to be processed. It can take much less time in certain circumstances, however, such as when the transaction fee is much larger than normal. Transactions that have been sent from an address with a small amount of Ether may have to wait for their turn before being included in the next block on the blockchain.
This is because each and every transaction sent with Ethereum is packaged into a ‘block’, which is processed and added to the chain by miners. Essentially, these miners (which are computers) package together transactions and solve complex mathematical problems in order to earn Ether as a reward for their work. These blocks are known as ‘confirmations’ when the appropriate number of miners have solved for it, and the block is added to the chain. At this point, the transaction is deemed complete.
If you see a number showing how many confirmations your transaction has received, this means that there can be no more than seven blocks in between yours and the first block on the chain. For example, if your transaction has two confirmations, the number of blocks between yours and the first block is seven.
If you would like to check more detailed information about ETH transactions, you can use an Ether Blockchain explorer website such as etherscan.io . On this site, you can search for transaction hashes or contract addresses to see what happened to your transaction(s). You can also find out whether or not it’s optimal for you to resend a given transaction.