UNPKG

@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</

37 lines (36 loc) 1.28 kB
import { AccountData, OfflineAminoSigner } from "@cosmjs/amino/build/signer"; import { SigningStargateClient } from "@cosmjs/stargate"; import { StdSignature } from "@cosmjs/amino"; import KyveBaseMethods from "./kyve/base/v1beta1/base"; import KyveBundlesMethods from "./kyve/bundles/v1beta1/bundles"; import KyveDelegationMethods from "./kyve/delegation/v1beta1/delegation"; import KyveGovMethods from "./kyve/gov/v1beta1/gov"; import KyvePoolMethods from "./kyve/pool/v1beta1/pool"; import KyveStakersMethods from "./kyve/stakers/v1beta1/stakers"; export default class KyveClient { nativeClient: SigningStargateClient; readonly account: AccountData; kyve: { base: { v1beta1: KyveBaseMethods; }; gov: { v1beta1: KyveGovMethods; }; bundles: { v1beta1: KyveBundlesMethods; }; delegation: { v1beta1: KyveDelegationMethods; }; pool: { v1beta1: KyvePoolMethods; }; stakers: { v1beta1: KyveStakersMethods; }; }; private aminoSigner; constructor(client: SigningStargateClient, account: AccountData, aminoSigner: OfflineAminoSigner | null); signString(message: string): Promise<StdSignature>; }