Cryptopunk Sales and Traders
This dashboard aims to give insight into the traders of CryptoPunks
Introduction
The CryptoPunks are 10,000 uniquely generated characters. These characters are non-fungible tokens (NFTs) on the Ethereum blockchain. They are the most well-known NFT project and can sell for millions of dollars. In this dashboard, we’ll look at the users that trade these Cryptopunks and rank them based on four different metrics: total volume traded, number of trades, total number of accumulated Cryptopunks, and finally total profit made with trading. All data is based on all-time buying and selling data of CryptoPunks.
Traders by Number of Trades - Methodology
The total volume each generated is calculated in the following way:
- select all buy order of crypto punks from the
ethereum.core.ez_nft_sales
table in combination with the Crypto Punks NFT address:0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb
- we then use
count(tx_hash)
to get the number of buy trades for every trader - we do the same for sell orders by taking
seller_address
by usingcount(tx_hash)
to get the number of sell trader for every trader - Finally, we add the total number of buy and sell order together for each trader to get the total
Traders by accumulated number of Punks - Methodology
The total volume each generated is calculated in the following way:
- select all buy and sell orders of crypto punks from the
ethereum.core.ez_nft_sales
table in combination with the Crypto Punks NFT address:0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb
- we select the buy and sell price, along with the tokenid to identify the punks
- we then left join the buy order with the sell order on user address and punk id, this gives us a table of all punks that have been bought and sold. Selling data is null for punks that have not been sold and are thus still owned by the user.
- we count the distinct number of punks that have no selling data for each trader to get the total number of punks currently owned by each trader.
Traders by Profit - Methodology
The total volume each generated is calculated in the following way:
- select all buy and sell orders of crypto punks from the
ethereum.core.ez_nft_sales
table in combination with the Crypto Punks NFT address:0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb
- select the trader address, buy price, sell price, buy time and sell time and punk id
- calculate the profit for each crypto trade for each trader by matching the trader address and punk id.
- take the sum of the profit or loss for each trade for each trader to get the total profit made by each trader.
Traders by Volume - Methodology
The total volume each generated is calculated in the following way:
- select all buy order of crypto punks from the
ethereum.core.ez_nft_sales
table in combination with the Crypto Punks NFT address:0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb
- we then filter for transactions where
price
andprice_usd
are larger then 0. - select the
buyer_address
and take the sum of theprice_usd
to get the total buying volume of the trader - we do the same for sell orders by taking
seller_address
by taking the sum ofprice_usd
to get the total selling volume of the trader - Finally, we add the buying and selling volumes for each trader to get the total trading volume per trader.
Key Findings
- When it comes to trading volume, the trader
0xef764
generated significantly more volume than other traders. In fact, 2x as much as the second-ranked and 10x to 20x more than the rest of the top 10. - For the total number of trades, again, the user with the most number of trades has significantly more trades than the other users. This user
0x1919
is second when it comes to total volume. - This same user
0x1919
also accumulated the most Punks with 327. After some digging on Etherscan, it turns out this address is known aspunksOTC
which indicates that this address is dedicated to Crypto Punks. - For the most important metric, profit, a different user shows up:
0xf476
. Notice that the total profit is much closer within the top 10 than the other metrics. Trader0x1919
generated the 3rd most profit. The user0xef764
with the most volume is not in the top 10 users with the most profit.