Setup
Open the Chainalysis integration
In the DFNS Dashboard, navigate to Integrations, find the Chainalysis card, and click Configure.
Activate and enter your API key
Toggle Activate Chainalysis Integration, then enter your Chainalysis API key.

Outbound transfer prescreening
Outbound transfers can be screened by Chainalysis before they are broadcast on-chain. Create a policy that runs the Chainalysis prescreening rule on wallet activity.From the dashboard
Create a policy
Go to Policies, click Create Policy, give it a name, and select the Wallet usage (transfer, transaction, signature) activity.
Select the Chainalysis rule
On the Rule step, choose Transaction attempt prescreening (Chainalysis). Set the minimum alert level that triggers the policy (Low, Medium, High, or Severe), and optionally restrict the alert, exposure, and address categories or set a User ID template.

Choose an action and save
Pick the action taken when the rule triggers, then review and Save. You can scope the policy to specific wallets or tags.
RequestApproval, a flagged transfer stays pending until an approver reviews it. The approval page shows the triggered policy and the reason, with the full Chainalysis evaluation under “Evaluation details”.

With the API
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.From the dashboard
Create a policy
Go to Policies, click Create Policy, give it a name, and select the Incoming wallet transaction activity.
Select the Chainalysis screening rule
On the Rule step, choose Transaction screening (Chainalysis) and configure the alert level and categories.

With the API
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 |