vlayer-web-proof
Version:
It is a npm package for vlayer web proof mechanism. It uses native rust bindings for maximum efficiency.
9 lines (8 loc) • 677 B
TypeScript
import type { WebProofOptions, WebProofRequest, ParsedUrl, NotaryConfig, PerformanceMetrics } from './types';
export declare function parseUrl(url: string): ParsedUrl;
export declare function parseNotaryUrl(notaryUrl: string): NotaryConfig;
export declare function formatHeaders(headers?: readonly string[]): readonly string[];
export declare function buildWebProofRequest(url: string, options?: WebProofOptions): WebProofRequest;
export declare function createPerformanceMetrics(startTime: number, endTime?: number): PerformanceMetrics;
export declare function validateWebProofOptions(options: WebProofOptions): void;
export declare function isValidUrl(url: string): boolean;