@kyve/sdk
Version:
<p align="center"> <a href="https://kyve.network"> <img src="https://user-images.githubusercontent.com/62398724/137493477-63868209-a19b-4efa-9413-f06d41197d6d.png" style="border-radius: 50%" height="96"> </a> <h3 align="center"><code>@kyve/sdk</
144 lines (143 loc) • 4.67 kB
TypeScript
import { GeneratedType, Registry } from "@cosmjs/proto-signing";
import { kyve } from "@kyve/proto";
/** pool **/
import MsgFundPool = kyve.registry.v1beta1.kyvePool.MsgFundPool;
import MsgDefundPool = kyve.registry.v1beta1.kyvePool.MsgDefundPool;
/** stakers **/
import MsgCreateStaker = kyve.registry.v1beta1.kyveStakers.MsgCreateStaker;
import MsgUpdateMetadata = kyve.registry.v1beta1.kyveStakers.MsgUpdateMetadata;
import MsgJoinPool = kyve.registry.v1beta1.kyveStakers.MsgJoinPool;
import MsgUpdateCommission = kyve.registry.v1beta1.kyveStakers.MsgUpdateCommission;
import MsgLeavePool = kyve.registry.v1beta1.kyveStakers.MsgLeavePool;
/** delegations **/
import MsgDelegate = kyve.registry.v1beta1.kyveDelegation.MsgDelegate;
import MsgWithdrawRewards = kyve.registry.v1beta1.kyveDelegation.MsgWithdrawRewards;
import MsgRedelegate = kyve.registry.v1beta1.kyveDelegation.MsgRedelegate;
import MsgUndelegate = kyve.registry.v1beta1.kyveDelegation.MsgUndelegate;
/** bundles **/
import MsgSubmitBundleProposal = kyve.registry.v1beta1.kyveBundles.MsgSubmitBundleProposal;
import MsgVoteBundleProposal = kyve.registry.v1beta1.kyveBundles.MsgVoteBundleProposal;
import MsgClaimUploaderRole = kyve.registry.v1beta1.kyveBundles.MsgClaimUploaderRole;
import MsgSkipUploaderRole = kyve.registry.v1beta1.kyveBundles.MsgSkipUploaderRole;
export declare const registry: ReadonlyArray<[string, GeneratedType]>;
export declare const load: (protoRegistry: Registry) => void;
export declare const encodeTxMsg: {
fundPool(value: MsgFundPool): {
type_url: string;
value: Uint8Array;
};
defundPool(value: MsgDefundPool): {
type_url: string;
value: Uint8Array;
};
createStaker(value: MsgCreateStaker): {
type_url: string;
value: Uint8Array;
};
updateMetadata(value: MsgUpdateMetadata): {
type_url: string;
value: Uint8Array;
};
updateCommission(value: MsgUpdateCommission): {
type_url: string;
value: Uint8Array;
};
joinPool(value: MsgJoinPool): {
type_url: string;
value: Uint8Array;
};
leavePool(value: MsgJoinPool): {
type_url: string;
value: Uint8Array;
};
delegate(value: MsgDelegate): {
type_url: string;
value: Uint8Array;
};
withdrawRewards(value: MsgWithdrawRewards): {
type_url: string;
value: Uint8Array;
};
undelegate(value: MsgUndelegate): {
type_url: string;
value: Uint8Array;
};
redelegate(value: MsgRedelegate): {
type_url: string;
value: Uint8Array;
};
submitBundleProposal(value: MsgSubmitBundleProposal): {
type_url: string;
value: Uint8Array;
};
voteBundleProposal(value: MsgVoteBundleProposal): {
type_url: string;
value: Uint8Array;
};
claimUploaderRole(value: MsgClaimUploaderRole): {
type_url: string;
value: Uint8Array;
};
};
export declare const withTypeUrl: {
fundPool(value: MsgFundPool): {
typeUrl: string;
value: MsgFundPool;
};
defundPool(value: MsgDefundPool): {
typeUrl: string;
value: MsgDefundPool;
};
createStaker(value: MsgCreateStaker): {
typeUrl: string;
value: MsgCreateStaker;
};
updateMetadata(value: MsgUpdateMetadata): {
typeUrl: string;
value: MsgUpdateMetadata;
};
updateCommission(value: MsgUpdateCommission): {
typeUrl: string;
value: MsgUpdateCommission;
};
joinPool(value: MsgJoinPool): {
typeUrl: string;
value: MsgJoinPool;
};
leavePool(value: MsgLeavePool): {
typeUrl: string;
value: MsgLeavePool;
};
delegate(value: MsgDelegate): {
typeUrl: string;
value: MsgDelegate;
};
withdrawRewards(value: MsgWithdrawRewards): {
typeUrl: string;
value: MsgWithdrawRewards;
};
undelegate(value: MsgUndelegate): {
typeUrl: string;
value: MsgUndelegate;
};
redelegate(value: MsgRedelegate): {
typeUrl: string;
value: MsgRedelegate;
};
submitBundleProposal(value: MsgSubmitBundleProposal): {
typeUrl: string;
value: MsgSubmitBundleProposal;
};
voteBundleProposal(value: MsgVoteBundleProposal): {
typeUrl: string;
value: MsgVoteBundleProposal;
};
skipUploaderRole(value: MsgSkipUploaderRole): {
typeUrl: string;
value: MsgSkipUploaderRole;
};
claimUploaderRole(value: MsgClaimUploaderRole): {
typeUrl: string;
value: MsgClaimUploaderRole;
};
};