@kyve/core-beta
Version:
🚀 The base KYVE node implementation.
17 lines (16 loc) • 619 B
TypeScript
import { Node } from "../..";
/**
* createBundleProposal assembles a bundle proposal by loading
* data from the local cache and uploading it to a storage provider.
* After the data was successfully saved the node submits the bundle
* proposal with the storage id and other information to the network
* so that other participants can validate and vote on it.
*
* If one of the steps fails the node should skip it's uploader role
* to prevent slashes.
*
* @method createBundleProposal
* @param {Node} this
* @return {Promise<void>}
*/
export declare function createBundleProposal(this: Node): Promise<void>;