UNPKG

@firmachain/firma-js

Version:

The Official FirmaChain Javascript SDK written in Typescript

23 lines (22 loc) 689 B
export interface SlashingParam { signed_blocks_window: string; min_signed_per_window: string; downtime_jail_duration: string; slash_fraction_double_sign: string; slash_fraction_downtime: string; } export interface SigningInfo { address: string; start_height: string; index_offset: string; jailed_until: string; tombstoned: boolean; missed_blocks_counter: string; } export declare class SlashingQueryClient { private readonly axios; constructor(baseUrl: string); queryGetSlashingParam(): Promise<SlashingParam>; queryGetSigningInfo(consAddress: string): Promise<SigningInfo>; queryGetSigningInfos(): Promise<SigningInfo[]>; }