signals-primitives, plus various minor tweaks

This commit is contained in:
Luke Parker
2023-12-06 09:53:06 -05:00
parent 6e15bb2434
commit 7768ea90ad
11 changed files with 114 additions and 38 deletions

View File

@@ -12,6 +12,7 @@ pub mod pallet {
use frame_support::{pallet_prelude::*, sp_runtime};
use serai_primitives::*;
use serai_signals_primitives::SignalId;
use validator_sets_pallet::{primitives::ValidatorSet, Config as VsConfig, Pallet as VsPallet};
use in_instructions_pallet::{Config as IiConfig, Pallet as InInstructions};
@@ -47,12 +48,6 @@ pub mod pallet {
#[pallet::pallet]
pub struct Pallet<T>(PhantomData<T>);
#[derive(Clone, Copy, PartialEq, Eq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
pub enum SignalId {
Retirement([u8; 32]),
Halt(NetworkId),
}
#[derive(Clone, PartialEq, Eq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
pub struct RegisteredRetirementSignal<T: Config> {
in_favor_of: [u8; 32],