datahaven/operator/pallets
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
..
ethereum-client refactor(operator): ♻️ Generalise further the MessageProcessor from the Inbound Pallet V2 (#46) 2025-04-22 00:12:47 +00:00
inbound-queue-v2 refactor(operator): ♻️ Generalise further the MessageProcessor from the Inbound Pallet V2 (#46) 2025-04-22 00:12:47 +00:00
outbound-queue-v2 feat(operator): Add Ethereum RPCs (#55) 2025-04-30 17:01:21 +00:00
system feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
system-v2 feat: Add Snowbridge ethereum system v2 pallet (#57) 2025-04-30 17:58:45 +00:00
validator-set Upgrade to polkadot-sdk stable2412 (#42) 2025-04-16 11:48:11 +00:00