CarmineOptions / derisk-research

MIT License
3 stars 14 forks source link

ODHack: Analyze user behavior across different lending protocols. #100

Open lukaspetrasek opened 1 month ago

lukaspetrasek commented 1 month ago

"Analyze user behavior across different lending protocols.

Steps: 1) Load the data on loans for all lending protocols from the Google Storage. For example, https://storage.googleapis.com/derisk-persistent-state/zklend_data/loans.parquet is the file with loans for zkLend. It contains the information about the user, protocol, the user's collateral and debt (tokens and amounts). Write the loading part in a way that the source can be easily changed from the Google Storage to a local database. 2) Visualize the behavior of a single user across the lending protocols in a Jupyter notebook. Use the following tokens: ""ETH"", ""wBTC"", ""USDC"", ""DAI"", ""USDT"", ""wstETH"", ""LORDS"", ""STRK"", ""UNO"" and ""ZEND"". You should be able to use the visualizations to answer the following questions:

Definition of Done The code functions well and is documented, the analysis provides meaningful outputs and answers the questions from the setup.

vibenedict commented 1 month ago

Hi, can i jump on this issue

NueloSE commented 1 month ago

Hi @lukaspetrasek can I work on this

lukaspetrasek commented 1 month ago

Hi, can you guys please tell me something about you, what skills/experience do you have and how do you plan to tackle this issue? This task is not simple, so I have to learn more information before I assign anyone ๐Ÿ™๐Ÿผ

NueloSE commented 1 month ago

Hi, can you guys please tell me something about you, what skills/experience do you have and how do you plan to tackle this issue? This task is not simple, so I have to learn more information before I assign anyone ๐Ÿ™๐Ÿผ

I have worked on something similar to this before the difference was the dataset was stored in a csvfile not on a Google storage.

This project basically involves data visualization for informed decision making.

For this project i will be using python.

Steps to tackle task

  1. Install required libraries like pandas, matplotlib, seaborn etc
  2. Load the data from google storage using the google cloud sdk
  3. Analyze and visualize user behavior
lukaspetrasek commented 1 month ago

Okay, assigning you @NueloSE ๐Ÿ‘๐Ÿผ

@NueloSE Let me know if everything is clear. If you have any questions, please ask here. What is you TG handler please? ๐Ÿ™๐Ÿผ

Consider joining our TG group. See also our contributor guidelines.

lukaspetrasek commented 1 month ago

Hi @NueloSE , I assume the PR is ready for review, right?

NueloSE commented 1 month ago

@lukaspetrasek, i have implemented all requested changes. It is ready for review : a676ecc