Transaction 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 Wallets using embedded screening, the existing
Get a transaction
API endpoint includes a response field, transactionScreeningEvaluation
, for
transaction screening result, detailing:
For Wallets 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.