datahaven/operator/pallets
Ahmad Kaouk b548d3ec39
feat(operator): Add external validators Pallet (#65)
This PR replaces `pallet-validator-set` with a new
`pallet-external-validators` pallet from Tanssi.

## Key Changes

- **New ExternalValidators Pallet**
  - Supports whitelisted validators (set by governance, not rewarded)
  - Manages external validators (can be enabled/disabled)
- Implements era-based rotation (eras change after configurable
sessions)

- **Bridge Integration**
- Updated `EigenLayerMessageProcessor` in
`operator/primitives/bridge/src/lib.rs`
  - Replaced the old `SetValidators` command with  
    ```rust
    ReceiveValidators { validators, external_index }
    ```
2025-05-14 11:05:07 +02:00
..
ethereum-client ci: 🐳 Start Publishing Docker Images (#64) 2025-05-08 20:32:55 -03:00
external-validators feat(operator): Add external validators Pallet (#65) 2025-05-14 11:05:07 +02:00
inbound-queue-v2 ci: 🐳 Start Publishing Docker Images (#64) 2025-05-08 20:32:55 -03:00
outbound-commitment-store ci: 🐳 Start Publishing Docker Images (#64) 2025-05-08 20:32:55 -03:00
outbound-queue-v2 ci: 🐳 Start Publishing Docker Images (#64) 2025-05-08 20:32:55 -03:00
system ci: 🐳 Start Publishing Docker Images (#64) 2025-05-08 20:32:55 -03:00
system-v2 ci: 🐳 Start Publishing Docker Images (#64) 2025-05-08 20:32:55 -03:00