Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added: Compute Dashboard & Claiming Application #83

Open
wants to merge 11 commits into
base: Compute-Dashboard
Choose a base branch
from

Conversation

NirmaanAI
Copy link
Contributor

Morpheus AI Compute Dashboard & Claiming Application

1) Compute Dashboard Details

  • This Project contains Full Frontend, UI and Backend for the Morpheus Lumerin Node Dashboard
  • We've incorporated new details from the last issue and successfully developed a fully functional dashboard that integrates information from the Lumerin Node Contracts.
  • To achieve this, we forked, deployed, and verified the official Lumerin contracts, creating a 1:1 replica.
  • This forked version was populated with on-chain data to register providers, models, bids, and open/close sessions.
  • We revamped the UI and frontend to align with the official Morpheus design and developed a new backend to fetch on-chain data for models, providers, bids, and sessions and made the UI mobile-friendly.
  • To optimize performance, we implemented a state-of-the-art caching mechanism that updates every few minutes, ensuring a smooth user experience.
  • Key features added include: A graph tracking average daily IPS across all sessions, A marketplace table comparing models, best bids, number of providers, and active sessions, A comprehensive models page listing all available models and a graph comparing the number of sessions opened daily versus active sessions, Provider comparison tables showing total sessions completed, sessions for specific models, average IPS, and bid price per second.

Other Details:

  • Each of the subfolders for the backend and frontend contain README files on how to run the project, Please follow the guides to the set the project up.

2) Claiming Application Details

Developed a claiming application/dashboard that enables capital and code contributors to connect their wallets and easily claim their rewards. The application features a simple, effective UI and follows a three-step process. First, users connect their wallets to load their accrued rewards. Second, they claim these rewards to an Arbitrum receiver address of their choice. In the final step, a timer and current balance are displayed, updating in real-time when the tokens arrive, and a confirmation card shows the updated balance and the amount of reward sent to the Arbitrum wallet. Additionally, the application includes a separate page where users can track their MOR token holdings on Arbitrum without needing to connect their wallets.
This application is built directly on top of the distribution contract, ensuring direct interaction with the contract through our efficient and aesthetically pleasing UI. The streamlined claim process guarantees complete security while providing a seamless user experience.

Copy link

vercel bot commented Aug 1, 2024

@NirmaanAI is attempting to deploy a commit to the mordotorg_a Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant