ilemi Profile picture
Nov 24, 2021 17 tweets 9 min read Read on X
1/17 You can learn a LOT about a community from just on-chain token data. I've split the data into three themes:

- trending user actions
- liquidity and inflation
- membership and inequality

Let's look at tokens from @blvkhvnd , @banklessDAO , @AxieInfinity , and @FWBtweets
2/17 Trending user actions: this tells us high-level how many people are entering/exiting a community, and how existing members act (accumulate or rotate/sell). Communities naturally go through cycles and turnover, below we'll see how each community has evolved.
3/17 Over 50% of token activity in @banklessDAO comes from new members, with lower trending dump/exit numbers recently. It's clear they're doing a great job building up their community in a consistent manner.
4/17 @blvkhvnd is still seeing healthy turnover in new members and exiting members as a more consistent community forms around the team. It's worth noting that Bankless did an airdrop versus Blvkhvnd which did a crowdfund - so it's possible that causes differences as well.
5/17 @FWBtweets has seen an increase in new buyers and also dumpers recently. looking at past trending activity, it looks like this is mostly cyclical (possibly around large events/product releases?).
6/17 @AxieInfinity is super interesting here, they have a lot fewer users who are just selling some or accumulating, most are either buying in or selling out completely. Probably requires some deeper cohort analysis here, but makes sense as people gain/lose interest in the game.
7/17 Liquidity and inflation: Where tokens are sourced and the supply of tokens is very important to a community (and price). We'll see below that each community is actually fairly different in terms of where users get their tokens, and how their balance trends over time.
8/17 For @blvkhvnd, their liquidity is most off of Uniswap. Average balances are still wildly swinging over time, as tokens find more stable holders and get spread out over a larger community.

Unknown contracts haven't been decoded on Dune, but this one is a staking contract.
9/17 @AxieInfinity has a really interesting trend, more most AXS comes from user sending to user versus from an exchange. I'm sure this has to do with some game mechanic - if anyone knows please comment below! Average holdings have stabilized at around 5 AXS over time.
10/17 @banklessDAO seems to have the most amount of liquidity sources, from Gnosis Safe payouts to all sorts of exchanges. I'm going to assume there isn't a clear liquidity or rewards strategy.

Average tokens sit around 32k, which I think was the average airdrop amount.
11/17 @FWBtweets has most of their liquidity on Uniswap, and clearly has migrated all of it to Uniswap v3. It's interesting that less liquidity seems to come from user to user over time - could be less tipping. Average holdings have settled around 75 tokens.
12/17 Membership and Inequality: The last section shows the cumulative average balances and also the Gini coefficient over time. This is to help us understand how many users have access to certain membership tiers, and if the token distribution is "fair" or not.
13/17 First up is @blvkhvnd, it's clear to me there are possible membership tiers at 100, 300, and 800 tokens. The Gini coefficient is going down over time, which I'm going to interpret as quite a few whales sold out to new members.

This is consistent with what we saw earlier.
14/17 @FWBtweets looks like it has membership tiers at 1, 5, 75, and 100 tokens. The Gini coefficient has trended evenly across time - looks like early holders/whales likely haven't sold much out yet. Pretty cool!
15/17 @BanklessDAO doesn't seem to have super clear membership tiers, but instead a fairly linear pattern. Maybe there's more they could do to motivate buying up to tiers? The Gini coefficient has trended up recently, which seems counterintuitive given the number of new buyers.
16/17 @AxieInfinity has the distribution and Gini coefficient I would expect of any game that's been around for a while. Some legendary users have likely amassed a war chest of AXS, while new players have just begun the grind.

Scaling game economies is hard!
17/17 I see this dashboard as a tool to give us a jumping-off point for community/token planning and analysis.

I'll personally be diving deeper and doing some write-ups soon, so be sure to follow me for more web3 data threads like this!

dune.xyz/ilemi/Token-Ov…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with ilemi

ilemi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @andrewhong5297

Oct 14, 2024
Smart contracts are hard to find and understand. Everyone knows the experience of having ten tabs open just trying to find the right function or contract.

I've built an LLM that abstracts away all of that - say hello to Sage. This is for everyone from BD to analyst to dev.
You start off by picking your response level. This can be changed anytime, and I often find myself switching based on the type of question I'm asking.

The response above is at the "user" level. Image
Here is the same question from my video above, but with the level set to "analyst". Image
Read 5 tweets
Aug 22, 2024
You've learned how to use a block explorer and basic SQL on Dune. But when it comes to navigating complex protocols, you're stuck because you can't figure out the solidity code or flows between contracts!

This is part of the learning curve of every analyst - let me teach you 😁
The full guide will be linked at the end. We're going to walk through the new Zora x Uniswap extension as an example, trying to answer three questions:

- How is the uniswap pool initiated?
- Who controls the first LP position?
- Who do the pool fees go to? Image
First, you'll want to put together a list of main contracts, the main action transaction, and any creation transactions.

For Zora, we know there is an ERC1155 contract, a uniswap pool, and then some connection of ERC20/Sale contracts. Easiest way to start is to use the product!
Read 19 tweets
Jun 15, 2024
Many data analysts start out by querying on Dune right away. Instead, they should first learn to break down transactions, traces, and logs on any block explorer.

I've put together a new comprehensive guide for that!

Let's start by understanding the transaction tab: Image
You'll first need to learn to distinguish contract addresses from EOA addresses, which is normally obvious based on if there is a long hex string in the input data or not. Image
Thankfully, we have ABIs that define exactly how variables are encoded into functions (and logs). That means we get to read this instead!

The transaction input kicks off all of the following contract calls and logs, think of it is as the root of the action. Image
Read 12 tweets
Apr 25, 2024
The memecoin craze is back, led in part by the Farcaster with coins like DEGEN, ENJOY, and HIGHER.

I created a dashboard that gives coins financial and social scores, so communities can understand how they stack up against one other and investors can better understand risks.Image
Image
Generally, memecoins go through five or so life stages as they fight to be at the top. Image
I first created weekly score for each coin based on caster and engagement activity on Farcaster, taking into account the number of casters that have held a given token Image
Read 7 tweets
Feb 2, 2024
Farcaster is taking crypto by storm, recently crossing 10k in DAUs. But how does it all work, and how can you work with the data?

I'll walk through the whole protocol and all data structures, and teach you how to query it using Dune and Neynar

📚Link to guide at the end Image
First, you need to understand what's onchain and what's offchain.

The onchain part is split into three contracts to purely handle user registration. When a user registers, they are given an fid and custody address, as well as some storage units. Image
Here's an example transaction, and I've broken down this transaction in a query so you can see the Dune tables that you should use to access this data.

optimistic.etherscan.io/tx/0xf2fcd6350…
Image
Read 12 tweets
Jan 12, 2024
🚨 New Bytexplorers Quest 🔍

Our first weekly quest is live! Submit your best data work on @jokerace_xyz. This will open each week at noon on Wednesdays and close at midnight on Sundays.

You'll get to earn tokens, and get direct feedback from me and the community. Image
Having a Bytepass is required to participate - a snapshot is taken right before each quest.

Don't know what that is? Check out this thread explaining the Bytexplorers and how to join us.

We're already a group of 80 active members!

You can submit any kind of data work. The goal here is to continuously curate the best work in the data ecosystem, while letting you build your reputation onchain.

Get those queries, dashboards, reports, scripts, tools, and models in here! Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(