Setup
- Go to Settings > Integrations > AML in the Dfns Dashboard
- Select the Chainalysis tab
- Enter your Chainalysis API key
- Save
Outbound transfer prescreening
Outbound transfers can be screened by Chainalysis before they are broadcast on-chain. To enable this, create a policy with:- Activity kind:
Wallets:Sign - Rule kind:
ChainalysisTransactionPrescreening - Action kind:
Block,RequestApproval, orNoAction
policy.triggered webhook event.
Inbound transfer screening
Incoming transfers detected by the Dfns indexer can be screened by Chainalysis and reported to you. To enable this, create a policy with:- Activity kind:
Wallets:IncomingTransaction - Rule kind:
ChainalysisTransactionScreening - Action kind:
NoAction
policy.triggered webhook event.
Supported networks
For the most up-to-date list of supported networks and assets, check Chainalysis KYT documentation.
Native token transfers
Native token transfers on the following networks can be screened:| Network |
|---|
| Algorand |
| ArbitrumOne |
| AvalancheC |
| Bitcoin |
| Bsc |
| Ethereum |
| FantomOpera |
| Litecoin |
| Optimism |
| Polygon |
| Solana |
| Tron |
| XrpLedger |
ERC-20 token transfers
ERC-20 token transfers on the following networks can be screened:| Network |
|---|
| ArbitrumOne |
| AvalancheC |
| Bsc |
| Ethereum |
| Optimism |
| Polygon |
