Notifications: Transaction Confirmations and Process Time

Tatum sends notifications (webhooks) to keep you informed about blockchain activity on addresses you monitor.

For a given blockchain transaction, Tatum can send up to three webhook notifications based on:

  1. Mempool: The transaction enters the mempool (currently BTC only).
  2. Confirmations: The transaction reaches required confirmations or finalization.
  3. Reorg: The transaction was affected by a blockchain reorganization.

What Are Confirmations?

When a blockchain transaction is broadcast, it first enters the mempool, awaiting inclusion in a block by miners or validators. Once the transaction is added to a block, it receives its first confirmation.

Each subsequent block appended to the blockchain provides an additional confirmation, increasing the transaction's permanence and security.


Why Are Confirmations Necessary?

  • Prevention of Block Reorganizations (Reorgs):
    Confirmations protect transactions from becoming invalid due to blockchain reorganizations.

  • Avoidance of Double Spending:
    Confirmations ensure transaction finality and prevent the same assets from being spent more than once.


How Long Does Tatum Take to Fire a Webhook?

The following table indicates the approximate time it takes Tatum to send a webhook notification after a transaction has the required number of confirmations. Note that actual timing may vary based on blockchain network conditions, miner activity, and transaction fees.

BlockchainConfirmations NeededApprox. Notification Time
arb-one-mainnet (Arbitrum)50≈ 20 minutes
avax-mainnet25≈ 1 minute
avax-testnet25≈ 1 minute
base-mainnet70≈ 25 minutes
base-sepolia70≈ 25 minutes
bera-mainnet1≈ 2 minutes
bch-mainnet15≈ 150 minutes
bch-testnet15≈ 150 minutes
bsc-mainnet60≈ 5 minutes
bsc-testnet60≈ 5 minutes
bitcoin-mainnet4≈ 40 minutes
bitcoin-testnet4≈ 40 minutes
celo-mainnet1≈ 1 minute
celo-testnet1≈ 1 minute
cro-mainnet1≈ 1 minute
cro-testnet1≈ 1 minute
doge-mainnet10≈ 10 minutes
doge-testnet10≈ 10 minutes
eon-mainnet1≈ 2 minutes
eon-testnet1≈ 2 minutes
ethereum-holesky70≈ 25 minutes
ethereum-mainnet70≈ 25 minutes
ethereum-sepolia70≈ 25 minutes
fantom-mainnet1≈ 2 minutes
fantom-testnet1≈ 2 minutes
flare-coston1≈ 2 minutes
flare-coston21≈ 2 minutes
flare-mainnet1≈ 2 minutes
flare-songbird1≈ 2 minutes
kaia-mainnet1≈ 2 minutes
kaia-kairos1≈ 2 minutes
klaytn-baobab1≈ 2 minutes
klaytn-cypress1≈ 2 minutes
litecoin-core-mainnet12≈ 30 minutes
litecoin-core-testnet12≈ 30 minutes
optimism-mainnet700≈ 30 minutes
optimism-testnet700≈ 30 minutes
polygon-amoy127≈ 5 minutes
polygon-mainnet127≈ 5 minutes
ripple-mainnet1≈ 2 minutes
ripple-testnet1≈ 2 minutes
solana-devnet1≈ 2 minutes
solana-mainnet1≈ 2 minutes
tezos-mainnet1≈ 2 minutes
tezos-testnet1≈ 2 minutes
tron-mainnet20≈ 1 minute
tron-testnet20≈ 1 minute

Mempool Notifications

Transactions that enter the mempool (but not yet confirmed) trigger notifications immediately. Enable mempool notifications via This endpoint.

📘

Note

Mempool Notificartions are currently available only for Bitcoin (BTC).

Reorg Notifications

Blockchain reorganizations can invalidate previously confirmed transactions. Tatum sends notifications whenever a blockchain reorg affects your monitored transactions.

Find more about Notification Reorg in This article.

Important Notes

  • Ethereum-based chains (Ethereum, Base, Arbitrum, Optimism) use "block finalization" (approx. 70 confirmations) to ensure permanent transaction finality post-Ethereum Merge.
  • The above processing times are estimates. High network congestion or low gas fees may significantly extend transaction confirmation and webhook notification delays.
  • To accelerate confirmations, consider paying higher transaction (gas) fees.