The life of a crypto transaction: from your wallet to confirmation
What happens between pressing Send and seeing a transfer confirmed: signing, broadcasting, the mempool, blocks and confirmations.
Sending cryptocurrency feels instant, but behind the button several things happen. Knowing them helps when a transfer seems "stuck".
1. Building the transaction
Your wallet creates a message that says, in effect: move this amount from my address to that address, with this fee. On Bitcoin, the transaction spends earlier outputs (UTXOs); on Ethereum-like networks it changes account balances and includes a sequence number (nonce).
2. Signing
The wallet signs the transaction with your private key. The signature proves you control the funds without revealing the key. Nobody can change the transaction after it is signed without breaking the signature.
3. Broadcasting
The wallet sends the signed transaction to one or more nodes, which pass it on to their peers. Within seconds it spreads across the network.
4. Waiting in the mempool
Unconfirmed transactions wait in each node's mempool (memory pool). Block producers usually pick the transactions with the highest fees first. When the network is busy, low-fee transactions can wait a long time. You can see Bitcoin's mempool on XFasil's On-chain analytics page.
5. Inclusion in a block
A miner or validator includes the transaction in a new block. The block is checked by the rest of the network and added to the chain. Your transaction now has one confirmation.
6. Confirmations and finality
Each new block on top adds a confirmation and makes reversal harder. Services decide how many confirmations they need before crediting a deposit. Some proof-of-stake networks reach final settlement after a fixed number of rounds.
Why a transfer can be slow
- The fee was low compared with other transactions.
- The network is congested.
- The receiving service is waiting for its required number of confirmations.
- The wrong network or address was used — then the transfer may never arrive.
A transaction ID (hash) is the best way to follow a transfer in a block explorer and the first thing support will ask for.
Blog posts are for education and information only and are not investment, legal or tax advice.
