eigen_types/test.rs
use crate::operator::QuorumNum;
use alloy::primitives::{B256, U256};
use eigen_crypto_bls::BlsKeyPair;
use std::collections::HashMap;
type StakeAmount = U256;
/// Test operator for testing purposes
#[derive(Clone)]
pub struct TestOperator {
pub operator_id: B256,
pub stake_per_quorum: HashMap<QuorumNum, StakeAmount>,
pub bls_keypair: BlsKeyPair,
}
impl TestOperator {
/// Get the BLS keypair of the operator
pub fn get_bls_keypair(&self) -> &BlsKeyPair {
&self.bls_keypair
}
}