UNPKG

@kyve/core-beta

Version:

🚀 The base KYVE node implementation.

30 lines (24 loc) • 609 B
import { sha256 } from "../.."; import { BundleTag, IStorageProvider } from "../../types"; export class NoStorageProvider implements IStorageProvider { public name = "NoStorageProvider"; public decimals = 0; async init(_storagePriv: string) { return this; } async getBalance() { return "0"; } async saveBundle(bundle: Buffer, _tags: BundleTag[]) { return { storageId: sha256(bundle), storageData: Buffer.from(""), }; } async retrieveBundle(storageId: string, _timeout: number) { return { storageId, storageData: Buffer.from(""), }; } }