mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-09 20:59:23 +00:00
Tidy serai-signals-pallet
Adds `serai-validator-sets-pallet` and `serai-signals-pallet` to the runtime.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use alloc::vec::Vec;
|
||||
use sp_core::{Encode, Decode, ConstU32, sr25519::Public, bounded::BoundedVec};
|
||||
|
||||
use serai_primitives::{
|
||||
@@ -211,6 +212,9 @@ pub(crate) trait Sessions {
|
||||
set: ValidatorSet,
|
||||
validator: Public,
|
||||
) -> Option<KeySharesStruct>;
|
||||
|
||||
/// The stake for the current validator set.
|
||||
fn stake_for_current_validator_set(network: NetworkId) -> Option<Amount>;
|
||||
}
|
||||
|
||||
impl<Storage: SessionsStorage> Sessions for Storage {
|
||||
@@ -516,4 +520,8 @@ impl<Storage: SessionsStorage> Sessions for Storage {
|
||||
) -> Option<KeySharesStruct> {
|
||||
Storage::SelectedValidators::get(selected_validators_key(set, validator))
|
||||
}
|
||||
|
||||
fn stake_for_current_validator_set(network: NetworkId) -> Option<Amount> {
|
||||
Storage::TotalAllocatedStake::get(network)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user