One row per wallet holding a live Coinbase Verified Country attestation: the country of residence Coinbase recorded when it verified the holder. The attestation is issued on Base, opt-in and revocable, and revoked or expired attestations are dropped.
Columns
| Column | Type | Description |
|---|
address | STRING | The wallet the attestation was issued to, lowercase. The key this table is clustered on. |
chain_family | STRING | Always evm: the country applies to the address on every EVM chain, so join on address and the chainβs chain_family from Chains βΈ Registry. |
attested_chain_id | STRING | Chain the attestation was issued on, always base. |
attested_country | STRING | ISO 3166-1 alpha-2 country of residence recorded in the attestation. |
attested_at | TIMESTAMP | Timestamp the attestation was issued. A wallet with several live attestations keeps the latest. |
attestation_uid | STRING | Unique id of the attestation. |
attester | STRING | Address of the issuer, lowercase. |
Sample queries
The table is clustered on address, one row per wallet. Filter on the address where you have it; a query that filters on anything else reads the whole table.
One wallet's attested country
Attested wallets by country
Attested country by funding venue
address is the cluster key, so filtering it is the cheapest lookup.Wallets per country of residence. A wallet joins on address and the chainβs chain_family, which reaches its funded rows on every EVM chain. dimensions.chains maps each chain_id to its chain_family.