@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</
31 lines (30 loc) • 1.46 kB
TypeScript
import { SigningStargateClient } from "@cosmjs/stargate";
import { AccountData } from "@cosmjs/amino/build/signer";
import { StdFee } from "@cosmjs/amino/build/signdoc";
import { TxPromise } from "../../../../../utils/helper";
import { kyve } from "@kyve/proto";
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 default class {
private nativeClient;
readonly account: AccountData;
constructor(client: SigningStargateClient, account: AccountData);
submitBundleProposal(value: Omit<MsgSubmitBundleProposal, "creator">, options?: {
fee?: StdFee | "auto" | number;
memo?: string;
}): Promise<TxPromise>;
voteBundleProposal(value: Omit<MsgVoteBundleProposal, "creator">, options?: {
fee?: StdFee | "auto" | number;
memo?: string;
}): Promise<TxPromise>;
claimUploaderRole(value: Omit<MsgClaimUploaderRole, "creator">, options?: {
fee?: StdFee | "auto" | number;
memo?: string;
}): Promise<TxPromise>;
skipUploaderRole(value: Omit<MsgSkipUploaderRole, "creator">, options?: {
fee?: StdFee | "auto" | number;
memo?: string;
}): Promise<TxPromise>;
}