UNPKG

@wttp/site

Version:

Web3 Transfer Protocol (WTTP) - Site Contracts and deployment tools

16 lines 950 B
import { IBaseWTTPSite } from "@wttp/core"; import { FileEstimateResult } from "./uploadFile"; import { WTTPIgnoreOptions } from "./wttpIgnore"; export declare function uploadDirectory(wttpSite: IBaseWTTPSite, sourcePath: string, destinationPath: string, ignoreOptions?: WTTPIgnoreOptions, fileLimitBytes?: number, gasLimitGwei?: number, customPublisher?: string): Promise<boolean>; export interface DirectoryEstimateResult { totalGas: bigint; totalCost: bigint; totalRoyaltyCost: bigint; totalTransactions: number; fileCount: number; directoryCount: number; fileEstimates: Map<string, FileEstimateResult>; gasPrice: bigint; } export declare function estimateDirectory(wttpSite: IBaseWTTPSite, sourcePath: string, destinationPath: string, gasPriceGwei?: number, ignoreOptions?: WTTPIgnoreOptions, rate?: number, minGasPriceGwei?: number): Promise<DirectoryEstimateResult>; //# sourceMappingURL=uploadDirectory.d.ts.map