Skip to main content
Wavy Node analyzes blockchain transactions in real time to detect suspicious patterns, fraud, and money laundering. Each analyzed address receives a risk score and a set of detected patterns.

How it works

1

Register addresses

Add the relevant on-chain addresses for your project using the Addresses API. These are the wallets you want to monitor for compliance.
2

Scan for risk

Submit addresses for analysis using the Risk analysis endpoints. The system traverses the transaction graph to detect suspicious patterns.
3

Review results

Each address receives a risk score (0-100), a risk level, and a list of detected patterns with their severity.
4

Take action

Based on the results, you can approve, investigate, or escalate. Wavy Node sends real-time alerts to your integration webhook when suspicious activity is detected.

Detected patterns

When analyzing the transaction graph, Wavy Node can identify the following suspicious patterns:
Severity varies with the strength of the evidence. See Risk analysis for the full detection rules and scoring formula.

Risk levels

Response example

Here the score is the weighted sum: malicious_actor (60 × 0.7 = 42) plus exchange_hopping (20 × 0.7 = 14), for a total of 56 (medium range).
Addresses with a risk score of 80-100 (critical range) should be reported to the regulator per applicable regulations. See Regulations for details.