interface BtcDelegationDto {
    active: boolean;
    btc_pk: string;
    covenant_sigs: CovenantSignatureDto[];
    delegator_slash_sig_hex: string;
    end_height: number;
    fp_btc_pk_list: string[];
    params_version: number;
    slashing_tx_hex: string;
    staker_addr: string;
    staking_output_idx: number;
    staking_time: number;
    staking_tx_hex: string;
    start_height: number;
    status_desc: string;
    total_sat: string;
    unbonding_time: number;
    undelegation_response?: null | UndelegationResponseDto;
}

Properties

active: boolean

Whether the delegation is active

btc_pk: string

The Bitcoin public key

covenant_sigs: CovenantSignatureDto[]

List of covenant signatures

delegator_slash_sig_hex: string

The delegator's slash signature in hex

end_height: number

The end height of the delegation

fp_btc_pk_list: string[]

List of finality provider Bitcoin public keys

params_version: number

The parameters version

slashing_tx_hex: string

The hex-encoded slashing transaction

staker_addr: string

The staker's address

staking_output_idx: number

The staking output index

staking_time: number

The staking time in blocks

staking_tx_hex: string

The hex-encoded staking transaction

start_height: number

The start height of the delegation

status_desc: string

Description of the delegation status

total_sat: string

Total satoshis being staked

unbonding_time: number

The unbonding time in blocks

undelegation_response?: null | UndelegationResponseDto

The undelegation response

Generated using TypeDoc