How Circle's Blacklist Works
Circle Internet Financial, the issuer of USDC, implements a blacklist mechanism through the FiatTokenV2 smart contract. Unlike Tether's multi-function approach, Circle uses a single blacklist() function managed by a designated "blacklister" role, producing enforcement events that Eagle Virtual indexes in real time. This role-based architecture reflects Circle's more structured approach to governance and compliance.
When an address is blacklisted, the USDC contract prevents all transfers to and from that address. The freeze is immediate and applies to the specific chain where the blacklist transaction is executed. Circle must separately blacklist an address on each chain where USDC is deployed, although in practice they coordinate multi-chain freezes for significant cases.
Circle has been transparent about its blacklisting policy, stating that it responds primarily to valid law enforcement requests, OFAC or EU sanctions obligations, and court-backed compliance actions. Compared to Tether, Circle blacklists fewer addresses but tends to act on higher-profile cases with clear legal basis. That matters for teams screening both USDC and EURC under MiCA-oriented workflows.
Key Smart Contract Functions
blacklist(address _account)
Called by Circle's designated blacklister address. Adds the target to the internal blacklist mapping. The Blacklisted event is emitted, which Eagle Virtual captures immediately. Once blacklisted, the address cannot send, receive, or approve USDC transfers.
unBlacklist(address _account)
Removes an address from the blacklist, restoring full transfer capability. Circle has used this function in cases where addresses were cleared after investigation or where blacklisting was applied in error. The UnBlacklisted event is emitted.
isBlacklisted(address _account) view
A public view function that allows anyone to check whether an address is currently on the blacklist. Eagle Virtual uses this function alongside event monitoring to maintain accurate real-time blacklist status for every USDC contract across all chains.
USDC Blacklist by Chain
USDC is deployed natively on more supported chains than any other stablecoin. Each deployment maintains its own independent blacklist, and Circle coordinates enforcement across chains when targeting the same entity.
Ethereum accounts for the largest share of USDC blacklist events. Circle's expansion to L2 chains like Base and Arbitrum has introduced new enforcement surface area, though blacklist activity on these newer chains remains lower.
Circle vs Tether: Different Approaches
Enforcement Philosophy
Circle (USDC)
Selective enforcement focused on clear legal obligations. Primarily responds to law enforcement warrants, court orders, and OFAC / EU sanctions obligations. Does not unilaterally destroy frozen funds.
Tether (USDT)
Broader enforcement including proactive freezes. Cooperates with law enforcement but also acts on internal intelligence. Has the ability to destroy frozen USDT balances permanently.
The difference in approach means that USDC blacklists tend to represent more legally vetted actions, while USDT blacklists include a wider range of enforcement. For compliance teams, both blacklists are equally important to monitor. For a detailed comparison, see our Tether vs Circle policy analysis.
Sample Blacklist Events
The following table shows representative examples of USDC blacklist events. All addresses are redacted. Sign in for full details.
| Address | Chain | Event Type | Year |
|---|---|---|---|
| 0x7a2b...e391 | Ethereum | Blacklisted | 2024 |
| 0xc4f8...1d52 | Ethereum | Blacklisted | 2023 |
| 0xe91d...4f8a | Arbitrum | Blacklisted | 2024 |
| 0x1b3c...a027 | Ethereum | UnBlacklisted | 2023 |
Addresses are redacted in this public view. Sign in to access complete blacklist records.
Regulatory Context
Circle is a US-based company regulated as a money services business. This regulatory standing means USDC blacklist actions often have direct legal backing. When the US Treasury sanctioned Tornado Cash in August 2022, Circle quickly blacklisted all USDC held in Tornado Cash contracts, demonstrating the intersection between OFAC-, EU-, and other government sanctions workflows and stablecoin enforcement. Circle's euro-denominated EURC product also makes the company especially relevant for MiCA-focused teams.
Circle has also obtained state money transmitter licenses and has been vocal about pursuing full regulatory compliance. This positions USDC blacklists as particularly significant from a legal perspective, as they often represent formal compliance actions rather than discretionary enforcement. For European users screening EURC and USDC together, Circle's governance model helps explain why blacklists on one asset can inform risk reviews across the broader Circle stablecoin stack. Brazilian teams also monitor USDC alongside BRZ flows.
Monitoring USDC Blacklists
Eagle Virtual indexes every USDC blacklist event across the Circle deployments we track. Our API provides real-time lookups of blacklist status, historical blacklist events for any address, and proximity analysis showing how close an address is to blacklisted USDC funds. Teams can review USDC alongside EURC, EURe, agEUR, BRZ activity in the same workflow.
For compliance teams processing USDC transactions, we recommend checking both direct blacklist status and proximity analysis. An address may not be blacklisted itself, but if it has recently received funds from an address that was subsequently blacklisted, that information is critical for risk assessment.
Related Resources
Monitor USDC blacklists in real time
Screen any address against the full USDC blacklist across supported chains. Get proximity analysis and enforcement history for USDC, EURC, and related cross-border stablecoin workflows. Free tier available.