This repository contains the smart contract for the Harmonix Vault project, written in Solidity and using Hardhat.
Harmonix Vault is a platform which provides automated Vaults with various strategies to maximize your returns with low risk.
To contribute to Harmonix Vault smart contract, follow these steps:
- Clone the Repository: Start by cloning this repository to your local machine.
- Install Dependencies: Install Hardhat and other required dependencies using
npm install
. - Compile the Contract: Compile the Solidity smart contract using
npx hardhat compile
. - Run Tests: Write and run tests using
npx hardhat test
. - Deploy Locally: Deploy the contract locally using a local Ethereum network (e.g., Ganache).
- Make Changes: Make your desired changes to the contract code.
- Submit a Pull Request: Submit your changes as a pull request to the
main
branch.
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! 🌐🔒