Before starting, make sure Range is connected to your AI client. See the Quickstart if you haven’t done that yet.
The investigation workflow
Risk triage
The first call in any investigation. Get the address risk score to understand the severity before going deeper.Tool: What to look for:
get_address_riskAsk your AI:- Risk level CRITICAL or HIGH → escalate, investigate thoroughly
- Malicious hops in the graph → the address is connected to known bad actors even if not directly flagged
- Entity attribution → if it’s labeled as a mixer, exchange, or sanctioned entity, that’s immediately actionable
Sanctions and blacklist check
Independent of risk scoring — check whether the address appears on OFAC lists or has been blacklisted by stablecoin issuers.Tool: What to look for:
check_sanctionsAsk your AI:is_ofac_sanctioned: true→ immediate compliance action requiredis_token_blacklisted: true→ USDT/USDC/USDC.e transfers may be frozen- Check the event history for when and why it was listed
Build the connection graph
Identify who the address has been transacting with. This is the core of any fund flow investigation.Tool: What to look for:
get_address_connectionsAsk your AI:- Direct connections to exchanges (good — funds may be traceable)
- Direct connections to mixers or privacy protocols (red flag)
- Unlabeled counterparties that appear frequently (investigate those too)
Trace fund flows
Dig into the actual transfers — amounts, tokens, timing, and direction.Tools: What to look for:
get_transfers, get_transfers_betweenAsk your AI:- Rapid in/out patterns (layering behavior)
- Large USD amounts with no clear business purpose
- Bridge transfers (IBC, CCTP) used to move funds cross-chain quickly
- Time clustering — many transactions in a short window
Find the origin of funds
Trace where the address got its initial funding. The funding source often reveals the true nature of the wallet.Tool: What to look for:
get_address_funded_byAsk your AI:- Funded by a sanctioned or high-risk address → high concern
- Funded by a known exchange with a verified withdrawal → lower concern
- Funded by another unlabeled address → continue tracing that address too
Identify unknown counterparties
For any addresses you don’t recognize, look them up in Range’s entity database.Tools: What to look for:
search_entities, get_address_infoAsk your AI:- Known exchange hot/cold wallets
- Mixer or tumbler addresses
- Protocol contracts (DEXes, bridges, lending protocols)
- Previously flagged addresses in Range’s database
Complete investigation prompt
Paste this into Claude Desktop or Claude.ai for a full investigation in one shot:Example output
Example: Raydium Authority V4 on Solana
Example: Raydium Authority V4 on Solana

