@firmachain/firma-js
Version:
The Official FirmaChain Javascript SDK written in Typescript
23 lines (22 loc) • 689 B
TypeScript
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[]>;
}