Blockchain Confirmations | Circle Wallets API (2024)

Table of Contents
📘 📘 🚧 FAQs

Transactions in a blockchain are packaged into blocks. Different blockchains have different rules for how to decide which transactions get packaged into a block, but they often include rules for invalidating recently generated blocks.

This rewrite of history is called a "reorganization" ("reorg" for short) and invalidates any transactions included in the invalidated blocks, thus returning any transferred funds to their original owners.

Such events can represent a security risk, because an attacker could use a cryptocurrency transfer as payment for a good or service, and subsequently trigger a reorg, thus invalidating his transfer (and getting his cryptocurrency back) while keeping the good or service he paid for. Cryptocurrency exchanges have lost hundreds of millions of dollars in such attacks (often referred to as "51% attacks" after a particular methodology).

To protect yourself against reorg attacks, you can wait for a number of blocks before recognizing a transfer. As more blocks are processed after a given block, the difficulty with which that block may be invalidated increases. Therefore, by choosing how many blocks to wait before recognizing a transfer, a receiver is able to balance speed (waiting very few blocks in order to process the transfer quickly while taking on risk of losing money due to a reorg) and security (waiting more blocks to minimize the risk of a reorg at the cost of slower transfer processing).

The number of blocks you wait before considering a transfer valid is called the "confirmation number", which is typically different for different chains. Circle's APIs use the following confirmation numbers for each supported chain.

ChainConfirmations/BlocksApproximate Time
Algorand (USDC)1~5 seconds
Avalanche (USDC)1~2 seconds
Bitcoin (BTC)4~40 minutes
Ethereum (USDC, EUROC, ETH)12~3 minutes
Flow (USDC)1~2.5 seconds
Hedera (USDC)N/A~3 Seconds
Polygon PoS (Bridged USDC)372~20 minutes
Solana (USDC)1 ~400 milliseconds
Stellar (USDC)1 ~5 seconds
TRON (USDC)19~1 minute

📘

Hedera

Hedera is built on a hashgraph rather than a blockchain. For this reason, there isn’t a count of confirmations/blocks before Circle determines the transfer to be valid. Instead, this determination is performed on Hedera directly and is then shared back to Circle. Please see the following link to learn more about Hedera consensus.

📘

Polygon PoS

Polygon USDC is NOT a native version of USDC running on Polygon PoS. Polygon USDC is a bridged version of USDC, which is created when the native version of USDC on Ethereum is bridged to the Polygon PoS network via the Polygon PoS Bridge.

Polygon USDC is not issued or maintained by Circle, and is not considered an official version of USDC. Additionally, the Polygon PoS Bridge is not operated by Circle. For more information, please see our Bridged USDC Terms.

Circle’s platform requires 372 confirmations for transactions on Polygon before marking them as complete, which takes ~20 minutes. 372 represents 3X the number of confirmations needed to ensure transaction finality beyond a reasonable doubt, based on the largest reorg seen to date.

As soon as an incoming transfer is included in a block, the API will make it available for you (whether you poll the get transfers endpoint or subscribe to notifications). However, the transfer will have a running status and it will not credit the balance of the associated hosted wallet with the transfer amount until the required number of confirmations has been reached.

At that point the transfer status will change to completed. If you have subscribed to notifications, you will receive a message indicating such status change.

You might want to deem an incoming transfer completed before such a status change and fulfill your business process that depends on that transfer. But note that you will be doing so at your own risk, as you might never actually receive the funds in case there is a reorg before the number of confirmations has been reached.

🚧

Please note that waiting for confirmations before crediting a wallet only applies for on-chain transfers, where the source is of type blockchain. Transfers between hosted wallets, where the source is of type wallet do not require waiting on confirmations and are credited instantly.

Updated 8 months ago

Blockchain Confirmations | Circle Wallets API (2024)

FAQs

How many blockchain confirmations do you need? ›

For example, a Bitcoin transaction is often considered secure after six confirmations, while Ethereum transactions are usually considered secure after around 30 confirmations.

Why is blockchain confirmation taking so long? ›

It takes some time for the transactions to get confirmed on the blockchain and depending on the fees you selected, it may take from 1 minute to several hours. Network congestion also has a big impact on how long you need to wait. If many people are doing transactions right now, it will increase the waiting time.

How long does 1 blockchain confirmation take? ›

So, one confirmation takes 10 minutes, 3 take a half hour, etc. These confirmations are counted from the block that has been added. For example, if your transaction was included in block 100 and there are 110 blocks, the trade then has 11 confirmations.

Why is my BTC transaction stuck due to low fee? ›

If you set your custom fee too low or there is a sudden spike in network fees, your transaction might get stuck pending. If this happens, you can accelerate the transaction with either replace-by-fee (RBF) or a child-pays-for-parent (CPFP) transaction.

How many confirmations are needed for an Ethereum transaction? ›

Ethereum – Coinbase requires 35 confirmations, which takes around ten minutes; Bitcoin – Coinbase requires 3 confirmations, completed in 30 minutes; Litecoin – 12 confirmations in 30 minutes; EOS – It requires only one confirmation which takes only one minute.

How many confirmations does Kraken need? ›

Kraken's confirmations requirements
CryptocurrencyConfirmations required
Bitcoin (BTC)3 confirmations
Bitcoin (BTC Lightning Network)N/A
Bitcoin Cash (BCH)15 confirmations
BitDAO (BIT)Approximately 70 confirmations
157 more rows

How long does it take to verify blockchain wallet? ›

If your submission is clear and consistent, the automated verification may take anywhere from 5 minutes to 2 hours. If there are problems and a manual review is required, it may take approximately 5 business days.

Why is my blockchain transaction not confirmed? ›

Typically, a transaction takes between five minutes and three hours to get confirmed. This is normal, and confirmation time depends mostly on current network traffic. You can check the status of your transaction on any blockchain explorer by looking up the transaction ID, sending address, or receiving address.

Why does blockchain take 3 days? ›

For now, we've implemented a hold period of up to 3 days for card orders and 7 days for ACH and Open Banking deposits and orders. This is designed to protect you, your funds, and our funds from fraud. It's a common practice in the digital asset space, prioritizing security.

Why is my blockchain verification taking so long? ›

If your submission is clear and consistent, your identity verification should typically take between 5 minutes to 2 hours. However, if we are unable to verify your submission automatically, we will manually review it. This process may take up to 5 business days. Unfortunately, we cannot fast-track manual reviews.

What is the six block confirmation rule? ›

However, it's common practice to wait for at least six confirmations (six more blocks to be added after the block containing your transaction) to consider the transaction final. This is to ensure that the transaction won't be reversed or double-spent in case of a temporary fork in the blockchain.

How long does ERC-20 confirmation take? ›

CoinList waits for 30 confirmations to consider an ETH or ERC-20 transaction final. Although typically this should only take about ~ 5 minutes, this can take anywhere from 5 minutes to 4 hours. Especially during periods of high network congestion, the transaction can take longer.

Why is my BTC transfer still pending? ›

Bitcoin and Ethereum transactions require a certain number of network confirmations before they are considered final. Transactions appear as Pending until the required number of network confirmations has been reached. Transactions require a miner fee to be confirmed by the network.

What causes delay in Bitcoin transaction? ›

Delays in Bitcoin transactions can occur due to network congestion, low transaction fees, the size of the blockchain, wallet settings, network connectivity issues, transaction malleability, and miner confirmation policies.

How do I increase my Bitcoin transaction fee on blockchain? ›

1. On the main page of your wallet, select your unconfirmed transaction. 2. Tap Increase fee.

How many confirmations does ADA need? ›

Kraken only wants 15 confirmations.

How many LTC confirmations are needed? ›

12 confirmations

What is 3 blockchain confirmation? ›

A confirmation is considered to have occurred once a miner has verified a block of transactions and added the new block to the blockchain. On average, cryptocurrency exchanges require a minimum of three confirmations until a transaction is accepted.

What is the average confirmation time of transactions on the blockchain? ›

On the Bitcoin network, the average confirmation time for a BTC payment is about 10 minutes. However, transaction times can vary wildly. This is because it is affected by factors such as the total network activity, hashrate and transaction fees.

Top Articles
2000 Mexican pesos to US dollars Exchange Rate. Convert MXN/USD - Wise
7 Reasons Why You Should Use Trust Wallet
Hotels Near 6491 Peachtree Industrial Blvd
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Brady Hughes Justified
Occupational therapist
Jesus Calling December 1 2022
Pickswise the Free Sports Handicapping Service 2023
Tribune Seymour
Garrick Joker'' Hastings Sentenced
Top Hat Trailer Wiring Diagram
Craigslist Jobs Phoenix
Thotsbook Com
Trini Sandwich Crossword Clue
Dr. med. Uta Krieg-Oehme - Lesen Sie Erfahrungsberichte und vereinbaren Sie einen Termin
Teenleaks Discord
Brett Cooper Wikifeet
Inside the life of 17-year-old Charli D'Amelio, the most popular TikTok star in the world who now has her own TV show and clothing line
Palm Springs Ca Craigslist
MLB power rankings: Red-hot Chicago Cubs power into September, NL wild-card race
Lista trofeów | Jedi Upadły Zakon / Fallen Order - Star Wars Jedi Fallen Order - poradnik do gry | GRYOnline.pl
Lowes Undermount Kitchen Sinks
Scout Shop Massapequa
Busted Mcpherson Newspaper
Morse Road Bmv Hours
Www.paystubportal.com/7-11 Login
T Mobile Rival Crossword Clue
Elbert County Swap Shop
Shoe Station Store Locator
Criterion Dryer Review
What Sells at Flea Markets: 20 Profitable Items
Unity Webgl Car Tag
Ullu Coupon Code
Keshi with Mac Ayres and Starfall (Rescheduled from 11/1/2024) (POSTPONED) Tickets Thu, Nov 1, 2029 8:00 pm at Pechanga Arena - San Diego in San Diego, CA
Restored Republic
Mia Malkova Bio, Net Worth, Age & More - Magzica
47 Orchid Varieties: Different Types of Orchids (With Pictures)
Serenity Of Lathrop - Manteca Photos
Gwu Apps
Craigslist Georgia Homes For Sale By Owner
Myanswers Com Abc Resources
Pokemon Reborn Locations
Wo ein Pfand ist, ist auch Einweg
This 85-year-old mom co-signed her daughter's student loan years ago. Now she fears the lender may take her house
Mbfs Com Login
Toomics - Die unendliche Welt der Comics online
20 Mr. Miyagi Inspirational Quotes For Wisdom
RubberDucks Front Office
This Doctor Was Vilified After Contracting Ebola. Now He Sees History Repeating Itself With Coronavirus
Ups Customer Center Locations
Craigslist Farm And Garden Missoula
Wayward Carbuncle Location
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 5899

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.