By SanctionsAI team · Updated 2026-08-09

How to screen cryptocurrency transactions for sanctions

Crypto sanctions screening is different from name screening: you screen wallet addresses, not names.

The three screening layers

LayerWhat to screenWhen
Wallet addressSending/receiving wallet vs OFAC SDNEvery transaction, real-time
Transaction historyPast interactions with designated addressesAt onboarding, periodic
Behavioral patternsMixer interaction, bridge usageOngoing monitoring

Step-by-step process

Step 1: Extract sender wallet address. Step 2: Call GET /sanctions?wallet=0x.... Step 3: If blocked=true, reject payment and log. Step 4: Check transaction history for mixer/bridge interaction. Step 5: Record screening result with timestamp.

Critical: OFAC sanctions are strict liability. Accepting a payment from a designated wallet is a violation even without knowledge. Real-time screening is mandatory.

Screen your agent's next payment

Check any wallet, name, or entity against OFAC, EU, UN sanctions lists in real time.

Free wallet checker

Frequently Asked Questions

How do I screen a crypto wallet?
Use GET /sanctions?wallet=0x... or the free checker at /tools/wallet-checker.
What addresses should I screen?
All OFAC SDN crypto addresses: designated mixers, VASPs, individuals, entities.
Should I screen transaction history?
For high-value or high-risk transactions, yes. Check for mixer/bridge interaction.
Is accepting crypto from a designated wallet a violation?
Yes. OFAC is strict liability. Real-time screening before acceptance is mandatory.

← Back to how-to · SanctionsAI