Back to Glossary

Transaction ID

Transaction ID (TXID) Definition: A Transaction ID (TXID) is a unique alphanumeric identifier that is assigned to every transaction on a blockchain. The TXID is generated by hashing the transaction’s data (inputs, outputs, timestamp) using a cryptographic algorithm, creating a permanent and unique fingerprint. TXIDs allow users to track, verify, and confirm transactions on the blockchain — you can search any TXID on a block explorer to see transaction details including sender, receiver, amount, and confirmation status.

What Is a Transaction ID?

A TXID is the permanent record of a transaction on the blockchain. Every time you send Bitcoin, Ethereum, or any cryptocurrency, your transaction is broadcast to the network, verified by nodes, and eventually included in a block. Once included in a block, the transaction receives a TXID.

Think of a TXID like a receipt or tracking number. When you buy something online, you get an order number to track your package. A TXID serves the same function on the blockchain — it’s your proof that the transaction occurred and your way to verify its status (pending, confirmed, failed). The TXID is the only way to retrieve a specific transaction from the massive ledger of all transactions that have ever occurred.

How Does a TXID Work?

A TXID is created through a cryptographic process called hashing. Here’s how it works:

  1. Transaction created: You initiate a transaction by sending 1 Bitcoin to an address. Your wallet collects all the transaction data: your input (which Bitcoin you’re sending), the output (the recipient’s address and amount), the fee, and a timestamp.
  2. Hashing: The transaction data is run through a cryptographic hash function (SHA-256 for Bitcoin). Any change to even a single character in the transaction data would produce a completely different hash. The result is a 64-character hexadecimal string — your TXID.
  3. Broadcasting: The transaction and its TXID are broadcast to the blockchain network. Nodes verify the transaction’s validity (does the sender have enough Bitcoin? Is the signature valid?) and relay it to other nodes.
  4. Inclusion in a block: A miner or validator includes your transaction in a block. Once the block is confirmed by the network, your transaction is permanently recorded and your TXID becomes a permanent reference on the blockchain.
  5. Immutability: Your TXID will always exist on the blockchain. You can search it 10 years later and see exactly what happened — the transaction is immutable.

Worked example: On November 28, 2012, a Bitcoin transaction was sent from address 12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S to address 1A1z7agoat4oPLHSPhv2doGChYBstqP2g. The transaction had a TXID of a4d8d135854edf5dafbc30d5f2d4e7f8d6c4e2a1b5c3d4e5f6a7b8c9d0e1f2a. Anyone can search this TXID on a Bitcoin block explorer (Blockchain.com, BlockCypher) and see: the amount sent (0.5 Bitcoin at the time), the fees paid, the block it was included in, and the number of confirmations. The transaction is transparent and verifiable forever.

TXID vs. Hash vs. Receipt

Term Definition Use Case
TXID Unique identifier for a specific transaction Tracking individual transactions; proving a payment occurred
Block Hash Unique identifier for an entire block containing many transactions Linking blocks together in the blockchain; verifying block integrity
Receipt Proof provided by a wallet that a transaction was initiated Confirmation to the user that they sent a transaction (before it’s confirmed on blockchain)

Why Is TXID Important for Traders?

TXIDs are critical for resolving disputes and confirming payments. If you send Bitcoin to an exchange and it doesn’t arrive, you can provide your TXID to customer support as proof of payment. On PrimeXBT, if you withdraw funds to your personal wallet and want to confirm the withdrawal succeeded, you can search the TXID on a block explorer to verify the transaction was confirmed and reached its destination.

TXIDs also reveal transaction fees. When you search a TXID, you can see how much gas (or fees) were paid and how many blocks have confirmed since. This teaches you whether you overpaid or underpaid for transaction speed. A TXID showing thousands of confirmations is a fully settled transaction; a TXID with zero confirmations is still pending.

Understanding TXIDs also protects you from scams. Scammers sometimes tell users “search this TXID on the blockchain to confirm your payment” as part of an elaborate phishing scheme. Legitimate transactions never require users to search TXIDs manually — the transaction either arrived or it didn’t. Always verify transaction status directly from your wallet or the exchange’s dashboard, not via links provided by others.

Key Takeaways

  • A TXID is a unique 64-character alphanumeric identifier generated by hashing a transaction’s data — it serves as the permanent proof that a transaction occurred on the blockchain.
  • Every TXID can be searched on a block explorer to reveal the transaction’s sender, recipient, amount, fees, and confirmation status — providing complete transparency and immutability.
  • TXIDs are essential for dispute resolution: if a payment fails or disappears, the TXID is your proof of transaction that you can provide to customer support or law enforcement.
  • A TXID with zero confirmations is still pending; once it appears in a block, it has at least 1 confirmation and is considered final on most blockchains.
  • Scammers sometimes trick users into searching TXIDs as part of phishing schemes — legitimate exchanges and wallets will never ask you to manually search your TXID to confirm a payment received.
FAQ section

How long does a transaction take to confirm?

Depends on the blockchain and network congestion. Bitcoin typically confirms in 10–30 minutes (one block); Ethereum confirms in 12–30 seconds (several blocks). If the network is congested, confirmation can take hours. You can see estimated confirmation time by checking current fee rates on a block explorer before sending.

What if my TXID isn't showing up?

If you just sent the transaction, it may still be pending. Give it a few minutes for the nodes to relay it. If it's been hours and the TXID doesn't appear, the transaction may have been rejected (insufficient funds, invalid address) or stuck due to low fees. Check your wallet to see the status.

Can a TXID be faked?

No. A TXID is cryptographically generated by hashing transaction data. It cannot be spoofed or replicated — the TXID is unique and permanent once the transaction is on the blockchain. Scammers can show you a fake TXID in a screenshot, but it won't appear on a real block explorer.

What's the difference between a TXID and a wallet address?

A wallet address is where you send cryptocurrency (like a bank account number). A TXID is the record of a specific transaction between two addresses. One wallet address can be involved in thousands of transactions, each with its own unique TXID.Project contentGlossaryCreated by youSKILL__4_.md345 linesmdwriting-principles.md299 linesmdprimexbt_glossary_terms.xlsxxlsx

Forced Liquidation
Forced Liquidation Definition: Forced liquidation is the aut...
Isolated Margin
Isolated Margin Definition: Isolated margin is a position ma...
Checkable Deposits
Checkable Deposits Definition: Checkable deposits are bank a...
BSC (Binance Smart Chain)
BSC Definition: Binance Smart Chain (BSC), now officially re...

Live Chat

Contact our support team via live chat.

Help Center

Questions about our services?
Check out our Help Center.

Risk Warning:
Trading in leveraged products carries a high level of risk and may not be suitable for all investors.