One row per wallet with at least one funding edge, attributed to a project or not. funding_venue_project_id is null wherever a walletโs edges split across venues too evenly to name one.
Columns
| Column | Type | Description |
|---|
account_id | STRING | Account as one key: {address}-{chain_id}. The key this table is clustered on. |
chain_id | STRING | Chain the wallet is on. |
address | STRING | The wallet: lowercase on EVM, verbatim base58 on Solana. |
funding_venue_project_id | STRING | Venue that funded the wallet: the earliest edgeโs venue, from Accounts โธ Registryโs Venues tab. Null when the walletโs edges split across venues. |
funding_venue_type | STRING | cex or fiat-ramps, from Venues. Null iff funding_venue_project_id is null. |
funding_venue_source | STRING | curated for an edge to a registry anchor, detected for an edge through a detected deposit address. Null iff funding_venue_project_id is null. |
funding_confidence | STRING | high, medium or low, from the tiers described on Accounts โธ Registry. Null iff funding_venue_project_id is null. |
funding_evidence_edges | INT64 | First-contact edges behind the row. |
funding_distinct_venues | INT64 | Venues the wallet has edges with. |
funding_first_edge_at | TIMESTAMP | Timestamp of the walletโs earliest funding edge. |
funding_jurisdiction | STRING | ISO 3166-1 alpha-2 of the venue, from Venues. Null unless the venue passes the jurisdiction gate there. |
wallet_set_version | INT64 | Fingerprint of the venueโs anchor set the row was computed under. Null iff funding_venue_project_id is null. |
Sample queries
The table is clustered on account_id, one row per wallet. Filter on the account where you have it, or on chain_id otherwise; a query that filters on neither reads the whole table.
One wallet's funding tag
Wallets by venue and confidence, on one chain
High-confidence wallets by venue, with jurisdiction
account_id is the address and the chain joined by a hyphen, and the column this table is clustered on, so filtering it is the cheapest lookup.chain_id is not the cluster key, so bound the column list too: selecting only the columns a query needs keeps a chain-wide scan affordable.funding_venue_project_id joins dimensions.venues for the venueโs display name and jurisdiction.