@kyve/core-beta
Version:
🚀 The base KYVE node implementation.
19 lines (18 loc) • 560 B
TypeScript
/// <reference types="node" />
import { BundleTag, IStorageProvider } from "../../types";
export declare class Bundlr implements IStorageProvider {
name: string;
decimals: number;
private jwk;
private client;
init(storagePriv: string): Promise<this>;
getBalance(): Promise<string>;
saveBundle(bundle: Buffer, tags: BundleTag[]): Promise<{
storageId: string;
storageData: Buffer;
}>;
retrieveBundle(storageId: string, timeout: number): Promise<{
storageId: string;
storageData: any;
}>;
}