Chainalysis
Chainalysis provides AML / KYT services. The Dfns-Chainalaysis integration allows you to start analysing the transactions that are made on Dfns wallets.
To activate the integration, you need to go to Dfns Dashboard, and activate the integration from the settings, by adding your Chainalaysis API key.
Once that is done, the integration is done through the Policy Engine:
Transfer Screening
For outgoing transfers
Outgoing transfer attempts from a given wallet can be screened by Chainalysis before they make it on chain. To achieve that, you need to create a Policy with these traits:
action kind
Block
orRequestApproval
orNoAction
When using policy rule ChainalysisTransactionPrescreening
, the transfer attempt will be sent to Chainalysis for a KYT screening. If the screening result triggers the rule (based on the criterias you defined in the rule), then the details of the Chainalysis pre-screening results will be published in the Webhook Event policy.triggered
, which is published for any policy which triggers.
For incoming transfers
When an incoming transfers in a wallet is picked ou by our indexer, it can be screened by Chainalysis, and reported to you if something is detected as a result. To achieve that, you need to create a Policy with these traits:
action kind
NoAction
When using policy rule ChainalysisTransactionScreening
, the transfer attempt will be sent to Chainalysis for a KYT screening. If the screening result triggers the rule (based on the criterias you defined inthe rule), then the details of the Chainalysis screening results will be published in the Webhook Event policy.triggered
, which is published for any policy which triggers.
Supported Transfers
For now, the range of supported transfers kinds that can be screened is this the following:
Native tokens transfers:
Native token transfer on the following networks can be screened
ERC-20 tokens:
ERC-20 token transfer on the following networks can be screened:
Last updated