Skip to content

yashkanjariyaa/DeFiCosmos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeFi Cosmos

DeFi Cosmos is a space-themed community platform designed for blockchain enthusiasts where users can connect, share insights, and explore various aspects of decentralized finance (DeFi). DeFi Cosmos integrates Metamask authentication and provides users with personalized profiles showcasing essential metrics and information about their wallets.

Features

  • User Authentication: Users can sign up and log in securely using Metamask authentication.
  • Personalized Profiles: Each user has a unique profile displaying key metrics such as average hold time, wallet traits, and social handles like Twitter, email, and Telegram.
  • Wallet Holdings: Users can view their wallet holdings and token distributions, including smart contract details.
  • Network-specific Chat Rooms: Explore dedicated chat rooms for different blockchain networks, including Arbitrium, Base, Ethereum, Optimism, and Polygon.

Getting Started

To get started with DeFi Cosmos, follow these steps:

  1. Clone the Repository: Clone the DeFi Cosmos repository to your local machine.

    git clone https://github.com/yashkanjariyaa/DeFiCosmos.git
  2. Install Dependencies: Navigate to the project directory and install the required dependencies.

    cd DeFiCosmos
    cd client/server
    npm install
  3. Set Up Metamask Authentication: Ensure that Metamask is installed in your browser and configured with the appropriate wallet.

  4. Run the Application: Start the development server to run the application locally.

    npm run dev (Client)
    npm run start (Server)
    • Proxy added to client side
    • Server runs on localhost:5000
    • cors allowance => localhost:3000, localhost:3001, localhost:3002, localhost:5173
  5. Explore the Application: Access the application at http://localhost:5173 and explore the various features.

Usage

  • Sign Up/Login: Create a new account or log in using your Metamask wallet.
  • View Profile: Explore your personalized profile to see average hold time, wallet traits, and social handles.
  • Check Wallet Holdings: Access details about your wallet holdings and token distributions.
  • View Wallet Score and Portfolio: Checkout Wallet Score and investments in crypto, NFTS, etc. of other users on different networks.
  • Join Chat Rooms: Click on specific blockchain networks to enter dedicated chat rooms and engage with other users.

Contributors

Credits

This project was developed as part of the Blaze API Hackathon, utilizing the Blaze API for various functionalities. All the Wallet Intelligence and Identity APIs are used for this project.

Demo Link

Demo Link

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published