Rock Onyx Vault Smart Contract (Solidity)
This repository contains the smart contract for the Rock Onyx Vault project, written in Solidity and using Hardhat.
Introduction
Rock Onyx Vault is a platform which provides automated Vaults with various strategies to maximize your returns with low risk.
Development Guide
To contribute to Rock Onyx 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.
Contribute Guide
We welcome contributions from the community! If you'd like to contribute to Rock Onyx 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 Rock Onyx Vault together on the blockchain! šš