Overview

Automate institutional-grade compliance by integrating Chainalysis Sanctions screening with Thirdweb Engine's smart contract orchestration. Build secure, automated workflows that instantly validate wallet addresses against global sanctions lists before executing on-chain transactions.

Popular ways to use the Chainalysis Sanctions + Thirdweb Engine integration onchain

View all templates ›

Supported triggers and actions

Screen Address for Sanctions

Screen Address for Sanctions

Action

Check whether a blockchain address is on any sanctions list tracked by Chainalysis (OFAC SDN, EU, UN, etc.). Returns a boolean sanctioned flag, unique categories, and the full identifications list with source URLs. Chain-agnostic (EVM, BTC, Solana). Ideal for: compliance workflows, pre-transaction screening, counterparty risk checks, AML monitoring, audit trails.

Thirdweb Engine: Write Contract

Thirdweb Engine: Write Contract

Action

Execute a write transaction on a smart contract via your Thirdweb Engine. Queues the transaction and returns a queueId for tracking. Use get-transaction-status to poll for confirmation. Ideal for: state-changing contract calls, token transfers, minting.

Thirdweb Engine: Send Transaction

Thirdweb Engine: Send Transaction

Action

Send a raw transaction via your Thirdweb Engine. Takes pre-encoded calldata, destination address, and value. Queues the transaction and returns a queueId. Ideal for: arbitrary contract interactions, value transfers, custom calldata not covered by write-contract.

Thirdweb Engine: List Backend Wallets

Thirdweb Engine: List Backend Wallets

Action

List all backend wallets configured in your Thirdweb Engine instance. Returns wallet addresses, types, and labels. Ideal for: discovering available wallets, populating wallet selection dropdowns, verifying wallet setup.

Thirdweb Engine: Get Transaction Status

Thirdweb Engine: Get Transaction Status

Action

Check the status of a queued transaction on your Thirdweb Engine. Returns current status, transaction hash (once sent), and on-chain result (once mined). Ideal for: polling after a write-contract or send-transaction action, workflow conditions on tx status.

Thirdweb Engine: Read Contract

Thirdweb Engine: Read Contract

Action

Read data from a smart contract via your Thirdweb Engine instance. Calls a read-only function and returns the result. Ideal for: checking balances, reading state, fetching on-chain data for workflow conditions.

Create workflows with Chainalysis Sanctions integrations

Loading integrations...

FAQs about Chainalysis Sanctions