datahaven/operator
Ahmad Kaouk ca9eb0f813
feat: Add Snowbridge ethereum system v2 pallet (#57)
This PR introduces the Snowbridge `system-v2` pallet and associated
runtime components

**Key Changes:**

* **Added `system-v2` Pallet:** Integrated the
`snowbridge-pallet-system-v2` pallet, providing functionalities for the
Ethereum side of the bridge.
*   **Runtime API Integration:**
* Implemented the `ControlV2Api` trait in the runtime
(`operator/runtime/src/apis.rs`) to allow looking up the `AgentId`
associated with a `VersionedLocation`.
* **System V1 Compatibility:** Added the `system-v1` pallet
(`snowbridge-pallet-system`) and related configuration/code references
in various locations.

**Important:** This `system-v1` is included *solely* because the
`system-v2` pallet requires it for compilation and compatibility. It is
**not functionally used** in this runtime.

---------

Co-authored-by: Facundo Farall <37149322+ffarall@users.noreply.github.com>
2025-04-30 17:58:45 +00:00
..
node feat(operator): Add Ethereum RPCs (#55) 2025-04-30 17:01:21 +00:00
pallets feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
primitives feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
runtime feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
test Use Genesis config presets (#35) 2025-04-14 18:38:55 +00:00
.gitignore build: 🏗️ DataHaven operator setup (#6) 2025-03-17 17:57:14 +01:00
Cargo.lock feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
Cargo.toml feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
Dockerfile build: 🏗️ DataHaven operator setup (#6) 2025-03-17 17:57:14 +01:00
LICENSE build: 🏗️ DataHaven operator setup (#6) 2025-03-17 17:57:14 +01:00
README.md test: 🧪 Initial Relay Work (#52) 2025-04-23 15:28:19 +00:00
rust-toolchain.toml ci: 👷 Improve CI job for rust tests and format (#9) 2025-03-19 20:30:03 -03:00

Datahaven 🫎

Based on polkadot-sdk-solochain-template

Zombienet testing

First, install zombienet.

To spawn a local solo chain with four validators and BABE finality, run:

zombienet -p native spawn test/config/zombie-datahaven-local.toml