Chainvara
Sanctions & KYT screening

Never pay a sanctioned address

Every destination is screened against the OFAC sanctions list before anything is approved, with Chainalysis and TRM Labs screening when you add your keys. A sanctioned destination is always refused, whatever the policy says.

Destination

0x8576acc5c05d6ce88f4e49bf65bdf0c62f91353c

OFAC SDN listMatch

Chainalysis sanctionsMatch

TRM Labs sanctionsMatch

Transfer blocked · no approval can override

Compliance, built in

  1. 01

    OFAC list built in

    Sanctioned addresses for Bitcoin, Ethereum and EVM networks, Tron, Solana, Litecoin and XRP, refreshed automatically.

  2. 02

    Chainalysis and TRM

    Add your keys to screen every network with their sanctions data too.

  3. 03

    Hard stop

    A hit blocks the transfer; no approval can override it.

  4. 04

    Screening API

    Check any address from your systems with GET /screening.

How it works

  1. 1

    Nothing to set up

    The OFAC list is on from day one.

  2. 2

    Add providers

    Optional Chainalysis or TRM keys extend coverage.

  3. 3

    Review

    Hits are visible on the transfer and in the audit log.

Screen an address

GET /api/v1/screening?network=ethereum&address=0x…
// → { sanctioned: true, list: "OFAC SDN" }

Works best with

Ready to see Chainvara in action?

Start free on test networks. Move to production when your controls are in place.