Skip to content

BYZAN-SOLUTIONS/SQUIDY

Repository files navigation

Squidy

Squidy is a decentralized protocol that allows Ethereum users to earn yield on their assets by depositing them into a vault.

Description

Problem

Our solution

How It's Made

Architecture:

  • Etheruem: All contracts are on Goerli Testnet/forked mainnet.
  • Next.js for frontend
  • Hardhat and Remix for Solidity development

Contracts

  • Factory Contract:
  • Squid Contract:
  • Vault Contract
  • Default Strategies

Getting Started

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/your_username_/Project-Name.git
  2. Install NPM packages
    npm install
  3. Run Hardhat Node
    npx Hardhat node
  4. Run default strategy on forked mainnet
     npx hardhat run scripts/squidyFork.js --network localhost 

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published