ckBridge Ethereum Address Blacklisted by Circle - USDC Withdrawals Failing


Problem Summary: The Ethereum mainnet address used by ckBridge for USDC transfers has been blacklisted by Circle. This is preventing all USDC withdrawals from Internet Computer (ICP) to Ethereum from completing successfully.

Affected Address: 0xb25eA1D493B49a1DeD42aC5B1208cC618f9A9B80

Impact Timeline:

  • Issue started approximately 32+ hours ago
  • All USDC withdrawal attempts from ICP → ETH are failing
  • Users unable to access their assets

User Impact:

  • USDC not arriving on Ethereum mainnet
  • ckUSDC not being returned to ICP
  • Funds stuck in transit indefinitely
  • Users blocked from moving assets

Evidence:
Transaction hash showing Circle blacklist error: Ethereum Transaction Hash: 0x85f621a566... | Etherscan

Error message: “Blacklistable: account is blacklisted”
Urgent Action Required: This is a critical issue affecting bridge functionality and user funds. Immediate investigation and remediation are needed.

why does an address get blacklisted?

Thanks for the ping, folks are investigating

That’s unfortunately correct, Circle blacklisted the minter here. We will reach out to Circle to clarify this issue.

Apparently it has to do with an ongoing civil case: https://x.com/zachxbt/status/2036472308467224839

Why we are building a native stablecoin. I remember a community member raising such an issue when DFINITY was gathering feedback on the ckUSDC……. but it has finally happened as he suggested.An important lesson to learn. In future we shall diversify all our collateral of DUSD and not to rely on on the cks

Fredrich ~doxa

_ _

Hello community, we are mobilising for your support during doxaUSD SNS. Lets all support our #native stablecoin

Several people have pointed out it was just a matter of time before the USDC canister got blacklisted by circle, and here we are.

My feedback / complaint got censored by staff:

We all know why this happened

Obviously they want to extort Dfinity to pay them a fee. Its pay to play. Unfortunately for us our TVL is next to nothing and paying the fee is not worth it.

So there’s this as well

TVL being low is not the problem, it’s a symptom of the problem
Regarding the fee’, if not worth it why do you think other blockchains still pay for it?

hmmmmm

Because you spreading false info/propaganda.

“False propaganda” :relieved_face:

If a civil case related to some FX services and unregulated gambling products makes Circle pull the plug of the addresses governing entire blockchains Ethereum, Polygon,all other mayor smart contract blockchains would be black listed by Circle

If you argument is ‘it was unknown service wallets’, which I suspect we will hear, I would still stick to my argument. Imagine you work at Circle and you have a backend which allows white listening addresses, and black listening.

I have not used the circle system, but I am pretty sure their dev did not build it in such a way that their system allowed a user to easily blacklist an address previously whitelisted.

If this happened to Ethereum it could cause billion dollar loss.

You cna make the argument that “ICP was not white listed because they never paid for that”,
but then, dont you think they actually do very careful checks before blacklisting an entire blockchain, given the risk of financial loss and lawsuit.

I believe Circle is sending a message, and I ‘believe’ their systems and processes would have 100% hindered this from happening if IC was whitelisted in the first place.

Also… pretty sure the guys who do the black listening do a minimum of due diligence before clicking the button.

I would just ban you, or timeout 1 month.

Ok
Good think you are not an admin then
So that people are able to discuss important matters without your emotions coming in the way

This is the kind of incident that forces a more important conversation than “bridge UX.”

If the final exit path depends on a centralized issuer’s permission layer, then the system still has a structural choke point.

The real design question is how to build execution, internal liquidity, and asset routing in a way that degrades gracefully when one external rail fails.

I’m not sure why. But a lot of people seem to think the foundation owes them money.

Another 2 addresses in the list were unfreezed, 0x68416 and 0x4bd282, according to USDT/USDC Ban List

Any update from @DFINITY so far as key patner and project built on top ckUSDC.

Main Theory (Assumptions)

  • Civil/legal case likely tied to AML concerns (forex, HYIP, gambling activity)
  • Circle froze ~16 USD Coin addresses
  • Included directly identified service wallets
  • Expanded the list using heuristic clustering (transaction tracing)
  • ckUSDC bridge (on Internet Computer) was incorrectly included
  • Misclassified as “unknown service” (no prior labeling or attribution)
  • Likely insufficient or no OSINT before blacklisting
  • Overreach caused by automated/compliance heuristics
  • Possible failure to follow internal review procedures
  • Affected parties flagged the issue
  • Rapid internal review by Circle
  • Non-malicious / infrastructure addresses were unfrozen
  • Final outcome: valid targets remained frozen, false positives were reversed

Alternative Theory (MoreSpeculative)

  • Circle uses tools like Chainalysis (and others for b ackup), which are designed to identify major infrastructure
  • BlockchainAnalysis software typically classify entities (name, organization, type, risk, category)
  • DFINITY Foundation does not have a formal integration with Circle but still leverages USDC liquidity via bridging
  • The ICP ecosystem builds DeFi around ckUSDC and presents it as a primary stablecoin without a direct partnership (lacking the normal circle quality and compliance procedures)
  • This creates a perceived imbalance: benefiting from USDC without formal alignment with the issuer
  • Circle retains unilateral freeze control over USDC at the contract level
  • The freeze could be interpreted as a demonstration of that control over indirect users
  • Inclusion of ckUSDC may be seen as targeting visible, non-integrated infrastructure
  • Possible implicit message: using USDC without cooperation carries operational risk
  • Rapid unfreeze helps reduce backlash while still demonstrating capability
  • Could act as a signal to other chains, bridges, and DeFi protocols
  • Reinforces the idea that USDC functions as permissioned paid financial infrastructure

What Could Have Prevented This

  • Formal integration or partnership between DFINITY Foundation and Circle
  • Official whitelisting of the ckUSDC bridge in circles internal homemade backend system
  • Proper labeling in Chainalysis and similar analytics platforms
  • Publicly registered and verified bridge address metadata
  • Clear identification in blockchain explorers
  • Mandatory manual review before freezing high-value or infrastructure addresses
  • Clear separation between user wallets and protocol/bridge contracts in clustering logic
  • Stronger OSINT and attribution processes prior to enforcement actions
  • Reduced reliance on automated heuristics without human validation

This particular mistake was critical, the explanation of unknown service wallet from a legal case is not sufficient, especially given how fast it was reverted. We know what licenses and what certificates they have, based on that we can do qualified guess work on how their policies and procedures may look, they been around for over ten years and is highly regulated, so its not random.

Blacklist systems functionality is also very common in blockchain, many types of services use them, so we do not have to speculate wildly about how they may be built or how they work, and what safe guards are built in.

This happening (no matter how unlikely it was) had been predicted in this forum not long ago, and at that point in time it was predicted it would happen due no non-payment. Therefore, we should not immediately dismiss non-payment as implausible part of the explanation.

Important takeaway:

If there was illicit activity taking place using ckUSDC, if there was a ‘native integration’ Circle could freeze granularly the affected high risk wallets, the risk now remains that a court order is issued and Circle freezes the underlying address all ckUSDC relies on.

It is difficult for institutional builders to bring high value infrastructure to ICP when you have this obvious centralization concerns. I hope this can be an eye opener for Dfinity and a call to action to start taking this serious and look to increase the value of the platform so it can be a bigger part of the overall extremely valuable blockchain economy.

immediately after sns we are changing @doxausd collateral to ustbill one. Talks with potential patners are already underway