Skip to main content

Namespace: slashing

@shareledgerjs/client.slashing

Interfaces

Type Aliases

SlashingExtension

Ƭ SlashingExtension: SlashingQueryExtension & SlashingTxExtension


SlashingExtensionMethods

Ƭ SlashingExtensionMethods: SlashingQueryExtensionMethods & SlashingTxExtensionMethods

Functions

SlashingExtension

SlashingExtension<T>(constructor): T

Type parameters

NameType
Textends (...args: any[]) => BaseClient & SlashingQueryExtension & SlashingTxExtension

Parameters

NameType
constructorT

Returns

T


SlashingQueryExtension

SlashingQueryExtension<T>(constructor): T

Type parameters

NameType
Textends (...args: any[]) => BaseClient & SlashingQueryExtension

Parameters

NameType
constructorT

Returns

T


SlashingTxExtension

SlashingTxExtension<T>(constructor): T

Type parameters

NameType
Textends (...args: any[]) => BaseClient & SlashingTxExtension

Parameters

NameType
constructorT

Returns

T


createSlashingActions

createSlashingActions(): Record<string, string>

Returns

Record<string, string>


createSlashingAminoConverters

createSlashingAminoConverters(prefix): Record<string, AminoConverter | "not_supported_by_chain">

Parameters

NameType
prefixstring

Returns

Record<string, AminoConverter | "not_supported_by_chain">


createSlashingTypes

createSlashingTypes(): ReadonlyArray<[string, GeneratedType]>

Returns

ReadonlyArray<[string, GeneratedType]>


isAminoMsgUnjail

isAminoMsgUnjail(msg): msg is AminoMsgUnjail

Parameters

NameType
msgAminoMsg

Returns

msg is AminoMsgUnjail


isMsgUnjailEncodeObject

isMsgUnjailEncodeObject(encodeObject): encodeObject is MsgUnjailEncodeObject

Parameters

NameType
encodeObjectEncodeObject

Returns

encodeObject is MsgUnjailEncodeObject