We refreshed our doc site!
Bookmarked links may have changed
Read release notesTransaction Screening (available as Beta) is a real-time tool that automatically checks blockchain transactions and associated addresses for risks related to sanctioned entities, terrorist financing, or other suspicious behaviors. This is a core component of the Compliance Engine and it allows developers to configure screening rules to meet the specific compliance requirements of their jurisdiction or industry.
Developers can trigger screening evaluations using two methods:
For Programmable Wallets using embedded screening, the existing Get a transaction API endpoint includes a response field, transactionScreeningEvaluation
, for transaction screening result, detailing:
For Programmable Wallet developers using standalone screening, the Compliance Engine exposes a new Screen a blockchain address API endpoint, enabling you to screen a specific blockchain address on a given supported chain independently of any transaction flow. The endpoint response returns the following:
APPROVED
or DENIED
.transactionScreeningEvaluation
field above.On testnet, transaction screening is enabled by default. For mainnet access, you will need to request access via the Circle Console. Then:
You can review detailed results for all rule matches and alerts on the Circle Console.