interface GetStakingStatusResponseDto {
    babylonRegistrationTxHash?: string;
    canFinalize?: boolean;
    covenantSignatures?: string[];
    delegationInfo: null | DelegationInfoResponseDto;
    isRegistered: boolean;
    preStakeStatus?: "pending" | "verified" | "rejected";
    registrationType?: string;
    stakingTransaction: StakingTransactionDto;
    status: string;
    statusExplanation: string;
    unbondingTransaction: null | UnbondingTransactionDto;
    unsignedStakingPsbt?: string;
}

Properties

babylonRegistrationTxHash?: string

Babylon registration transaction hash for pre-stake

Example

"ABC123..."
canFinalize?: boolean

Whether the pre-stake can be finalized

Example

false
covenantSignatures?: string[]

Covenant signatures if verified

delegationInfo: null | DelegationInfoResponseDto
isRegistered: boolean
preStakeStatus?: "pending" | "verified" | "rejected"

Pre-stake verification status if applicable

registrationType?: string

The type of registration (pre-stake or post-stake)

Example

"pre-stake"
stakingTransaction: StakingTransactionDto
status: string
statusExplanation: string
unbondingTransaction: null | UnbondingTransactionDto
unsignedStakingPsbt?: string

Unsigned staking PSBT for pre-stake resumption

Example

"70736274ff0100..."

Generated using TypeDoc