UNPKG

viem

Version:

TypeScript Interface for Ethereum

21 lines 666 B
import type { ErrorType } from '../../errors/utils.js'; import type { Kzg } from '../../types/kzg.js'; export type DefineKzgParameters = Kzg; export type DefineKzgReturnType = Kzg; export type DefineKzgErrorType = ErrorType; /** * Defines a KZG interface. * * @example * ```ts * import * as cKzg from 'c-kzg' * import { defineKzg } from 'viem' * import { mainnetTrustedSetupPath } from 'viem/node' * * cKzg.loadTrustedSetup(mainnetTrustedSetupPath) * * const kzg = defineKzg(cKzg) * ``` */ export declare function defineKzg({ blobToKzgCommitment, computeBlobKzgProof, }: DefineKzgParameters): DefineKzgReturnType; //# sourceMappingURL=defineKzg.d.ts.map