import { Params, ParamsAmino, ParamsSDKType } from "./params"; import { Coin, CoinAmino, CoinSDKType } from "../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../binary"; import { JsonSafe } from "../../json-safe"; /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParams { authority: string; params: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/elys.estaking.MsgUpdateParams"; value: Uint8Array; } /** * MsgUpdateParams is the Msg/UpdateParams request type. * @name MsgUpdateParamsAmino * @package elys.estaking * @see proto type: elys.estaking.MsgUpdateParams */ export interface MsgUpdateParamsAmino { authority?: string; params?: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "estaking/MsgUpdateParams"; value: MsgUpdateParamsAmino; } /** MsgUpdateParams is the Msg/UpdateParams request type. */ export interface MsgUpdateParamsSDKType { authority: string; params: ParamsSDKType; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/elys.estaking.MsgUpdateParamsResponse"; value: Uint8Array; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * @name MsgUpdateParamsResponseAmino * @package elys.estaking * @see proto type: elys.estaking.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/elys.estaking.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. */ export interface MsgUpdateParamsResponseSDKType { } /** * MsgWithdrawReward represents delegation withdrawal to a delegator from a * single validator. */ export interface MsgWithdrawReward { delegatorAddress: string; validatorAddress: string; } export interface MsgWithdrawRewardProtoMsg { typeUrl: "/elys.estaking.MsgWithdrawReward"; value: Uint8Array; } /** * MsgWithdrawReward represents delegation withdrawal to a delegator from a * single validator. * @name MsgWithdrawRewardAmino * @package elys.estaking * @see proto type: elys.estaking.MsgWithdrawReward */ export interface MsgWithdrawRewardAmino { delegator_address?: string; validator_address?: string; } export interface MsgWithdrawRewardAminoMsg { type: "estaking/MsgWithdrawReward"; value: MsgWithdrawRewardAmino; } /** * MsgWithdrawReward represents delegation withdrawal to a delegator from a * single validator. */ export interface MsgWithdrawRewardSDKType { delegator_address: string; validator_address: string; } /** * MsgWithdrawRewardResponse defines the Msg/WithdrawDelegatorReward response * type. */ export interface MsgWithdrawRewardResponse { amount: Coin[]; } export interface MsgWithdrawRewardResponseProtoMsg { typeUrl: "/elys.estaking.MsgWithdrawRewardResponse"; value: Uint8Array; } /** * MsgWithdrawRewardResponse defines the Msg/WithdrawDelegatorReward response * type. * @name MsgWithdrawRewardResponseAmino * @package elys.estaking * @see proto type: elys.estaking.MsgWithdrawRewardResponse */ export interface MsgWithdrawRewardResponseAmino { amount?: CoinAmino[]; } export interface MsgWithdrawRewardResponseAminoMsg { type: "/elys.estaking.MsgWithdrawRewardResponse"; value: MsgWithdrawRewardResponseAmino; } /** * MsgWithdrawRewardResponse defines the Msg/WithdrawDelegatorReward response * type. */ export interface MsgWithdrawRewardResponseSDKType { amount: CoinSDKType[]; } /** * MsgWithdrawElysStakingRewards represents delegation withdrawal to a delegator * from all the validators. */ export interface MsgWithdrawElysStakingRewards { delegatorAddress: string; } export interface MsgWithdrawElysStakingRewardsProtoMsg { typeUrl: "/elys.estaking.MsgWithdrawElysStakingRewards"; value: Uint8Array; } /** * MsgWithdrawElysStakingRewards represents delegation withdrawal to a delegator * from all the validators. * @name MsgWithdrawElysStakingRewardsAmino * @package elys.estaking * @see proto type: elys.estaking.MsgWithdrawElysStakingRewards */ export interface MsgWithdrawElysStakingRewardsAmino { delegator_address?: string; } export interface MsgWithdrawElysStakingRewardsAminoMsg { type: "estaking/MsgWithdrawElysStakingRewards"; value: MsgWithdrawElysStakingRewardsAmino; } /** * MsgWithdrawElysStakingRewards represents delegation withdrawal to a delegator * from all the validators. */ export interface MsgWithdrawElysStakingRewardsSDKType { delegator_address: string; } /** * MsgWithdrawElysStakingRewards defines the Msg/WithdrawElysStakingRewards * response type. */ export interface MsgWithdrawElysStakingRewardsResponse { amount: Coin[]; } export interface MsgWithdrawElysStakingRewardsResponseProtoMsg { typeUrl: "/elys.estaking.MsgWithdrawElysStakingRewardsResponse"; value: Uint8Array; } /** * MsgWithdrawElysStakingRewards defines the Msg/WithdrawElysStakingRewards * response type. * @name MsgWithdrawElysStakingRewardsResponseAmino * @package elys.estaking * @see proto type: elys.estaking.MsgWithdrawElysStakingRewardsResponse */ export interface MsgWithdrawElysStakingRewardsResponseAmino { amount?: CoinAmino[]; } export interface MsgWithdrawElysStakingRewardsResponseAminoMsg { type: "/elys.estaking.MsgWithdrawElysStakingRewardsResponse"; value: MsgWithdrawElysStakingRewardsResponseAmino; } /** * MsgWithdrawElysStakingRewards defines the Msg/WithdrawElysStakingRewards * response type. */ export interface MsgWithdrawElysStakingRewardsResponseSDKType { amount: CoinSDKType[]; } /** * MsgWithdrawAllRewards represents delegation withdrawal to a delegator from * all the validators and Eden/EdenB commitment. */ export interface MsgWithdrawAllRewards { delegatorAddress: string; } export interface MsgWithdrawAllRewardsProtoMsg { typeUrl: "/elys.estaking.MsgWithdrawAllRewards"; value: Uint8Array; } /** * MsgWithdrawAllRewards represents delegation withdrawal to a delegator from * all the validators and Eden/EdenB commitment. * @name MsgWithdrawAllRewardsAmino * @package elys.estaking * @see proto type: elys.estaking.MsgWithdrawAllRewards */ export interface MsgWithdrawAllRewardsAmino { delegator_address?: string; } export interface MsgWithdrawAllRewardsAminoMsg { type: "estaking/MsgWithdrawAllRewards"; value: MsgWithdrawAllRewardsAmino; } /** * MsgWithdrawAllRewards represents delegation withdrawal to a delegator from * all the validators and Eden/EdenB commitment. */ export interface MsgWithdrawAllRewardsSDKType { delegator_address: string; } /** * MsgWithdrawAllRewardsResponse defines the Msg/WithdrawAllRewards response * type. */ export interface MsgWithdrawAllRewardsResponse { amount: Coin[]; } export interface MsgWithdrawAllRewardsResponseProtoMsg { typeUrl: "/elys.estaking.MsgWithdrawAllRewardsResponse"; value: Uint8Array; } /** * MsgWithdrawAllRewardsResponse defines the Msg/WithdrawAllRewards response * type. * @name MsgWithdrawAllRewardsResponseAmino * @package elys.estaking * @see proto type: elys.estaking.MsgWithdrawAllRewardsResponse */ export interface MsgWithdrawAllRewardsResponseAmino { amount?: CoinAmino[]; } export interface MsgWithdrawAllRewardsResponseAminoMsg { type: "/elys.estaking.MsgWithdrawAllRewardsResponse"; value: MsgWithdrawAllRewardsResponseAmino; } /** * MsgWithdrawAllRewardsResponse defines the Msg/WithdrawAllRewards response * type. */ export interface MsgWithdrawAllRewardsResponseSDKType { amount: CoinSDKType[]; } export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isSDK(o: any): o is MsgUpdateParamsSDKType; isAmino(o: any): o is MsgUpdateParamsAmino; encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams; fromJSON(object: any): MsgUpdateParams; toJSON(message: MsgUpdateParams): JsonSafe; fromPartial(object: Partial): MsgUpdateParams; fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams; toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino; fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams; toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg; fromProtoMsg(message: MsgUpdateParamsProtoMsg): MsgUpdateParams; toProto(message: MsgUpdateParams): Uint8Array; toProtoMsg(message: MsgUpdateParams): MsgUpdateParamsProtoMsg; }; export declare const MsgUpdateParamsResponse: { typeUrl: string; is(o: any): o is MsgUpdateParamsResponse; isSDK(o: any): o is MsgUpdateParamsResponseSDKType; isAmino(o: any): o is MsgUpdateParamsResponseAmino; encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse; fromJSON(_: any): MsgUpdateParamsResponse; toJSON(_: MsgUpdateParamsResponse): JsonSafe; fromPartial(_: Partial): MsgUpdateParamsResponse; fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse; toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino; fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; }; export declare const MsgWithdrawReward: { typeUrl: string; aminoType: string; is(o: any): o is MsgWithdrawReward; isSDK(o: any): o is MsgWithdrawRewardSDKType; isAmino(o: any): o is MsgWithdrawRewardAmino; encode(message: MsgWithdrawReward, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawReward; fromJSON(object: any): MsgWithdrawReward; toJSON(message: MsgWithdrawReward): JsonSafe; fromPartial(object: Partial): MsgWithdrawReward; fromAmino(object: MsgWithdrawRewardAmino): MsgWithdrawReward; toAmino(message: MsgWithdrawReward): MsgWithdrawRewardAmino; fromAminoMsg(object: MsgWithdrawRewardAminoMsg): MsgWithdrawReward; toAminoMsg(message: MsgWithdrawReward): MsgWithdrawRewardAminoMsg; fromProtoMsg(message: MsgWithdrawRewardProtoMsg): MsgWithdrawReward; toProto(message: MsgWithdrawReward): Uint8Array; toProtoMsg(message: MsgWithdrawReward): MsgWithdrawRewardProtoMsg; }; export declare const MsgWithdrawRewardResponse: { typeUrl: string; is(o: any): o is MsgWithdrawRewardResponse; isSDK(o: any): o is MsgWithdrawRewardResponseSDKType; isAmino(o: any): o is MsgWithdrawRewardResponseAmino; encode(message: MsgWithdrawRewardResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawRewardResponse; fromJSON(object: any): MsgWithdrawRewardResponse; toJSON(message: MsgWithdrawRewardResponse): JsonSafe; fromPartial(object: Partial): MsgWithdrawRewardResponse; fromAmino(object: MsgWithdrawRewardResponseAmino): MsgWithdrawRewardResponse; toAmino(message: MsgWithdrawRewardResponse): MsgWithdrawRewardResponseAmino; fromAminoMsg(object: MsgWithdrawRewardResponseAminoMsg): MsgWithdrawRewardResponse; fromProtoMsg(message: MsgWithdrawRewardResponseProtoMsg): MsgWithdrawRewardResponse; toProto(message: MsgWithdrawRewardResponse): Uint8Array; toProtoMsg(message: MsgWithdrawRewardResponse): MsgWithdrawRewardResponseProtoMsg; }; export declare const MsgWithdrawElysStakingRewards: { typeUrl: string; aminoType: string; is(o: any): o is MsgWithdrawElysStakingRewards; isSDK(o: any): o is MsgWithdrawElysStakingRewardsSDKType; isAmino(o: any): o is MsgWithdrawElysStakingRewardsAmino; encode(message: MsgWithdrawElysStakingRewards, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawElysStakingRewards; fromJSON(object: any): MsgWithdrawElysStakingRewards; toJSON(message: MsgWithdrawElysStakingRewards): JsonSafe; fromPartial(object: Partial): MsgWithdrawElysStakingRewards; fromAmino(object: MsgWithdrawElysStakingRewardsAmino): MsgWithdrawElysStakingRewards; toAmino(message: MsgWithdrawElysStakingRewards): MsgWithdrawElysStakingRewardsAmino; fromAminoMsg(object: MsgWithdrawElysStakingRewardsAminoMsg): MsgWithdrawElysStakingRewards; toAminoMsg(message: MsgWithdrawElysStakingRewards): MsgWithdrawElysStakingRewardsAminoMsg; fromProtoMsg(message: MsgWithdrawElysStakingRewardsProtoMsg): MsgWithdrawElysStakingRewards; toProto(message: MsgWithdrawElysStakingRewards): Uint8Array; toProtoMsg(message: MsgWithdrawElysStakingRewards): MsgWithdrawElysStakingRewardsProtoMsg; }; export declare const MsgWithdrawElysStakingRewardsResponse: { typeUrl: string; is(o: any): o is MsgWithdrawElysStakingRewardsResponse; isSDK(o: any): o is MsgWithdrawElysStakingRewardsResponseSDKType; isAmino(o: any): o is MsgWithdrawElysStakingRewardsResponseAmino; encode(message: MsgWithdrawElysStakingRewardsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawElysStakingRewardsResponse; fromJSON(object: any): MsgWithdrawElysStakingRewardsResponse; toJSON(message: MsgWithdrawElysStakingRewardsResponse): JsonSafe; fromPartial(object: Partial): MsgWithdrawElysStakingRewardsResponse; fromAmino(object: MsgWithdrawElysStakingRewardsResponseAmino): MsgWithdrawElysStakingRewardsResponse; toAmino(message: MsgWithdrawElysStakingRewardsResponse): MsgWithdrawElysStakingRewardsResponseAmino; fromAminoMsg(object: MsgWithdrawElysStakingRewardsResponseAminoMsg): MsgWithdrawElysStakingRewardsResponse; fromProtoMsg(message: MsgWithdrawElysStakingRewardsResponseProtoMsg): MsgWithdrawElysStakingRewardsResponse; toProto(message: MsgWithdrawElysStakingRewardsResponse): Uint8Array; toProtoMsg(message: MsgWithdrawElysStakingRewardsResponse): MsgWithdrawElysStakingRewardsResponseProtoMsg; }; export declare const MsgWithdrawAllRewards: { typeUrl: string; aminoType: string; is(o: any): o is MsgWithdrawAllRewards; isSDK(o: any): o is MsgWithdrawAllRewardsSDKType; isAmino(o: any): o is MsgWithdrawAllRewardsAmino; encode(message: MsgWithdrawAllRewards, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawAllRewards; fromJSON(object: any): MsgWithdrawAllRewards; toJSON(message: MsgWithdrawAllRewards): JsonSafe; fromPartial(object: Partial): MsgWithdrawAllRewards; fromAmino(object: MsgWithdrawAllRewardsAmino): MsgWithdrawAllRewards; toAmino(message: MsgWithdrawAllRewards): MsgWithdrawAllRewardsAmino; fromAminoMsg(object: MsgWithdrawAllRewardsAminoMsg): MsgWithdrawAllRewards; toAminoMsg(message: MsgWithdrawAllRewards): MsgWithdrawAllRewardsAminoMsg; fromProtoMsg(message: MsgWithdrawAllRewardsProtoMsg): MsgWithdrawAllRewards; toProto(message: MsgWithdrawAllRewards): Uint8Array; toProtoMsg(message: MsgWithdrawAllRewards): MsgWithdrawAllRewardsProtoMsg; }; export declare const MsgWithdrawAllRewardsResponse: { typeUrl: string; is(o: any): o is MsgWithdrawAllRewardsResponse; isSDK(o: any): o is MsgWithdrawAllRewardsResponseSDKType; isAmino(o: any): o is MsgWithdrawAllRewardsResponseAmino; encode(message: MsgWithdrawAllRewardsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgWithdrawAllRewardsResponse; fromJSON(object: any): MsgWithdrawAllRewardsResponse; toJSON(message: MsgWithdrawAllRewardsResponse): JsonSafe; fromPartial(object: Partial): MsgWithdrawAllRewardsResponse; fromAmino(object: MsgWithdrawAllRewardsResponseAmino): MsgWithdrawAllRewardsResponse; toAmino(message: MsgWithdrawAllRewardsResponse): MsgWithdrawAllRewardsResponseAmino; fromAminoMsg(object: MsgWithdrawAllRewardsResponseAminoMsg): MsgWithdrawAllRewardsResponse; fromProtoMsg(message: MsgWithdrawAllRewardsResponseProtoMsg): MsgWithdrawAllRewardsResponse; toProto(message: MsgWithdrawAllRewardsResponse): Uint8Array; toProtoMsg(message: MsgWithdrawAllRewardsResponse): MsgWithdrawAllRewardsResponseProtoMsg; };