Skip to content

Commit

Permalink
Extracted logging to a function and included all validator statuses (C…
Browse files Browse the repository at this point in the history
  • Loading branch information
maschad committed Feb 22, 2023
1 parent 2a9b72f commit 1014495
Showing 1 changed file with 37 additions and 8 deletions.
45 changes: 37 additions & 8 deletions packages/validator/src/services/indices.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,18 +117,47 @@ export class IndicesService {
}
}

allValidators.get("active")?.forEach((validatorState: ValidatorResponse) => {
this.logger.info("Validator activated", {
logValidatorStatuses(allValidators, this.logger);

return newIndices;
}
}

function logValidatorStatuses(allValidators: Map<ValidatorStatus, ValidatorResponse[]>, logger: Logger): void {
allValidators.get("active")?.forEach((validatorState: ValidatorResponse) => {
logger.info("Validator activated", {
pubkey: toHexString(validatorState.validator.pubkey),
index: validatorState.index,
});
});

[...(allValidators.get("pending_initialized") ?? []), ...(allValidators.get("pending_queued") ?? [])]?.forEach(
(validatorState: ValidatorResponse) => {
logger.info("Validator pending", {
pubkey: toHexString(validatorState.validator.pubkey),
index: validatorState.index,
});
});
}
);

this.logger.info("Initialized Validators: ", {
total: allValidators.size,
available: allValidators.get("active")?.length,
allValidators.get("withdrawal_done")?.forEach((validatorState: ValidatorResponse) => {
logger.info("Validator withdrawn", {
pubkey: toHexString(validatorState.validator.pubkey),
index: validatorState.index,
});
});

return newIndices;
}
[...(allValidators.get("exited_slashed") ?? []), ...(allValidators.get("exited_unslashed") ?? [])]?.forEach(
(validatorState: ValidatorResponse) => {
logger.info("Validator Exited", {
pubkey: toHexString(validatorState.validator.pubkey),
index: validatorState.index,
});
}
);

logger.info("Initialized Validators: ", {
total: allValidators.size,
available: allValidators.get("active")?.length,
});
}

0 comments on commit 1014495

Please sign in to comment.