An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer
Find a file
Facundo Farall 4a955e504b
ci: 👷 Add CI job to check rust tests results if they run (#16)
This PR adds a new job at the end of the `DataHave Operator Rust Tests`
(`rust-tests.yml`) that checks:
- If the tests were skipped (no changes in the `operator/` directory),
it succeeds.
- If the tests run and succeeded, it succeeds.
- If the tests run and failed, it fails.

This is useful to set this job as required in our merging ruleset, and
account for cases where the tests are skipped.
2025-03-27 16:28:37 -03:00
.github/workflows ci: 👷 Add CI job to check rust tests results if they run (#16) 2025-03-27 16:28:37 -03:00
contracts feat: initial slasher implementation (#10) 2025-03-27 15:20:15 +00:00
docker chore: 🏗️ Structure repo 2025-03-06 11:44:55 -03:00
operator fix: 🔧 replace pallet_author_inherent with Babe find_author impl (#11) 2025-03-25 11:36:53 +01:00
resources chore: 🏗️ Structure repo 2025-03-06 11:44:55 -03:00
test chore: 🏗️ Structure repo 2025-03-06 11:44:55 -03:00
.gitignore ci: 👷 Improve CI job for rust tests and format (#9) 2025-03-19 20:30:03 -03:00
.gitmodules build: Add Snowbridge contracts dependency to Foundry project (#5) 2025-03-14 10:47:33 -03:00
README.md chore: 🏗️ Structure repo 2025-03-06 11:44:55 -03:00

DataHaven 🫎

An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer.

Repo Structure

datahaven/
├── .github/ # GitHub Actions workflows.
├── contracts/ # Implementation of the DataHaven AVS (Autonomous Verifiable Service) smart contracts to interact with EigenLayer.
├── docker/ # Docker build files.
├── operator/ # DataHaven node based on Substrate. The "Operator" in EigenLayer terms.
├── test/ # Integration tests for the AVS and Operator.
├── resources/ # Miscellaneous resources for the DataHaven project.
└── README.md