UNPKG

viem

Version:

TypeScript Interface for Ethereum

21 lines 784 B
import type { ErrorType } from '../../errors/utils.js'; import { type DefineKzgErrorType, type DefineKzgParameters, type DefineKzgReturnType } from './defineKzg.js'; export type SetupKzgParameters = DefineKzgParameters & { loadTrustedSetup(path: string): void; }; export type SetupKzgReturnType = DefineKzgReturnType; export type SetupKzgErrorType = DefineKzgErrorType | ErrorType; /** * Sets up and returns a KZG interface. * * @example * ```ts * import * as cKzg from 'c-kzg' * import { setupKzg } from 'viem' * import { mainnetTrustedSetupPath } from 'viem/node' * * const kzg = setupKzg(cKzg, mainnetTrustedSetupPath) * ``` */ export declare function setupKzg(parameters: SetupKzgParameters, path: string): SetupKzgReturnType; //# sourceMappingURL=setupKzg.d.ts.map