An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer
Find a file
Steve Degosserie e0d2aac93f
fix(operator): 🔧 Fix Address type (#20)
Align `Address` type on Moonbeam's implementation, which doesn't use a
`MultiAddress` but a plain `AccountId20`.
2025-04-02 10:15:15 -03:00
.github/workflows misc: remove cargo fmt setup action as it is already available (#15) 2025-03-31 14:46:03 -03:00
contracts feat: initial rewards registry (#17) 2025-03-31 19:54:23 +00:00
docker chore: 🏗️ Structure repo 2025-03-06 11:44:55 -03:00
operator fix(operator): 🔧 Fix Address type (#20) 2025-04-02 10:15:15 -03: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: Change Snowbridge contracts dependency from upstream to fork (#18) 2025-03-28 15:49:43 -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