AML

To keep Nest secure and globally compliant, Nest has implemented a sub-second and seamless AML (Anti-Money Laundering) check that happens before users deposit into any Nest vault.

What You Need to Know

  • AML checks are required to deposit into Nest vaults and are powered by TRM Labs.

  • AML checks run on both the app and smart contracts (to ensure they can't be bypassed).

  • Policies are disclosed to asset issuers and protocols whose assets are available through Nest vaults.

Wallet restricted notification

How It Works

Nest uses TRM Labsarrow-up-right, a leading blockchain intelligence provider, to run AML checks. Nest's compliance team defines the rules, and Predicatearrow-up-right applies them.

get

Checks compliance for a user and retrieves predicate message if compliant

Path parameters
addressstringRequired

User address

Example: 0x1234567890123456789012345678901234567890
Query parameters
chainIdnumberOptional

Optional. Chain ID

Default: 1Example: 1
isDepositAndBridgestringOptional

Optional. Indicates if the compliance check is for deposit and bridge interaction. Defaults to false.

Default: falseExample: false
isZapperstringOptional

Optional. Indicates if bridge uses zapper (usdt -> usdc swap). Defaults to false.

Default: falseExample: false
isSolanastringOptional

Optional. Indicates solana deposits. Defaults to false.

Default: falseExample: false
nestComposerAddressstringOptional

Optional. The Nest composer address extracted from CCTP hook data. Required for Solana deposits.

Example: 0xaFe1F7B0105c6Da9e79f886A20eb55F17a791aa1Pattern: ^0x[a-fA-F0-9]{40}$
Responses
chevron-right
200

Compliance

application/json
get
/user/{address}/compliance

Last updated