Skip to content

harmonixfi/core-smart-contract

Repository files navigation

Harmonix Vault Smart Contract (Solidity)

This repository contains the smart contract for the Harmonix Vault project, written in Solidity and using Hardhat.

Introduction

Harmonix Vault is a platform which provides automated Vaults with various strategies to maximize your returns with low risk.

Development Guide

To contribute to Harmonix Vault smart contract, follow these steps:

  1. Clone the Repository: Start by cloning this repository to your local machine.
  2. Install Dependencies: Install Hardhat and other required dependencies using npm install.
  3. Compile the Contract: Compile the Solidity smart contract using npx hardhat compile.
  4. Run Tests: Write and run tests using npx hardhat test.
  5. Deploy Locally: Deploy the contract locally using a local Ethereum network (e.g., Ganache).
  6. Make Changes: Make your desired changes to the contract code.
  7. Submit a Pull Request: Submit your changes as a pull request to the main branch.

Contribute Guide

We welcome contributions from the community! If you'd like to contribute to Harmonix Vault smart contract, please follow these guidelines:

  • Issues: Check the issue tracker for existing issues or create a new one.
  • Fork the Repository: Fork this repository to your GitHub account.
  • Branch Naming: Create a new branch with a descriptive name (e.g., feature/add-access-control).
  • Code Style: Follow the Solidity style guide.
  • Tests: Write tests for any new features or bug fixes.
  • Pull Request: Submit your changes as a pull request to the main branch.

Let's build Harmonix Vault together on the blockchain! 🌐🔒

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published