filecoin-pin
Version:
Bridge IPFS content to Filecoin Onchain Cloud using familiar tools
21 lines • 727 B
TypeScript
import { type Helia } from 'helia';
import type { CID } from 'multiformats/cid';
import type { Logger } from 'pino';
import { CARWritingBlockstore } from './car-blockstore.js';
import type { Config } from './config.js';
export interface PinningHeliaOptions {
config: Config;
logger: Logger;
rootCID: CID;
outputPath: string;
origins?: string[];
}
/**
* Create a Helia node with CAR-writing blockstore for a specific pin operation
* This combines the server and CAR Helia functionality into one instance
*/
export declare function createPinningHeliaNode(options: PinningHeliaOptions): Promise<{
helia: Helia;
blockstore: CARWritingBlockstore;
}>;
//# sourceMappingURL=create-pinning-helia.d.ts.map