Namespace: staking
@shareledgerjs/client.staking
Interfaces
- AminoMsgBeginRedelegate
 - AminoMsgCreateValidator
 - AminoMsgDelegate
 - AminoMsgEditValidator
 - AminoMsgUndelegate
 - MsgBeginRedelegateEncodeObject
 - MsgCreateValidatorEncodeObject
 - MsgDelegateEncodeObject
 - MsgEditValidatorEncodeObject
 - MsgUndelegateEncodeObject
 - StakingQueryExtension
 - StakingQueryExtensionMethods
 - StakingTxExtension
 - StakingTxExtensionMethods
 
Type Aliases
BondStatusString
Ƭ BondStatusString: keyof Pick<typeof BondStatus, "BOND_STATUS_BONDED" | "BOND_STATUS_UNBONDED" | "BOND_STATUS_UNBONDING"> | ""
StakingExtension
Ƭ StakingExtension: StakingQueryExtension & StakingTxExtension
StakingExtensionMethods
Ƭ StakingExtensionMethods: StakingQueryExtensionMethods & StakingTxExtensionMethods
Functions
StakingExtension
▸ StakingExtension<T>(constructor): T
Type parameters
| Name | Type | 
|---|---|
T | extends (...args: any[]) => BaseClient & StakingQueryExtension & StakingTxExtension | 
Parameters
| Name | Type | 
|---|---|
constructor | T | 
Returns
T
StakingQueryExtension
▸ StakingQueryExtension<T>(constructor): T
Type parameters
| Name | Type | 
|---|---|
T | extends (...args: any[]) => BaseClient & StakingQueryExtension | 
Parameters
| Name | Type | 
|---|---|
constructor | T | 
Returns
T
StakingTxExtension
▸ StakingTxExtension<T>(constructor): T
Type parameters
| Name | Type | 
|---|---|
T | extends (...args: any[]) => BaseClient & StakingTxExtension | 
Parameters
| Name | Type | 
|---|---|
constructor | T | 
Returns
T
createStakingActions
▸ createStakingActions(): Record<string, string>
Returns
Record<string, string>
createStakingAminoConverters
▸ createStakingAminoConverters(prefix): Record<string, AminoConverter | "not_supported_by_chain">
Parameters
| Name | Type | 
|---|---|
prefix | string | 
Returns
Record<string, AminoConverter | "not_supported_by_chain">
createStakingTypes
▸ createStakingTypes(): ReadonlyArray<[string, GeneratedType]>
Returns
ReadonlyArray<[string, GeneratedType]>
isAminoMsgBeginRedelegate
▸ isAminoMsgBeginRedelegate(msg): msg is AminoMsgBeginRedelegate
Parameters
| Name | Type | 
|---|---|
msg | AminoMsg | 
Returns
msg is AminoMsgBeginRedelegate
isAminoMsgCreateValidator
▸ isAminoMsgCreateValidator(msg): msg is AminoMsgCreateValidator
Parameters
| Name | Type | 
|---|---|
msg | AminoMsg | 
Returns
msg is AminoMsgCreateValidator
isAminoMsgDelegate
▸ isAminoMsgDelegate(msg): msg is AminoMsgDelegate
Parameters
| Name | Type | 
|---|---|
msg | AminoMsg | 
Returns
msg is AminoMsgDelegate
isAminoMsgEditValidator
▸ isAminoMsgEditValidator(msg): msg is AminoMsgEditValidator
Parameters
| Name | Type | 
|---|---|
msg | AminoMsg | 
Returns
msg is AminoMsgEditValidator
isAminoMsgUndelegate
▸ isAminoMsgUndelegate(msg): msg is AminoMsgUndelegate
Parameters
| Name | Type | 
|---|---|
msg | AminoMsg | 
Returns
msg is AminoMsgUndelegate
isMsgBeginRedelegateEncodeObject
▸ isMsgBeginRedelegateEncodeObject(encodeObject): encodeObject is MsgBeginRedelegateEncodeObject
Parameters
| Name | Type | 
|---|---|
encodeObject | EncodeObject | 
Returns
encodeObject is MsgBeginRedelegateEncodeObject
isMsgCreateValidatorEncodeObject
▸ isMsgCreateValidatorEncodeObject(encodeObject): encodeObject is MsgCreateValidatorEncodeObject
Parameters
| Name | Type | 
|---|---|
encodeObject | EncodeObject | 
Returns
encodeObject is MsgCreateValidatorEncodeObject
isMsgDelegateEncodeObject
▸ isMsgDelegateEncodeObject(encodeObject): encodeObject is MsgDelegateEncodeObject
Parameters
| Name | Type | 
|---|---|
encodeObject | EncodeObject | 
Returns
encodeObject is MsgDelegateEncodeObject
isMsgEditValidatorEncodeObject
▸ isMsgEditValidatorEncodeObject(encodeObject): encodeObject is MsgEditValidatorEncodeObject
Parameters
| Name | Type | 
|---|---|
encodeObject | EncodeObject | 
Returns
encodeObject is MsgEditValidatorEncodeObject
isMsgUndelegateEncodeObject
▸ isMsgUndelegateEncodeObject(encodeObject): encodeObject is MsgUndelegateEncodeObject
Parameters
| Name | Type | 
|---|---|
encodeObject | EncodeObject | 
Returns
encodeObject is MsgUndelegateEncodeObject