diff --git a/mithril-aggregator/src/multi_signer.rs b/mithril-aggregator/src/multi_signer.rs
index 1db93f5b435..be24bb0328b 100644
--- a/mithril-aggregator/src/multi_signer.rs
+++ b/mithril-aggregator/src/multi_signer.rs
@@ -12,7 +12,7 @@ use mithril_common::crypto_helper::{
ProtocolSignerVerificationKey, ProtocolSingleSignature, ProtocolStakeDistribution,
PROTOCOL_VERSION,
};
-use mithril_common::entities;
+use mithril_common::entities::{self, SignerWithStake};
use mithril_common::store::{StakeStoreError, StakeStorer};
use mithril_common::{
NEXT_SIGNER_EPOCH_RETRIEVAL_OFFSET, SIGNER_EPOCH_RECORDING_OFFSET,
@@ -117,15 +117,18 @@ pub trait MultiSigner: Sync + Send {
/// Compute aggregate verification key from stake distribution
async fn compute_aggregate_verification_key(
&self,
- stakes: &ProtocolStakeDistribution,
+ signers_with_stake: &[SignerWithStake],
) -> Result