Skip to main content
Chainalysis is the industry leader in blockchain analysis and transaction monitoring. Their KYT (Know Your Transaction) platform provides real-time risk scoring and investigative tools to help meet AML compliance requirements.

Setup

1

Open the Chainalysis integration

In the DFNS Dashboard, navigate to Integrations, find the Chainalysis card, and click Configure.
2

Activate and enter your API key

Toggle Activate Chainalysis Integration, then enter your Chainalysis API key.
Chainalysis integration settings with the API key field
3

Save

Click Save. The integration is now active, and the Chainalysis rules become available in the policy builder.

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

1

Create a policy

Go to Policies, click Create Policy, give it a name, and select the Wallet usage (transfer, transaction, signature) activity.
2

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.
Policy rule set to Chainalysis prescreening with the alert level configuration
3

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.
When the action is 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”.
Pending policy approval triggered by a Chainalysis alert

With the API

Create a policy with: When the policy triggers, the Chainalysis screening results are included in the 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

1

Create a policy

Go to Policies, click Create Policy, give it a name, and select the Incoming wallet transaction activity.
2

Select the Chainalysis screening rule

On the Rule step, choose Transaction screening (Chainalysis) and configure the alert level and categories.
Policy rule set to Chainalysis incoming transaction screening
3

Save

Incoming screening reports results without blocking, so the action is No action. Review and Save.

With the API

Create a policy with: When the policy triggers, the Chainalysis screening results are included in the 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
Last modified on June 8, 2026