Flipside Docs
  • Welcome to Flipside!
    • Welcome to Flipside
    • Growth Services
    • Data
      • Choose your Flipside plan
        • Free
        • Builder
        • Pro
          • Get Started in Snowflake
          • Incremental Table Pattern
          • Copy Data from Snowflake to AWS
          • Copy Data from Snowflake to GCP
          • Copy Data from Snowflake to Azure
        • Snowflake Data Shares
          • Mounting a Snowflake Data Share
    • Earn
    • Community
  • Data
    • Flipside Data
      • Table Docs by Chain
      • Data Modeling Approach
      • Labels
        • Centralized Exchange Label Type
        • Decentralized Exchange Label Type
        • Operator Label Type
        • Chain Admin Label Type
        • Decentralized Finance Label Type
        • NonFungible Tokens Label Type
        • Games Label Type
        • Bridge Label Type
        • Decentralized Applications Label Type
        • Token Label Type
        • Flotsam Label Type
      • Tags
      • Table Freshness Targets
      • Contribute to Our Data
        • Contract Decoding & ABIs
        • How to Add Your Own Tags
        • Community Curation
          • Getting Started
            • Contribution Workflow
          • Model Standards
            • dbt Tips
          • PR Checklist
    • Data Products
      • Data Studio (SQL Analysts)
        • Get Started
          • Write/fork your first query
        • Flipside AI
        • Studio in Depth
          • Query Editor
            • Query Referencing
            • Pro Tips for Querying
            • Keyboard Shortcuts
            • Hex-to-Integer Function
          • Create a Chart
            • Advanced Visualization
          • Build a Dashboard
            • Markdown Reference
          • Team Accounts
        • Tutorials
          • How to Analyze Web3 Data
          • Video Tutorials
            • Overview of Schemas & Tables
            • Ethereum Tutorials
              • Getting Started with Decoded Ethereum Events
              • Getting Started with Ethereum Balances
              • Block Level and Daily Balances
              • Finding Centralized Exchange Flows
            • Solana Tutorials
              • Solana Schema & Tables: Video Walkthrough
              • Solana Specialty Tables: Video Walkthrough
              • Exploring Transactions in solana.events
            • THORChain Tutorials
              • THORChain Schema & Tables
              • Calculating IL for THORChain
          • More Tools & Resources
        • Get Inspired
      • LiveQuery
        • Get Started
        • LiveQuery in Depth
          • Functions
            • 🤝Partner Functions
            • 🧙‍♂️EVM Functions
              • 💡Seaport: Real-time Orders
              • 💡WETH Pool Balances
              • 💡General EVM Node Queries
            • 🤖API Functions
              • 💡Query TheGraph
              • 💡Query Defi Llama
            • ⚙️Utility Functions
              • 💡Hex Converters
              • 💡JSON RPC Request Builder
              • 💡EVM Logs Decoder
              • 💡Keccak256 Encoder
          • QuickNode Setup Guide
        • Secrets Manager
        • Get Inspired
      • Snowflake
      • API/SDK (Developers)
        • Get Started - Your first API call in < 2 min
        • SDK in Depth
          • JSON RPC methods
          • Run A Query
          • Query Results
          • Pagination
          • Sorting
          • Filtering
          • Query Seconds
          • Caching (maxAgeMinutes)
          • Rate Limits
          • Errors
          • More Examples
          • Archive
            • [ARCHIVED] JS/TS SDK
            • ShroomDK Migration Guide
            • [LEGACY] R
        • Tutorials
          • Have Questions?
        • Get Inspired
    • Insights and Tools
  • Earn
    • Flipside Earn
    • Onchain Rewards
      • Quests
    • Analyst Rewards
      • Top Dashboards
        • Top Dashboard Guidelines
        • Skill Tree
      • Ambassador Program
      • Direct to Analyst Commissions
    • Wallet Management
    • Tax Center
  • Support
    • General Support
    • Open a Ticket
      • That email doesn't look quite right
    • 🌟Product Special Releases
      • 2025
        • 2025-02-06 | EVM Blockchain Standardization
          • Table Change Overview
      • 2024
        • 2024-06-13 | Solana native and wrapped addresses
        • 2024-05-01 | Improvements to Pricing Data
          • Actions for Data Studio Users
          • Actions for API Users
          • Action for Data Share Users
    • 🗒️Release Notes
      • 2025
        • 2025-05-01 | Release Notes
        • 2025-04-17 | Release Notes
        • 2025-04-03 | Release Notes
        • 2025-03-20 | Release Notes
        • 2025-03-06 | Release Notes
        • 2025-02-20 | Release Notes
        • 2025-02-06 | Release Notes
        • 2025-01-23 | Release Notes
      • 2024
        • 2024-12-24 | Release Notes
        • 2024-12-12 | Release Notes
        • 2024-11-27 | Release Notes
        • 2024-11-14 | Release Notes
        • 2024-10-31 | Release Notes
        • 2024-10-03 | Release Notes
        • 2024-10-17 | Release Notes
        • 2024-09-19 | Release Notes
        • 2024-09-05 | Release Notes
        • 2024-08-22 | Release Notes
        • 2024-08-08 | Release Notes
        • 2024-07-25 | Release Notes
        • 2024-07-11 | Release Notes
        • 2024-06-27 | Release Notes
        • 2024-06-14 | Release Notes
        • 2024-05-30 | Release Notes
        • 2024-05-16 | Release Notes
        • 2024-05-02 | Release Notes
        • 2024-04-18 | Release Notes
        • 2024-04-05 | Release Notes
        • 2024-03-18 | Release Notes
        • 2024-03-05 | Release Notes
        • 2024-02-20 | Release Notes
        • 2024-02-05 | Release Notes
    • 📊Studio Change log
  • Flipside Community
    • Get Started
    • Ambassador Program
    • Join Our Discord
    • Join Our Guild
Powered by GitBook
On this page
  • Table of Contents
  • Token Standard
  • Contract
  • CEX
  • DEX
  • NFT
  • Activity
  • Wallet

Was this helpful?

  1. Data
  2. Flipside Data

Tags

Want to see what interesting addresses are up to? Have a list of addresses you want to analyze without pasting them into your where clause? Tags are for you.

PreviousFlotsam Label TypeNextTable Freshness Targets

Last updated 1 year ago

Was this helpful?

Tags can be specific and provable, e.g. "OpenSea user", or simply a tool to group addresses and clean up your code. Your tags. Your rules.

Check back often as our list of tags is constantly being updated!

crosschain.core.address_tags table docs Don't see the perfect tag?

Table of Contents

Tag Type

Token Standard

Tag_type 'token standard' is a set of tags that define the token standard of an address!

tag_name
description
blockchains

erc-20

An erc-20 address

ethereum

erc-721

An erc-721 address

ethereum

erc-1155

An erc-1151 address

ethereum

erc-4626

An erc-4626 address

ethereum

erc-6551

An erc-6551 address

ethereum

erc-6551 owner

A token address that owns an erc-6551

ethereum

Want to know the difference in behaviors of erc-721's vs. erc-1155's? Leveraging the 'token standard' tag_name will make this segmentation and subsequent analysis trivial!

The code below will find all erc-721s that are on Ethereum!

select 
  distinct address
from crosschain.core.address_tags 
where 
    tag_type = 'token standard' 
    and tag_name = 'erc-721'
    and creator = 'flipside'

Contract

Tag_type 'contract' is a group of tags that call out contract addresses! Contracts are discovered by looking through the blockchain's logs and tagged for you!

tag_name
description
blockchains

contract address

An address that is a contract

Ethereum

gnosis safe address

An address that is a gnosis safe contract

Ethereum

Leveraging the tag type 'contract' is a useful way to exclude contracts from your analysis, and only focus on externally owned addresses (EOAs). Add the below code to a where statement within your analysis to ensure you are not pulling in any contracts!

select 
  distinct address
from crosschain.core.address_tags 
where 
    tag_type = 'contract' 
    and tag_name = 'contract address'
    and creator = 'flipside'

CEX

Tag_type 'cex' is a group of tags pertaining to 'centralized exchanges' or 'cex' for short.

tag_name
description
blockchains

[cex name] user

Identifies an address that either sent or received funds from a particular centralized exchange

Ethereum

CEX tags can be used to group addresses based on which centralized exchange they use. Want to know which centralized exchange has the most addresses interacting with it? See below for code to get an ordered list!

select 
  tag_name, 
  count(distinct address) as num_addresses
from crosschain.core.address_tags 
where 
    tag_type = 'cex' 
    and tag_name like '% user'
    and creator = 'flipside'
group by tag_name
order by num_addresses desc

DEX

Tag_type 'dex' is a group of tags for 'decentralized exchanges' or 'dex' for short.

tag_name
description
blockchains

thorchain dex user

Identifies an address that has done a swap with thorchain

bitcoin, bitcoin cash, bsc, cosmos, dogechain, Ethereum, litecoin, terra, thorchain

thorchain liquidity provider

Identifies an address that has provided liquidity to thorchain

bitcoin, bitcoin cash, bsc, cosmos, dogechain, Ethereum, litecoin, terra, thorchain

Ever wondered what Ethereum addresses are providing liquidity to Thorchain? It has never been easier with the help of tags!:

select 
  distinct address
from crosschain.core.address_tags 
where 
    tag_type = 'dex' 
    and tag_name = 'thorchain liquidity provider'
    and creator = 'flipside'
    and blockchain = 'ethereum'

NFT

Tag_type 'nft' is a group of tags pertaining to nft usage!

tag_name
description
blockchains

[nft marketplace] user

Identifies addresses that use a particular nft marketplace

Ethereum

nft transactor top 1%

addresses that are in the top 1% of transactions involving an nft

Ethereum

nft transactor top 5%

addresses that are in the top 5% of transactions involving an nft

Ethereum

nft transactor top 10%

addresses that are in the top 10% of transactions involving an nft

Ethereum

Want to know which marketplace has the most addresses interacting with it? Tags can help you with a simple query:

select 
  tag_name, 
  count(distinct address) as num_addresses
from crosschain.core.address_tags 
where 
    tag_type = 'nft' 
    and tag_name like '% user'
    and creator = 'flipside'
group by tag_name
order by num_addresses desc

Activity

Tag_type 'activity' is for tags that describe an address's activity. General tags that are not protocol specific!

tag_name
description
blockchains

active on [blockchain] last 7

identifies an address that has sent at least 1 transaction on a blockchain in the last 7 days.

Arbitrum, Avalanche, Bsc, Ethereum, Optimism, Polygon

There are many use cases for an active tag! A simple one is to see what other EVM's an address is active on. Here is a query to see addresses that are active on both Ethereum and Arbitrum:

with eth_addresses as (
select 
    distinct address 
from crosschain.core.address_tags 
where tag_name = 'active on ethereum last 7'
    and creator = 'flipside'
)
select 
  distinct address
from crosschain.core.address_tags 
where 
    tag_name = 'active on arbitrum last 7'
    and address in (select distinct address from eth_addresses)
    and creator = 'flipside'

Wallet

Tag_type 'wallet' is for tags pertaining to the token contents of an address.

tag_name
description
blockchains

airdrop master

address is in the top 10% of airdrop recipients based on token value. Value of token is calculated at time of airdrop claim

Ethereum

eth billionaire

address has an ETH balance of at least $1,000,000,000

Ethereum

eth millionaire

address has an ETH balance of at least $1,000,000

Ethereum

eth top 1%

address has an ETH balance in the top 1% of all ETH holders

Ethereum

optimism airdrop 1 recipient

addresses that received the first optimism airdrop

Optimism

optimism airdrop 2 recipient

addresses that received the second optimism airdrop

Optimism

token billionaire

address has a non-eth token balance of at least $1,000,000,000

Ethereum

token millionaire

address has a non-eth token balance of at least $1,000,000

Ethereum

token top 1%

address has a non-eth token balance in the top 1% of all non-eth token holders

Ethereum

wallet billionaire

address has a total wallet (ETH and token) balance of at least $1,000,000,000

Ethereum

wallet millionaire

address has a total wallet (ETH and token) balance of at least $1,000,000

Ethereum

wallet top 1%

address has a total wallet (ETH and token) balance in the top 1% of all addresses

Ethereum

vested or locked token recipient

address has received vested/unlocked tokens from a protocol

Ethereum

Using wallet type in combination with some other tags can yield more interesting results. For example, let look at what nft platforms wallet millionaires use:

with wallet_millionaire as (
select 
    distinct address 
from crosschain.core.address_tags 
where tag_name = 'wallet millionaire'
    and creator = 'flipside'
)
select 
  tag_name, 
  count(distinct address) as num_addresses
from crosschain.core.address_tags 
where 
    tag_type = 'nft'
    and address in (select distinct address from wallet_millionaire)
    and creator = 'flipside'
group by tag_name
order by num_addresses desc

back to top
back to top
back to top
back to top
back to top
back to top
token standard
contract
cex (centralized exchange)
dex (decentralized exchange)
nft
activity (general behavior)
wallet (token contents of an address)
Add your own!