Docs
API Console
Available

Funding Tree Analysis

Visualize and trace fund flows between wallets with interactive tree visualization.

TypeScriptPythoncURL
import { FundTracer } from '@fundtracer/sdk';

const ft = new FundTracer({
  apiKey: process.env.FUNDTRACER_API_KEY,
});

const report = await ft.wallets.trace({
  address: '0x742d...5b2a',
  chain: 'ethereum',
  depth: 4,
  includeRooms: true,
});

console.log(report.entities);
On this page

Overview

The Funding Tree feature visualizes the flow of funds into and out of a wallet. It shows where funds came from (sources) and where they went (destinations), helping you trace the origin of assets and understand transaction patterns.

Key Features

Interactive D3-powered visualization with entity type detection and suspicious activity flags.

How It Works

The Funding Tree analysis works by:

  1. Starting from a target wallet address
  2. Fetching incoming transactions (sources) and outgoing transactions (destinations)
  3. Categorizing each entity by type (CEX, DEX, Bridge, Wallet, Contract, Mixer)
  4. Building a tree visualization showing fund flow
  5. Calculating suspicious scores based on patterns

Visualization

The Funding Tree uses D3.js to render an interactive visualization with the following features:

  • Zoom and Pan - Navigate large fund flows easily
  • Entity Colors - Different colors for CEX, DEX, Bridges, Mixers, Contracts, and Wallets
  • Depth Control - Configure how many levels deep to trace
  • Click to Expand - Click any node to see more details

Interpreting Results

Entity TypeColorDescription
CEX (Centralized Exchange)Amber/OrangeKnown exchange addresses
DEX (Decentralized Exchange)PurpleDEX pools and routers
BridgeCyanCross-chain bridges
MixerPink/RedPrivacy mixers (high risk)
ContractIndigoSmart contracts
WalletGreenRegular wallet addresses