To provide a comprehensive analysis of the adoption and activities on the perpetuals platform on Solana, Zeta, and Drift markets, we have created a multipage dashboard.
To start, we conducted a few transactions on each platform to familiarize ourselves with the user experience. We added our transaction hash to queries as a comment to track our activity.
Next, we queried our transactions on the solana.core.fact_events table on the FS database, which enabled us to identify the program IDs for Zeta and Drift markets. Specifically, we found Zeta's program ID to be ZETAxsqBRek56DhiGXrn75yj2NHU3aYUnxvHXpkf3aD and Drift's program ID to be dRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UH.
We also discovered that Zeta only allows deposits in USDC, while Drift accepts both USDC and Sol. With this information, we tracked users who deposited and withdrew these tokens, along with their transactions.
Lastly, we analyzed the frequency of user interaction with the platforms and categorized users based on their net withdrawn volume. This allowed us to identify those who were repeat users and those who had gained the most profits on the platforms.
Overall, our methodology involved a combination of transaction analysis, database queries, and categorization of user behavior. These steps allowed us to create a comprehensive dashboard that provides valuable insights into the adoption and activities on the perpetuals platform of Solana, Zeta, and Drift markets.