viem
Version:
21 lines • 784 B
TypeScript
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