tests passing again
This commit is contained in:
parent
1b3de3a507
commit
77838734b5
@ -43,7 +43,7 @@ pub fn process_deposit(
|
|||||||
randao_commitment: deposit_input.randao_commitment,
|
randao_commitment: deposit_input.randao_commitment,
|
||||||
randao_layers: 0,
|
randao_layers: 0,
|
||||||
status: ValidatorStatus::PendingActivation,
|
status: ValidatorStatus::PendingActivation,
|
||||||
latest_status_change_slot: state.validator_registry_latest_change_slot.clone(),
|
latest_status_change_slot: state.validator_registry_latest_change_slot,
|
||||||
exit_count: 0
|
exit_count: 0
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -81,8 +81,8 @@ fn min_empty_validator_index(
|
|||||||
mod tests {
|
mod tests {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
use bls::{Keypair, Signature};
|
use bls::{Keypair, Signature, create_proof_of_possession};
|
||||||
use hashing::proof_of_possession_hash;
|
use hashing::canonical_hash;
|
||||||
use types::{Hash256, DepositData, DepositInput};
|
use types::{Hash256, DepositData, DepositInput};
|
||||||
|
|
||||||
fn get_deposit() -> Deposit {
|
fn get_deposit() -> Deposit {
|
||||||
@ -91,7 +91,7 @@ mod tests {
|
|||||||
pubkey: kp.pk.clone(),
|
pubkey: kp.pk.clone(),
|
||||||
withdrawal_credentials: Hash256::zero(),
|
withdrawal_credentials: Hash256::zero(),
|
||||||
randao_commitment: Hash256::zero(),
|
randao_commitment: Hash256::zero(),
|
||||||
proof_of_possession: get_proof_of_possession(&kp)
|
proof_of_possession: create_proof_of_possession(&kp)
|
||||||
};
|
};
|
||||||
let deposit_data = DepositData {
|
let deposit_data = DepositData {
|
||||||
deposit_input: deposit_input,
|
deposit_input: deposit_input,
|
||||||
@ -112,12 +112,6 @@ mod tests {
|
|||||||
//& (verify_proof_of_possession(®.proof_of_possession, &rec.pubkey))
|
//& (verify_proof_of_possession(®.proof_of_possession, &rec.pubkey))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Generate a proof of possession for some keypair.
|
|
||||||
fn get_proof_of_possession(kp: &Keypair) -> Signature {
|
|
||||||
let pop_message = proof_of_possession_hash(&kp.pk.as_bytes());
|
|
||||||
Signature::new_hashed(&pop_message, &kp.sk)
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_process_deposit_valid_empty_validators() {
|
fn test_process_deposit_valid_empty_validators() {
|
||||||
let mut state = BeaconState::default();
|
let mut state = BeaconState::default();
|
||||||
|
Loading…
Reference in New Issue
Block a user