Namespace: slashing
@shareledgerjs/client.slashing
Interfaces
- AminoMsgUnjail
- MsgUnjailEncodeObject
- SlashingQueryExtension
- SlashingQueryExtensionMethods
- SlashingTxExtension
- SlashingTxExtensionMethods
Type Aliases
SlashingExtension
Ƭ SlashingExtension: SlashingQueryExtension & SlashingTxExtension
SlashingExtensionMethods
Ƭ SlashingExtensionMethods: SlashingQueryExtensionMethods & SlashingTxExtensionMethods
Functions
SlashingExtension
▸ SlashingExtension<T>(constructor): T
Type parameters
| Name | Type |
|---|---|
T | extends (...args: any[]) => BaseClient & SlashingQueryExtension & SlashingTxExtension |
Parameters
| Name | Type |
|---|---|
constructor | T |
Returns
T
SlashingQueryExtension
▸ SlashingQueryExtension<T>(constructor): T
Type parameters
| Name | Type |
|---|---|
T | extends (...args: any[]) => BaseClient & SlashingQueryExtension |
Parameters
| Name | Type |
|---|---|
constructor | T |
Returns
T
SlashingTxExtension
▸ SlashingTxExtension<T>(constructor): T
Type parameters
| Name | Type |
|---|---|
T | extends (...args: any[]) => BaseClient & SlashingTxExtension |
Parameters
| Name | Type |
|---|---|
constructor | T |
Returns
T
createSlashingActions
▸ createSlashingActions(): Record<string, string>
Returns
Record<string, string>
createSlashingAminoConverters
▸ createSlashingAminoConverters(prefix): Record<string, AminoConverter | "not_supported_by_chain">
Parameters
| Name | Type |
|---|---|
prefix | string |
Returns
Record<string, AminoConverter | "not_supported_by_chain">
createSlashingTypes
▸ createSlashingTypes(): ReadonlyArray<[string, GeneratedType]>
Returns
ReadonlyArray<[string, GeneratedType]>
isAminoMsgUnjail
▸ isAminoMsgUnjail(msg): msg is AminoMsgUnjail
Parameters
| Name | Type |
|---|---|
msg | AminoMsg |
Returns
msg is AminoMsgUnjail
isMsgUnjailEncodeObject
▸ isMsgUnjailEncodeObject(encodeObject): encodeObject is MsgUnjailEncodeObject
Parameters
| Name | Type |
|---|---|
encodeObject | EncodeObject |
Returns
encodeObject is MsgUnjailEncodeObject