Wallet Screening
NowRamp automatically screens all customer wallets for AML (Anti-Money Laundering) compliance using Chainalysis. This guide explains how wallet screening works and how to handle screening results.How It Works
When a customer adds a wallet:- Address Validation - Format is validated for the blockchain
- Screening Request - Address sent to Chainalysis
- Risk Assessment - Chainalysis returns risk score and flags
- Status Update - Wallet marked as
clear,flagged, orblocked
Adding Wallets
Screening Statuses
| Status | Description | Can Transact |
|---|---|---|
pending | Screening in progress | No |
clear | No risk indicators | Yes |
flagged | Some risk factors (review) | Depends on policy |
blocked | High risk - blocked | No |
error | Screening failed | No |
Checking Wallet Status
Handling Screening Results
Using Webhooks (Recommended)
Risk Scores and Levels
| Level | Score Range | Action |
|---|---|---|
low | 0.0 - 0.3 | Auto-approve |
medium | 0.3 - 0.7 | Review required |
high | 0.7 - 1.0 | Auto-block |
Risk Flags
Common flags returned by Chainalysis:| Flag | Description | Severity |
|---|---|---|
sanctions | Address on OFAC/sanctions list | Critical |
ransomware | Linked to ransomware | Critical |
darknet | Darknet market activity | High |
mixer | Mixing service usage | Medium |
gambling | Gambling platform | Low |
exchange | Known exchange address | Info |
Widget Integration
The widget handles wallet screening automatically:Manual Review
For flagged wallets, implement a review process:Sandbox Testing
In sandbox, use these test addresses:| Address Pattern | Result |
|---|---|
Ends with ...000 | Clear (low risk) |
Ends with ...111 | Flagged (medium risk) |
Ends with ...999 | Blocked (high risk) |