Setup
- Go to Settings > Integrations > AML in the Dfns Dashboard
- Select the Global Ledger tab
- Enter your Global Ledger API key
- (Optional) If using an on-prem deployment, specify your custom base domain and supported blockchains
- Save
Outbound transfer prescreening
Outbound transfers can be screened by Global Ledger before they are broadcast on-chain. To enable this, create a policy with:- Activity kind:
Wallets:Sign - Rule kind:
GlobalLedgerTransactionPrescreening - Action kind:
Block,RequestApproval, orNoAction
When the policy triggers
The policy triggers when either:- The transaction’s risk score meets or exceeds your configured
riskScoreThreshold(0-100 scale, where 100 is highest risk) - Global Ledger returns any alerts for the transaction (alerts are configured in your Global Ledger dashboard)
Skip options
The rule includes options to handle edge cases:| Option | Description |
|---|---|
skipUnscreenableTransaction | Skip wallet requests that cannot be screened (e.g., raw signatures) |
skipUnsupportedNetwork | Skip transfers to networks not supported by the integration |
skipUnsupportedAsset | Skip transfers of assets not supported by the integration |
skipGlobalLedgerFailure | Skip if the Global Ledger API request fails |
Webhook events
When the policy triggers, the screening results are included in thepolicy.triggered webhook event.
Supported networks
Global Ledger supports major blockchains including Bitcoin, Ethereum, Tron, BNB Chain, Solana, and more. For the complete list of supported networks and assets, see Global Ledger’s documentation.If you’re using an on-prem deployment of Global Ledger, you can specify which blockchains your deployment supports in the Dashboard integration settings.
