@lodestar/types
Version:
Typescript types required for lodestar
11 lines • 619 B
TypeScript
import { Epoch, phase0 } from "../types.js";
/**
* [Validator status specification](https://hackmd.io/ofFJ5gOmQpu1jjHilHbdQQ)
*/
export type ValidatorStatus = "pending_initialized" | "pending_queued" | "active_ongoing" | "active_exiting" | "active_slashed" | "exited_unslashed" | "exited_slashed" | "withdrawal_possible" | "withdrawal_done";
/**
* Get the status of the validator
* based on conditions outlined in https://hackmd.io/ofFJ5gOmQpu1jjHilHbdQQ
*/
export declare function getValidatorStatus(validator: phase0.Validator, currentEpoch: Epoch): ValidatorStatus;
//# sourceMappingURL=validatorStatus.d.ts.map