What happens when you run a Flipside AI Workflow? Let's understand the data used, architecture followed, sequences implemented, pitfalls avoided, and analysis performed under the hood.
Track institutional capital movement across blockchains to understand which centralized entities (funds, known institutional traders, exchanges, custodians, etc) are moving liquidity between chains, through which bridge platforms, and in what volumes.
label_type IN ('cefi', 'cex') and label_subtype IN ('vault', 'hot_wallet', 'treasury')address, project_name (e.g., "Binance", "Coinbase"), label_type, label_subtype, blockchaintx_hash, source_address, destination_address, source_chain, destination_chain, platform (bridge name), amount, amount_usd, symbol, token_is_verified, block_timestamplabel_type IN ('cefi', 'cex') AND label_subtype IN ('vault', 'hot_wallet', 'treasury')This creates a focused filter of institutional operational addresses. We're not looking for every Coinbase user - we're looking for Coinbase's own infrastructure addresses that move institutional liquidity.
(src.address IS NOT NULL OR dest.address IS NOT NULL) AND token_is_verified = TRUE AND block_timestamp > '2024-01-01'Critical join logic: We join on BOTH source and destination addresses because institutional activity can occur in either direction:
The (src.address IS NOT NULL OR dest.address IS NOT NULL) ensures we capture transactions where institutions are on either side.
Filter: NOT (source_project_name IS NULL AND destination_address_type = 'hot_wallet')
This removes suspicious patterns where unknown projects are sending directly to hot wallets - likely scam tokens or wash trading attempts.
Group by: month, bridge_platform, source_chain, destination_chain, source_project_name, source_address_type, destination_project_name, destination_address_type, token_symbol
This granular grouping preserves analytical flexibility - you can roll up to entity-level summaries or drill down to specific chain corridors and token movements.
Computed metrics per group:
COUNT(DISTINCT tx_hash) - transaction volumeCOUNT(DISTINCT source_address) - unique sendersCOUNT(DISTINCT destination_address) - unique receiversSUM(amount_usd) - total dollar value movedSUM(amount) - total token quantity movedlabel_subtype excludes individual exchange users, focusing only on institutional operational walletstoken_is_verified = TRUE removes wash trading and scam tokens from volume calculationsThe query returns a denormalized fact table where each row represents:
This structure supports immediate analysis without additional joins, enabling rapid calculation of entity rankings, chain corridor analysis, bridge platform market share, and temporal trend detection.