Marinade's Non-Fungible Chefs
An incomplete, but glorious plan cut short by the wretched iron grip of time...
Methodology
I isolate the Non-Fungable Chefs (NFCs) using their program_id from the min table. I find all sales of the isolated tokens from the sales table.
Further steps
- Union mint table to sales table to get a table with full history of each token (NFC_events)
- group NFC_events by date to get table of dates when ownership changes (NFC_dates)
- make cross table of NFC_dates x NFC_events to filtering for mint dates before current date (cross_table1)
- For every day, every active NFT find the last transaction date, last owner and total accumulated sales volume (NFC_current_owners)
- Analysing spread and distribution among addresses
- Plot1:
- number of unique owner addresses daily;
- total number of currently minted NFCs
- Plot2: ordered stack bar of the number of NFCs held by each address (shows total and distro)
- Plot1:
- Sales volume
- Plot1: Number of transactions daily
- Plot2: Total sales volume daily
- Plot3: Min, Max, Mean, Median of sales daily
- For every day, every current owner find all transactions they participated... (join NFC_current_owners with transactions on trs.signers[0] )... in the past 7 days (filter on date) (NFC_user_programs_past_week)
- For every day, every program(used in the past 7 days by NFCers) get transaction count, order by transaction count, limit to top 10 each day
- Plot stacked graph of transaction count of top 10 programs used in the past week by NFCers
- cross JOIN NFC_current_owners x (NFT_sales with NFCs excluded) filter for owner, transaction date before current date, count number of transactions for each owner each day, with non-NFC NFTs
- Get number of owners each day with Few previous transactions <5 (newbie), <20 (rookie), <50 (vendor), >50 (NFT SalesBot)
- Plot in stacked graph
- pool unique users of NFC_current_owners and join with NFT_sales on purchaser, join NFT_mint on mint address and group by program_id to count number of NFT sales by NFCers among the different NFT programs; order descendigng (topNFT_programs)
- Plot top 20
- Join topNFT_programs to dim_NFT_metadata on contract_address to get labels for the programs, where possible
Loading...
Loading...
Loading...
Loading...