Warning
Code in this repository is not audited and may contain serious security holes. Use at your own risk.
Harbour is a monorepo containing the following packages:
- contracts: Smart contracts for the Harbour protocol
- webapp: Web application
- validagtor: Validator service
- docs: Documentation
- Architecture Documentation - Overview of the project architecture
- Deployment Documentation - Information on latest deployments
- Clone the repository:
git clone https://github.com/safe-research/harbour.git- Navigate to the project directory:
cd harbour- Install dependencies:
npm install- Follow the setup instructions in the documentation:
- For contracts: See contracts/README.md
- For webapp: See webapp/README.md
- For validator: See validator/README.md
npm run format- Format code using Biomenpm run lint- Lint code using Biomenpm run lint:fix- Fix linting issuesnpm run check- Run Biome checksnpm run test- Run tests across all packages
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
