Skip to main content
Glama
tx.d.ts30.4 kB
import { ValidatorPreference, ValidatorPreferenceAmino, ValidatorPreferenceSDKType } from "./state"; import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; /** MsgCreateValidatorSetPreference is a list that holds validator-set. */ export interface MsgSetValidatorSetPreference { /** delegator is the user who is trying to create a validator-set. */ delegator: string; /** list of {valAddr, weight} to delegate to */ preferences: ValidatorPreference[]; } export interface MsgSetValidatorSetPreferenceProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgSetValidatorSetPreference"; value: Uint8Array; } /** MsgCreateValidatorSetPreference is a list that holds validator-set. */ export interface MsgSetValidatorSetPreferenceAmino { /** delegator is the user who is trying to create a validator-set. */ delegator?: string; /** list of {valAddr, weight} to delegate to */ preferences?: ValidatorPreferenceAmino[]; } export interface MsgSetValidatorSetPreferenceAminoMsg { type: "osmosis/MsgSetValidatorSetPreference"; value: MsgSetValidatorSetPreferenceAmino; } /** MsgCreateValidatorSetPreference is a list that holds validator-set. */ export interface MsgSetValidatorSetPreferenceSDKType { delegator: string; preferences: ValidatorPreferenceSDKType[]; } export interface MsgSetValidatorSetPreferenceResponse { } export interface MsgSetValidatorSetPreferenceResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgSetValidatorSetPreferenceResponse"; value: Uint8Array; } export interface MsgSetValidatorSetPreferenceResponseAmino { } export interface MsgSetValidatorSetPreferenceResponseAminoMsg { type: "osmosis/valsetpref/set-validator-set-preference-response"; value: MsgSetValidatorSetPreferenceResponseAmino; } export interface MsgSetValidatorSetPreferenceResponseSDKType { } /** * MsgDelegateToValidatorSet allows users to delegate to an existing * validator-set */ export interface MsgDelegateToValidatorSet { /** delegator is the user who is trying to delegate. */ delegator: string; /** * the amount of tokens the user is trying to delegate. * For ex: delegate 10osmo with validator-set {ValA -> 0.5, ValB -> 0.3, ValC * -> 0.2} our staking logic would attempt to delegate 5osmo to A , 3osmo to * B, 2osmo to C. */ coin: Coin; } export interface MsgDelegateToValidatorSetProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateToValidatorSet"; value: Uint8Array; } /** * MsgDelegateToValidatorSet allows users to delegate to an existing * validator-set */ export interface MsgDelegateToValidatorSetAmino { /** delegator is the user who is trying to delegate. */ delegator?: string; /** * the amount of tokens the user is trying to delegate. * For ex: delegate 10osmo with validator-set {ValA -> 0.5, ValB -> 0.3, ValC * -> 0.2} our staking logic would attempt to delegate 5osmo to A , 3osmo to * B, 2osmo to C. */ coin?: CoinAmino; } export interface MsgDelegateToValidatorSetAminoMsg { type: "osmosis/MsgDelegateToValidatorSet"; value: MsgDelegateToValidatorSetAmino; } /** * MsgDelegateToValidatorSet allows users to delegate to an existing * validator-set */ export interface MsgDelegateToValidatorSetSDKType { delegator: string; coin: CoinSDKType; } export interface MsgDelegateToValidatorSetResponse { } export interface MsgDelegateToValidatorSetResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateToValidatorSetResponse"; value: Uint8Array; } export interface MsgDelegateToValidatorSetResponseAmino { } export interface MsgDelegateToValidatorSetResponseAminoMsg { type: "osmosis/valsetpref/delegate-to-validator-set-response"; value: MsgDelegateToValidatorSetResponseAmino; } export interface MsgDelegateToValidatorSetResponseSDKType { } export interface MsgUndelegateFromValidatorSet { /** delegator is the user who is trying to undelegate. */ delegator: string; /** * the amount the user wants to undelegate * For ex: Undelegate 10osmo with validator-set {ValA -> 0.5, ValB -> 0.3, * ValC * -> 0.2} our undelegate logic would attempt to undelegate 5osmo from A , * 3osmo from B, 2osmo from C */ coin: Coin; } export interface MsgUndelegateFromValidatorSetProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromValidatorSet"; value: Uint8Array; } export interface MsgUndelegateFromValidatorSetAmino { /** delegator is the user who is trying to undelegate. */ delegator?: string; /** * the amount the user wants to undelegate * For ex: Undelegate 10osmo with validator-set {ValA -> 0.5, ValB -> 0.3, * ValC * -> 0.2} our undelegate logic would attempt to undelegate 5osmo from A , * 3osmo from B, 2osmo from C */ coin?: CoinAmino; } export interface MsgUndelegateFromValidatorSetAminoMsg { type: "osmosis/MsgUndelegateFromValidatorSet"; value: MsgUndelegateFromValidatorSetAmino; } export interface MsgUndelegateFromValidatorSetSDKType { delegator: string; coin: CoinSDKType; } export interface MsgUndelegateFromValidatorSetResponse { } export interface MsgUndelegateFromValidatorSetResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromValidatorSetResponse"; value: Uint8Array; } export interface MsgUndelegateFromValidatorSetResponseAmino { } export interface MsgUndelegateFromValidatorSetResponseAminoMsg { type: "osmosis/valsetpref/undelegate-from-validator-set-response"; value: MsgUndelegateFromValidatorSetResponseAmino; } export interface MsgUndelegateFromValidatorSetResponseSDKType { } export interface MsgUndelegateFromRebalancedValidatorSet { /** delegator is the user who is trying to undelegate. */ delegator: string; /** * the amount the user wants to undelegate * For ex: Undelegate 50 osmo with validator-set {ValA -> 0.5, ValB -> 0.5} * Our undelegate logic would first check the current delegation balance. * If the user has 90 osmo delegated to ValA and 10 osmo delegated to ValB, * the rebalanced validator set would be {ValA -> 0.9, ValB -> 0.1} * So now the 45 osmo would be undelegated from ValA and 5 osmo would be * undelegated from ValB. */ coin: Coin; } export interface MsgUndelegateFromRebalancedValidatorSetProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromRebalancedValidatorSet"; value: Uint8Array; } export interface MsgUndelegateFromRebalancedValidatorSetAmino { /** delegator is the user who is trying to undelegate. */ delegator?: string; /** * the amount the user wants to undelegate * For ex: Undelegate 50 osmo with validator-set {ValA -> 0.5, ValB -> 0.5} * Our undelegate logic would first check the current delegation balance. * If the user has 90 osmo delegated to ValA and 10 osmo delegated to ValB, * the rebalanced validator set would be {ValA -> 0.9, ValB -> 0.1} * So now the 45 osmo would be undelegated from ValA and 5 osmo would be * undelegated from ValB. */ coin?: CoinAmino; } export interface MsgUndelegateFromRebalancedValidatorSetAminoMsg { type: "osmosis/MsgUndelegateFromRebalValset"; value: MsgUndelegateFromRebalancedValidatorSetAmino; } export interface MsgUndelegateFromRebalancedValidatorSetSDKType { delegator: string; coin: CoinSDKType; } export interface MsgUndelegateFromRebalancedValidatorSetResponse { } export interface MsgUndelegateFromRebalancedValidatorSetResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromRebalancedValidatorSetResponse"; value: Uint8Array; } export interface MsgUndelegateFromRebalancedValidatorSetResponseAmino { } export interface MsgUndelegateFromRebalancedValidatorSetResponseAminoMsg { type: "osmosis/valsetpref/undelegate-from-rebalanced-validator-set-response"; value: MsgUndelegateFromRebalancedValidatorSetResponseAmino; } export interface MsgUndelegateFromRebalancedValidatorSetResponseSDKType { } export interface MsgRedelegateValidatorSet { /** delegator is the user who is trying to create a validator-set. */ delegator: string; /** list of {valAddr, weight} to delegate to */ preferences: ValidatorPreference[]; } export interface MsgRedelegateValidatorSetProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgRedelegateValidatorSet"; value: Uint8Array; } export interface MsgRedelegateValidatorSetAmino { /** delegator is the user who is trying to create a validator-set. */ delegator?: string; /** list of {valAddr, weight} to delegate to */ preferences?: ValidatorPreferenceAmino[]; } export interface MsgRedelegateValidatorSetAminoMsg { type: "osmosis/MsgRedelegateValidatorSet"; value: MsgRedelegateValidatorSetAmino; } export interface MsgRedelegateValidatorSetSDKType { delegator: string; preferences: ValidatorPreferenceSDKType[]; } export interface MsgRedelegateValidatorSetResponse { } export interface MsgRedelegateValidatorSetResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgRedelegateValidatorSetResponse"; value: Uint8Array; } export interface MsgRedelegateValidatorSetResponseAmino { } export interface MsgRedelegateValidatorSetResponseAminoMsg { type: "osmosis/valsetpref/redelegate-validator-set-response"; value: MsgRedelegateValidatorSetResponseAmino; } export interface MsgRedelegateValidatorSetResponseSDKType { } /** * MsgWithdrawDelegationRewards allows user to claim staking rewards from the * validator set. */ export interface MsgWithdrawDelegationRewards { /** delegator is the user who is trying to claim staking rewards. */ delegator: string; } export interface MsgWithdrawDelegationRewardsProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgWithdrawDelegationRewards"; value: Uint8Array; } /** * MsgWithdrawDelegationRewards allows user to claim staking rewards from the * validator set. */ export interface MsgWithdrawDelegationRewardsAmino { /** delegator is the user who is trying to claim staking rewards. */ delegator?: string; } export interface MsgWithdrawDelegationRewardsAminoMsg { type: "osmosis/MsgWithdrawDelegationRewards"; value: MsgWithdrawDelegationRewardsAmino; } /** * MsgWithdrawDelegationRewards allows user to claim staking rewards from the * validator set. */ export interface MsgWithdrawDelegationRewardsSDKType { delegator: string; } export interface MsgWithdrawDelegationRewardsResponse { } export interface MsgWithdrawDelegationRewardsResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgWithdrawDelegationRewardsResponse"; value: Uint8Array; } export interface MsgWithdrawDelegationRewardsResponseAmino { } export interface MsgWithdrawDelegationRewardsResponseAminoMsg { type: "osmosis/valsetpref/withdraw-delegation-rewards-response"; value: MsgWithdrawDelegationRewardsResponseAmino; } export interface MsgWithdrawDelegationRewardsResponseSDKType { } /** * MsgDelegateBondedTokens breaks bonded lockup (by ID) of osmo, of * length <= 2 weeks and takes all that osmo and delegates according to * delegator's current validator set preference. */ export interface MsgDelegateBondedTokens { /** delegator is the user who is trying to force unbond osmo and delegate. */ delegator: string; /** lockup id of osmo in the pool */ lockID: bigint; } export interface MsgDelegateBondedTokensProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateBondedTokens"; value: Uint8Array; } /** * MsgDelegateBondedTokens breaks bonded lockup (by ID) of osmo, of * length <= 2 weeks and takes all that osmo and delegates according to * delegator's current validator set preference. */ export interface MsgDelegateBondedTokensAmino { /** delegator is the user who is trying to force unbond osmo and delegate. */ delegator?: string; /** lockup id of osmo in the pool */ lockID?: string; } export interface MsgDelegateBondedTokensAminoMsg { type: "osmosis/valsetpref/delegate-bonded-tokens"; value: MsgDelegateBondedTokensAmino; } /** * MsgDelegateBondedTokens breaks bonded lockup (by ID) of osmo, of * length <= 2 weeks and takes all that osmo and delegates according to * delegator's current validator set preference. */ export interface MsgDelegateBondedTokensSDKType { delegator: string; lockID: bigint; } export interface MsgDelegateBondedTokensResponse { } export interface MsgDelegateBondedTokensResponseProtoMsg { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateBondedTokensResponse"; value: Uint8Array; } export interface MsgDelegateBondedTokensResponseAmino { } export interface MsgDelegateBondedTokensResponseAminoMsg { type: "osmosis/valsetpref/delegate-bonded-tokens-response"; value: MsgDelegateBondedTokensResponseAmino; } export interface MsgDelegateBondedTokensResponseSDKType { } export declare const MsgSetValidatorSetPreference: { typeUrl: string; aminoType: string; is(o: any): o is MsgSetValidatorSetPreference; isSDK(o: any): o is MsgSetValidatorSetPreferenceSDKType; isAmino(o: any): o is MsgSetValidatorSetPreferenceAmino; encode(message: MsgSetValidatorSetPreference, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSetValidatorSetPreference; fromPartial(object: Partial<MsgSetValidatorSetPreference>): MsgSetValidatorSetPreference; fromAmino(object: MsgSetValidatorSetPreferenceAmino): MsgSetValidatorSetPreference; toAmino(message: MsgSetValidatorSetPreference): MsgSetValidatorSetPreferenceAmino; fromAminoMsg(object: MsgSetValidatorSetPreferenceAminoMsg): MsgSetValidatorSetPreference; toAminoMsg(message: MsgSetValidatorSetPreference): MsgSetValidatorSetPreferenceAminoMsg; fromProtoMsg(message: MsgSetValidatorSetPreferenceProtoMsg): MsgSetValidatorSetPreference; toProto(message: MsgSetValidatorSetPreference): Uint8Array; toProtoMsg(message: MsgSetValidatorSetPreference): MsgSetValidatorSetPreferenceProtoMsg; }; export declare const MsgSetValidatorSetPreferenceResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgSetValidatorSetPreferenceResponse; isSDK(o: any): o is MsgSetValidatorSetPreferenceResponseSDKType; isAmino(o: any): o is MsgSetValidatorSetPreferenceResponseAmino; encode(_: MsgSetValidatorSetPreferenceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSetValidatorSetPreferenceResponse; fromPartial(_: Partial<MsgSetValidatorSetPreferenceResponse>): MsgSetValidatorSetPreferenceResponse; fromAmino(_: MsgSetValidatorSetPreferenceResponseAmino): MsgSetValidatorSetPreferenceResponse; toAmino(_: MsgSetValidatorSetPreferenceResponse): MsgSetValidatorSetPreferenceResponseAmino; fromAminoMsg(object: MsgSetValidatorSetPreferenceResponseAminoMsg): MsgSetValidatorSetPreferenceResponse; toAminoMsg(message: MsgSetValidatorSetPreferenceResponse): MsgSetValidatorSetPreferenceResponseAminoMsg; fromProtoMsg(message: MsgSetValidatorSetPreferenceResponseProtoMsg): MsgSetValidatorSetPreferenceResponse; toProto(message: MsgSetValidatorSetPreferenceResponse): Uint8Array; toProtoMsg(message: MsgSetValidatorSetPreferenceResponse): MsgSetValidatorSetPreferenceResponseProtoMsg; }; export declare const MsgDelegateToValidatorSet: { typeUrl: string; aminoType: string; is(o: any): o is MsgDelegateToValidatorSet; isSDK(o: any): o is MsgDelegateToValidatorSetSDKType; isAmino(o: any): o is MsgDelegateToValidatorSetAmino; encode(message: MsgDelegateToValidatorSet, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDelegateToValidatorSet; fromPartial(object: Partial<MsgDelegateToValidatorSet>): MsgDelegateToValidatorSet; fromAmino(object: MsgDelegateToValidatorSetAmino): MsgDelegateToValidatorSet; toAmino(message: MsgDelegateToValidatorSet): MsgDelegateToValidatorSetAmino; fromAminoMsg(object: MsgDelegateToValidatorSetAminoMsg): MsgDelegateToValidatorSet; toAminoMsg(message: MsgDelegateToValidatorSet): MsgDelegateToValidatorSetAminoMsg; fromProtoMsg(message: MsgDelegateToValidatorSetProtoMsg): MsgDelegateToValidatorSet; toProto(message: MsgDelegateToValidatorSet): Uint8Array; toProtoMsg(message: MsgDelegateToValidatorSet): MsgDelegateToValidatorSetProtoMsg; }; export declare const MsgDelegateToValidatorSetResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgDelegateToValidatorSetResponse; isSDK(o: any): o is MsgDelegateToValidatorSetResponseSDKType; isAmino(o: any): o is MsgDelegateToValidatorSetResponseAmino; encode(_: MsgDelegateToValidatorSetResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDelegateToValidatorSetResponse; fromPartial(_: Partial<MsgDelegateToValidatorSetResponse>): MsgDelegateToValidatorSetResponse; fromAmino(_: MsgDelegateToValidatorSetResponseAmino): MsgDelegateToValidatorSetResponse; toAmino(_: MsgDelegateToValidatorSetResponse): MsgDelegateToValidatorSetResponseAmino; fromAminoMsg(object: MsgDelegateToValidatorSetResponseAminoMsg): MsgDelegateToValidatorSetResponse; toAminoMsg(message: MsgDelegateToValidatorSetResponse): MsgDelegateToValidatorSetResponseAminoMsg; fromProtoMsg(message: MsgDelegateToValidatorSetResponseProtoMsg): MsgDelegateToValidatorSetResponse; toProto(message: MsgDelegateToValidatorSetResponse): Uint8Array; toProtoMsg(message: MsgDelegateToValidatorSetResponse): MsgDelegateToValidatorSetResponseProtoMsg; }; export declare const MsgUndelegateFromValidatorSet: { typeUrl: string; aminoType: string; is(o: any): o is MsgUndelegateFromValidatorSet; isSDK(o: any): o is MsgUndelegateFromValidatorSetSDKType; isAmino(o: any): o is MsgUndelegateFromValidatorSetAmino; encode(message: MsgUndelegateFromValidatorSet, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUndelegateFromValidatorSet; fromPartial(object: Partial<MsgUndelegateFromValidatorSet>): MsgUndelegateFromValidatorSet; fromAmino(object: MsgUndelegateFromValidatorSetAmino): MsgUndelegateFromValidatorSet; toAmino(message: MsgUndelegateFromValidatorSet): MsgUndelegateFromValidatorSetAmino; fromAminoMsg(object: MsgUndelegateFromValidatorSetAminoMsg): MsgUndelegateFromValidatorSet; toAminoMsg(message: MsgUndelegateFromValidatorSet): MsgUndelegateFromValidatorSetAminoMsg; fromProtoMsg(message: MsgUndelegateFromValidatorSetProtoMsg): MsgUndelegateFromValidatorSet; toProto(message: MsgUndelegateFromValidatorSet): Uint8Array; toProtoMsg(message: MsgUndelegateFromValidatorSet): MsgUndelegateFromValidatorSetProtoMsg; }; export declare const MsgUndelegateFromValidatorSetResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgUndelegateFromValidatorSetResponse; isSDK(o: any): o is MsgUndelegateFromValidatorSetResponseSDKType; isAmino(o: any): o is MsgUndelegateFromValidatorSetResponseAmino; encode(_: MsgUndelegateFromValidatorSetResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUndelegateFromValidatorSetResponse; fromPartial(_: Partial<MsgUndelegateFromValidatorSetResponse>): MsgUndelegateFromValidatorSetResponse; fromAmino(_: MsgUndelegateFromValidatorSetResponseAmino): MsgUndelegateFromValidatorSetResponse; toAmino(_: MsgUndelegateFromValidatorSetResponse): MsgUndelegateFromValidatorSetResponseAmino; fromAminoMsg(object: MsgUndelegateFromValidatorSetResponseAminoMsg): MsgUndelegateFromValidatorSetResponse; toAminoMsg(message: MsgUndelegateFromValidatorSetResponse): MsgUndelegateFromValidatorSetResponseAminoMsg; fromProtoMsg(message: MsgUndelegateFromValidatorSetResponseProtoMsg): MsgUndelegateFromValidatorSetResponse; toProto(message: MsgUndelegateFromValidatorSetResponse): Uint8Array; toProtoMsg(message: MsgUndelegateFromValidatorSetResponse): MsgUndelegateFromValidatorSetResponseProtoMsg; }; export declare const MsgUndelegateFromRebalancedValidatorSet: { typeUrl: string; aminoType: string; is(o: any): o is MsgUndelegateFromRebalancedValidatorSet; isSDK(o: any): o is MsgUndelegateFromRebalancedValidatorSetSDKType; isAmino(o: any): o is MsgUndelegateFromRebalancedValidatorSetAmino; encode(message: MsgUndelegateFromRebalancedValidatorSet, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUndelegateFromRebalancedValidatorSet; fromPartial(object: Partial<MsgUndelegateFromRebalancedValidatorSet>): MsgUndelegateFromRebalancedValidatorSet; fromAmino(object: MsgUndelegateFromRebalancedValidatorSetAmino): MsgUndelegateFromRebalancedValidatorSet; toAmino(message: MsgUndelegateFromRebalancedValidatorSet): MsgUndelegateFromRebalancedValidatorSetAmino; fromAminoMsg(object: MsgUndelegateFromRebalancedValidatorSetAminoMsg): MsgUndelegateFromRebalancedValidatorSet; toAminoMsg(message: MsgUndelegateFromRebalancedValidatorSet): MsgUndelegateFromRebalancedValidatorSetAminoMsg; fromProtoMsg(message: MsgUndelegateFromRebalancedValidatorSetProtoMsg): MsgUndelegateFromRebalancedValidatorSet; toProto(message: MsgUndelegateFromRebalancedValidatorSet): Uint8Array; toProtoMsg(message: MsgUndelegateFromRebalancedValidatorSet): MsgUndelegateFromRebalancedValidatorSetProtoMsg; }; export declare const MsgUndelegateFromRebalancedValidatorSetResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgUndelegateFromRebalancedValidatorSetResponse; isSDK(o: any): o is MsgUndelegateFromRebalancedValidatorSetResponseSDKType; isAmino(o: any): o is MsgUndelegateFromRebalancedValidatorSetResponseAmino; encode(_: MsgUndelegateFromRebalancedValidatorSetResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUndelegateFromRebalancedValidatorSetResponse; fromPartial(_: Partial<MsgUndelegateFromRebalancedValidatorSetResponse>): MsgUndelegateFromRebalancedValidatorSetResponse; fromAmino(_: MsgUndelegateFromRebalancedValidatorSetResponseAmino): MsgUndelegateFromRebalancedValidatorSetResponse; toAmino(_: MsgUndelegateFromRebalancedValidatorSetResponse): MsgUndelegateFromRebalancedValidatorSetResponseAmino; fromAminoMsg(object: MsgUndelegateFromRebalancedValidatorSetResponseAminoMsg): MsgUndelegateFromRebalancedValidatorSetResponse; toAminoMsg(message: MsgUndelegateFromRebalancedValidatorSetResponse): MsgUndelegateFromRebalancedValidatorSetResponseAminoMsg; fromProtoMsg(message: MsgUndelegateFromRebalancedValidatorSetResponseProtoMsg): MsgUndelegateFromRebalancedValidatorSetResponse; toProto(message: MsgUndelegateFromRebalancedValidatorSetResponse): Uint8Array; toProtoMsg(message: MsgUndelegateFromRebalancedValidatorSetResponse): MsgUndelegateFromRebalancedValidatorSetResponseProtoMsg; }; export declare const MsgRedelegateValidatorSet: { typeUrl: string; aminoType: string; is(o: any): o is MsgRedelegateValidatorSet; isSDK(o: any): o is MsgRedelegateValidatorSetSDKType; isAmino(o: any): o is MsgRedelegateValidatorSetAmino; encode(message: MsgRedelegateValidatorSet, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRedelegateValidatorSet; fromPartial(object: Partial<MsgRedelegateValidatorSet>): MsgRedelegateValidatorSet; fromAmino(object: MsgRedelegateValidatorSetAmino): MsgRedelegateValidatorSet; toAmino(message: MsgRedelegateValidatorSet): MsgRedelegateValidatorSetAmino; fromAminoMsg(object: MsgRedelegateValidatorSetAminoMsg): MsgRedelegateValidatorSet; toAminoMsg(message: MsgRedelegateValidatorSet): MsgRedelegateValidatorSetAminoMsg; fromProtoMsg(message: MsgRedelegateValidatorSetProtoMsg): MsgRedelegateValidatorSet; toProto(message: MsgRedelegateValidatorSet): Uint8Array; toProtoMsg(message: MsgRedelegateValidatorSet): MsgRedelegateValidatorSetProtoMsg; }; export declare const MsgRedelegateValidatorSetResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgRedelegateValidatorSetResponse; isSDK(o: any): o is MsgRedelegateValidatorSetResponseSDKType; isAmino(o: any): o is MsgRedelegateValidatorSetResponseAmino; encode(_: MsgRedelegateValidatorSetResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRedelegateValidatorSetResponse; fromPartial(_: Partial<MsgRedelegateValidatorSetResponse>): MsgRedelegateValidatorSetResponse; fromAmino(_: MsgRedelegateValidatorSetResponseAmino): MsgRedelegateValidatorSetResponse; toAmino(_: MsgRedelegateValidatorSetResponse): MsgRedelegateValidatorSetResponseAmino; fromAminoMsg(object: MsgRedelegateValidatorSetResponseAminoMsg): MsgRedelegateValidatorSetResponse; toAminoMsg(message: MsgRedelegateValidatorSetResponse): MsgRedelegateValidatorSetResponseAminoMsg; fromProtoMsg(message: MsgRedelegateValidatorSetResponseProtoMsg): MsgRedelegateValidatorSetResponse; toProto(message: MsgRedelegateValidatorSetResponse): Uint8Array; toProtoMsg(message: MsgRedelegateValidatorSetResponse): MsgRedelegateValidatorSetResponseProtoMsg; }; export declare const MsgWithdrawDelegationRewards: { typeUrl: string; aminoType: string; is(o: any): o is MsgWithdrawDelegationRewards; isSDK(o: any): o is MsgWithdrawDelegationRewardsSDKType; isAmino(o: any): o is MsgWithdrawDelegationRewardsAmino; encode(message: MsgWithdrawDelegationRewards, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawDelegationRewards; fromPartial(object: Partial<MsgWithdrawDelegationRewards>): MsgWithdrawDelegationRewards; fromAmino(object: MsgWithdrawDelegationRewardsAmino): MsgWithdrawDelegationRewards; toAmino(message: MsgWithdrawDelegationRewards): MsgWithdrawDelegationRewardsAmino; fromAminoMsg(object: MsgWithdrawDelegationRewardsAminoMsg): MsgWithdrawDelegationRewards; toAminoMsg(message: MsgWithdrawDelegationRewards): MsgWithdrawDelegationRewardsAminoMsg; fromProtoMsg(message: MsgWithdrawDelegationRewardsProtoMsg): MsgWithdrawDelegationRewards; toProto(message: MsgWithdrawDelegationRewards): Uint8Array; toProtoMsg(message: MsgWithdrawDelegationRewards): MsgWithdrawDelegationRewardsProtoMsg; }; export declare const MsgWithdrawDelegationRewardsResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgWithdrawDelegationRewardsResponse; isSDK(o: any): o is MsgWithdrawDelegationRewardsResponseSDKType; isAmino(o: any): o is MsgWithdrawDelegationRewardsResponseAmino; encode(_: MsgWithdrawDelegationRewardsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawDelegationRewardsResponse; fromPartial(_: Partial<MsgWithdrawDelegationRewardsResponse>): MsgWithdrawDelegationRewardsResponse; fromAmino(_: MsgWithdrawDelegationRewardsResponseAmino): MsgWithdrawDelegationRewardsResponse; toAmino(_: MsgWithdrawDelegationRewardsResponse): MsgWithdrawDelegationRewardsResponseAmino; fromAminoMsg(object: MsgWithdrawDelegationRewardsResponseAminoMsg): MsgWithdrawDelegationRewardsResponse; toAminoMsg(message: MsgWithdrawDelegationRewardsResponse): MsgWithdrawDelegationRewardsResponseAminoMsg; fromProtoMsg(message: MsgWithdrawDelegationRewardsResponseProtoMsg): MsgWithdrawDelegationRewardsResponse; toProto(message: MsgWithdrawDelegationRewardsResponse): Uint8Array; toProtoMsg(message: MsgWithdrawDelegationRewardsResponse): MsgWithdrawDelegationRewardsResponseProtoMsg; }; export declare const MsgDelegateBondedTokens: { typeUrl: string; aminoType: string; is(o: any): o is MsgDelegateBondedTokens; isSDK(o: any): o is MsgDelegateBondedTokensSDKType; isAmino(o: any): o is MsgDelegateBondedTokensAmino; encode(message: MsgDelegateBondedTokens, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDelegateBondedTokens; fromPartial(object: Partial<MsgDelegateBondedTokens>): MsgDelegateBondedTokens; fromAmino(object: MsgDelegateBondedTokensAmino): MsgDelegateBondedTokens; toAmino(message: MsgDelegateBondedTokens): MsgDelegateBondedTokensAmino; fromAminoMsg(object: MsgDelegateBondedTokensAminoMsg): MsgDelegateBondedTokens; toAminoMsg(message: MsgDelegateBondedTokens): MsgDelegateBondedTokensAminoMsg; fromProtoMsg(message: MsgDelegateBondedTokensProtoMsg): MsgDelegateBondedTokens; toProto(message: MsgDelegateBondedTokens): Uint8Array; toProtoMsg(message: MsgDelegateBondedTokens): MsgDelegateBondedTokensProtoMsg; }; export declare const MsgDelegateBondedTokensResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgDelegateBondedTokensResponse; isSDK(o: any): o is MsgDelegateBondedTokensResponseSDKType; isAmino(o: any): o is MsgDelegateBondedTokensResponseAmino; encode(_: MsgDelegateBondedTokensResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDelegateBondedTokensResponse; fromPartial(_: Partial<MsgDelegateBondedTokensResponse>): MsgDelegateBondedTokensResponse; fromAmino(_: MsgDelegateBondedTokensResponseAmino): MsgDelegateBondedTokensResponse; toAmino(_: MsgDelegateBondedTokensResponse): MsgDelegateBondedTokensResponseAmino; fromAminoMsg(object: MsgDelegateBondedTokensResponseAminoMsg): MsgDelegateBondedTokensResponse; toAminoMsg(message: MsgDelegateBondedTokensResponse): MsgDelegateBondedTokensResponseAminoMsg; fromProtoMsg(message: MsgDelegateBondedTokensResponseProtoMsg): MsgDelegateBondedTokensResponse; toProto(message: MsgDelegateBondedTokensResponse): Uint8Array; toProtoMsg(message: MsgDelegateBondedTokensResponse): MsgDelegateBondedTokensResponseProtoMsg; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server