import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { DeepPartial } from "../../../helpers.js"; import { Any, AnyAmino, AnyProtoMsg } from "../../../google/protobuf/any.js"; import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin.js"; import { Description, DescriptionAmino } from "../../../cosmos/staking/v1beta1/staking.js"; //#region src/xpla/volunteer/v1beta1/tx.d.ts /** * MsgRegisterVolunteerValidator defines a message to register a new volunteer * validator. * @name MsgRegisterVolunteerValidator * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgRegisterVolunteerValidator */ interface MsgRegisterVolunteerValidator { /** * authority is the address of the governance account. */ authority: string; validatorDescription: Description; delegatorAddress: string; validatorAddress: string; pubkey?: Any | undefined; amount: Coin; } interface MsgRegisterVolunteerValidatorProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.MsgRegisterVolunteerValidator"; value: Uint8Array; } type MsgRegisterVolunteerValidatorEncoded = Omit & { pubkey?: AnyProtoMsg | undefined; }; /** * MsgRegisterVolunteerValidator defines a message to register a new volunteer * validator. * @name MsgRegisterVolunteerValidatorAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgRegisterVolunteerValidator */ interface MsgRegisterVolunteerValidatorAmino { /** * authority is the address of the governance account. */ authority: string; validator_description: DescriptionAmino; delegator_address: string; validator_address: string; pubkey?: AnyAmino; amount: CoinAmino; } interface MsgRegisterVolunteerValidatorAminoMsg { type: "xpladev/MsgRegisterVolunteerValidator"; value: MsgRegisterVolunteerValidatorAmino; } /** * MsgRegisterVolunteerValidatorResponse defines the RegisterVolunteerValidator * response. * @name MsgRegisterVolunteerValidatorResponse * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgRegisterVolunteerValidatorResponse */ interface MsgRegisterVolunteerValidatorResponse {} interface MsgRegisterVolunteerValidatorResponseProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.MsgRegisterVolunteerValidatorResponse"; value: Uint8Array; } /** * MsgRegisterVolunteerValidatorResponse defines the RegisterVolunteerValidator * response. * @name MsgRegisterVolunteerValidatorResponseAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgRegisterVolunteerValidatorResponse */ interface MsgRegisterVolunteerValidatorResponseAmino {} interface MsgRegisterVolunteerValidatorResponseAminoMsg { type: "/xpla.volunteer.v1beta1.MsgRegisterVolunteerValidatorResponse"; value: MsgRegisterVolunteerValidatorResponseAmino; } /** * MsgUnregisterVolunteerValidator defines a message to unregister a volunteer * validator. * @name MsgUnregisterVolunteerValidator * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidator */ interface MsgUnregisterVolunteerValidator { /** * authority is the address of the governance account. */ authority: string; validatorAddress: string; } interface MsgUnregisterVolunteerValidatorProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidator"; value: Uint8Array; } /** * MsgUnregisterVolunteerValidator defines a message to unregister a volunteer * validator. * @name MsgUnregisterVolunteerValidatorAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidator */ interface MsgUnregisterVolunteerValidatorAmino { /** * authority is the address of the governance account. */ authority: string; validator_address: string; } interface MsgUnregisterVolunteerValidatorAminoMsg { type: "xpladev/MsgUnregisterVolunteerValidator"; value: MsgUnregisterVolunteerValidatorAmino; } /** * MsgUnregisterVolunteerValidatorResponse defines the * UnregisterVolunteerValidator response. * @name MsgUnregisterVolunteerValidatorResponse * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidatorResponse */ interface MsgUnregisterVolunteerValidatorResponse {} interface MsgUnregisterVolunteerValidatorResponseProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidatorResponse"; value: Uint8Array; } /** * MsgUnregisterVolunteerValidatorResponse defines the * UnregisterVolunteerValidator response. * @name MsgUnregisterVolunteerValidatorResponseAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidatorResponse */ interface MsgUnregisterVolunteerValidatorResponseAmino {} interface MsgUnregisterVolunteerValidatorResponseAminoMsg { type: "/xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidatorResponse"; value: MsgUnregisterVolunteerValidatorResponseAmino; } /** * MsgRegisterVolunteerValidator defines a message to register a new volunteer * validator. * @name MsgRegisterVolunteerValidator * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgRegisterVolunteerValidator */ declare const MsgRegisterVolunteerValidator: { typeUrl: string; aminoType: string; is(o: any): o is MsgRegisterVolunteerValidator; isAmino(o: any): o is MsgRegisterVolunteerValidatorAmino; encode(message: MsgRegisterVolunteerValidator, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterVolunteerValidator; fromPartial(object: DeepPartial): MsgRegisterVolunteerValidator; fromAmino(object: MsgRegisterVolunteerValidatorAmino): MsgRegisterVolunteerValidator; toAmino(message: MsgRegisterVolunteerValidator): MsgRegisterVolunteerValidatorAmino; fromAminoMsg(object: MsgRegisterVolunteerValidatorAminoMsg): MsgRegisterVolunteerValidator; toAminoMsg(message: MsgRegisterVolunteerValidator): MsgRegisterVolunteerValidatorAminoMsg; fromProtoMsg(message: MsgRegisterVolunteerValidatorProtoMsg): MsgRegisterVolunteerValidator; toProto(message: MsgRegisterVolunteerValidator): Uint8Array; toProtoMsg(message: MsgRegisterVolunteerValidator): MsgRegisterVolunteerValidatorProtoMsg; registerTypeUrl(): void; }; /** * MsgRegisterVolunteerValidatorResponse defines the RegisterVolunteerValidator * response. * @name MsgRegisterVolunteerValidatorResponse * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgRegisterVolunteerValidatorResponse */ declare const MsgRegisterVolunteerValidatorResponse: { typeUrl: string; is(o: any): o is MsgRegisterVolunteerValidatorResponse; isAmino(o: any): o is MsgRegisterVolunteerValidatorResponseAmino; encode(_: MsgRegisterVolunteerValidatorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRegisterVolunteerValidatorResponse; fromPartial(_: DeepPartial): MsgRegisterVolunteerValidatorResponse; fromAmino(_: MsgRegisterVolunteerValidatorResponseAmino): MsgRegisterVolunteerValidatorResponse; toAmino(_: MsgRegisterVolunteerValidatorResponse): MsgRegisterVolunteerValidatorResponseAmino; fromAminoMsg(object: MsgRegisterVolunteerValidatorResponseAminoMsg): MsgRegisterVolunteerValidatorResponse; fromProtoMsg(message: MsgRegisterVolunteerValidatorResponseProtoMsg): MsgRegisterVolunteerValidatorResponse; toProto(message: MsgRegisterVolunteerValidatorResponse): Uint8Array; toProtoMsg(message: MsgRegisterVolunteerValidatorResponse): MsgRegisterVolunteerValidatorResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgUnregisterVolunteerValidator defines a message to unregister a volunteer * validator. * @name MsgUnregisterVolunteerValidator * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidator */ declare const MsgUnregisterVolunteerValidator: { typeUrl: string; aminoType: string; is(o: any): o is MsgUnregisterVolunteerValidator; isAmino(o: any): o is MsgUnregisterVolunteerValidatorAmino; encode(message: MsgUnregisterVolunteerValidator, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUnregisterVolunteerValidator; fromPartial(object: DeepPartial): MsgUnregisterVolunteerValidator; fromAmino(object: MsgUnregisterVolunteerValidatorAmino): MsgUnregisterVolunteerValidator; toAmino(message: MsgUnregisterVolunteerValidator): MsgUnregisterVolunteerValidatorAmino; fromAminoMsg(object: MsgUnregisterVolunteerValidatorAminoMsg): MsgUnregisterVolunteerValidator; toAminoMsg(message: MsgUnregisterVolunteerValidator): MsgUnregisterVolunteerValidatorAminoMsg; fromProtoMsg(message: MsgUnregisterVolunteerValidatorProtoMsg): MsgUnregisterVolunteerValidator; toProto(message: MsgUnregisterVolunteerValidator): Uint8Array; toProtoMsg(message: MsgUnregisterVolunteerValidator): MsgUnregisterVolunteerValidatorProtoMsg; registerTypeUrl(): void; }; /** * MsgUnregisterVolunteerValidatorResponse defines the * UnregisterVolunteerValidator response. * @name MsgUnregisterVolunteerValidatorResponse * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.MsgUnregisterVolunteerValidatorResponse */ declare const MsgUnregisterVolunteerValidatorResponse: { typeUrl: string; is(o: any): o is MsgUnregisterVolunteerValidatorResponse; isAmino(o: any): o is MsgUnregisterVolunteerValidatorResponseAmino; encode(_: MsgUnregisterVolunteerValidatorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUnregisterVolunteerValidatorResponse; fromPartial(_: DeepPartial): MsgUnregisterVolunteerValidatorResponse; fromAmino(_: MsgUnregisterVolunteerValidatorResponseAmino): MsgUnregisterVolunteerValidatorResponse; toAmino(_: MsgUnregisterVolunteerValidatorResponse): MsgUnregisterVolunteerValidatorResponseAmino; fromAminoMsg(object: MsgUnregisterVolunteerValidatorResponseAminoMsg): MsgUnregisterVolunteerValidatorResponse; fromProtoMsg(message: MsgUnregisterVolunteerValidatorResponseProtoMsg): MsgUnregisterVolunteerValidatorResponse; toProto(message: MsgUnregisterVolunteerValidatorResponse): Uint8Array; toProtoMsg(message: MsgUnregisterVolunteerValidatorResponse): MsgUnregisterVolunteerValidatorResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { MsgRegisterVolunteerValidator, MsgRegisterVolunteerValidatorAmino, MsgRegisterVolunteerValidatorAminoMsg, MsgRegisterVolunteerValidatorEncoded, MsgRegisterVolunteerValidatorProtoMsg, MsgRegisterVolunteerValidatorResponse, MsgRegisterVolunteerValidatorResponseAmino, MsgRegisterVolunteerValidatorResponseAminoMsg, MsgRegisterVolunteerValidatorResponseProtoMsg, MsgUnregisterVolunteerValidator, MsgUnregisterVolunteerValidatorAmino, MsgUnregisterVolunteerValidatorAminoMsg, MsgUnregisterVolunteerValidatorProtoMsg, MsgUnregisterVolunteerValidatorResponse, MsgUnregisterVolunteerValidatorResponseAmino, MsgUnregisterVolunteerValidatorResponseAminoMsg, MsgUnregisterVolunteerValidatorResponseProtoMsg };