An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer
Find a file
Steve Degosserie 2cabedc223
Fix FindAuthorAdapter (#19)
Current implementation was incorrect as `Babe::find_author` returns an
index, not the author's account.
Deferred the logic of looking up the author's account based on the index
to the `pallet_session::FindAccountFromAuthorIndex` function, and use
the existing conversion from `AccountId20` to `H160`.
2025-03-31 15:37:59 -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 build: Change Snowbridge contracts dependency from upstream to fork (#18) 2025-03-28 15:49:43 -03:00
docker chore: 🏗️ Structure repo 2025-03-06 11:44:55 -03:00
operator Fix FindAuthorAdapter (#19) 2025-03-31 15:37:59 -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