Get a comprehensive understanding of users, projects, and the competitive landscape to feed the growth engine.
This table is currently in beta and doesn't cover all of the wallet addresses.
Contact us if you want addresses that haven't already been indexed.
The ethereum.wallet_features.wallet_360 schema is designed to provide insights into user behavior, customer segments, user acquisition journeys, market share, and potential business partnerships for a protocol/dApp.
Wallet 360 is built on Allium's raw and enriched data verticals.
Transaction Activity: transaction counts, days online, funding address, and transaction for a wallet address.
DEX Interactions: DEX projects interacted by the wallet, USD volume traded.
NFT Marketplace Interactions: NFT marketplace used, total and average USD traded, NFT transactions, and collections traded per marketplace.
NFT Acquired and Bluechips: First NFT minted, acquired, and traded, bluechip collections held.
This document outlines the use cases of Wallet 360 schema and the variables included in the table.
Use Cases
User Activity: How has user behavior changed on-chain week on week?
Customer Segments: What are the user segments based on behavior, origin, net worth, and interests that are gaining traction?
User Acquisition: What did users do before their first interaction with our protocol/dApp?
Market Share: Are we gaining market share compared to competitors?
Business Partnerships: Are there significant overlaps with another project's user base where we can explore potential partnerships?
User Recommendations: Are there asset classes our users love, and can we sell them similar tokens or NFTs?
Sample Queries
Using Ethereum Wallet360 as an example, explore what your users are doing on-chain.
For addresses that were tagged as Rainbow wallet, where were they first funded from?
select nvl(entities.project, 'Unknown') as funder, nvl(entities.category, 'Unknown') as funder_category,count(1) as wallet_countfrom ethereum.wallet_features.wallet_360left join common.identity.entities on first_funding_address =addressand chain ='ethereum'where array_contains('rainbow_wallet'::variant, app_list)group by allorder by1asc
Expanding to explore other wallet funding source:
Overall DeFi Participation of wallets tagged.
select app_list[0]::VARCHARas wallet,count(wallet_address) as wallet_count,count(total_nft_mint_txn) / wallet_count *100as"% NFT Minter",count(list_nft_trade_marketplace_used) / wallet_count *100as"% NFT Buyer",count(list_dex_trade_project_used) / wallet_count *100as"% DEX Trader"from ethereum.wallet_features.wallet_360, lateral flatten(input => app_list)where1=1and wallet like'%_wallet%'group by all
What tokens were popular amongst wallets tagged in the last 30 days?
with app as (selectvalue::varcharas wallet, wallet_address from ethereum.wallet_features.wallet_360, lateral flatten(input => app_list)where wallet like'%_wallet%'),tokens_bought as (select wallet, trades.token_bought_address, trades.token_bought_name,count(distinct transaction_from_address) as users,avg(usd_amount) as avg_usd_amount,sum(usd_amount) as sum_usd_amount from ethereum.dex.trades inner join app on wallet_address = transaction_from_address and block_timestamp >= current_timestamp - interval '30 days'group by all)select*from tokens_boughtqualify row_number() over (partitionby wallet order by users desc) <=6
What tokens that were bought by wallets that were tagged as coinbase wallets in the last 30 days?
select trades.token_bought_address, trades.token_bought_name,count(distinct transaction_from_address) as tradersfrom ethereum.wallet_features.wallet_360 inner join ethereum.dex.trades on wallet_address = transaction_from_address and block_timestamp >=current_timestamp - interval '30 days'where array_contains('coinbase_wallet'::variant, app_list) group by all order by3desc
What's the average / median stablecoin holdings of users that interacted with opensea?