zonder
Version:
Ergonomic multi-chain indexing framework with dual runtime support for Ponder and Envio.
11 lines (10 loc) • 590 B
TypeScript
import type { Abi } from 'viem';
import type { ZonderConfig } from '../zonder/types.js';
/**
* Generates event handlers for Envio
*/
export declare function generateEventHandlers<TChains extends Record<string, any>, TContracts extends Record<string, Abi>>(config: ZonderConfig<TChains, TContracts>): string;
/**
* Generates and writes event handlers to file
*/
export declare function generateAndWriteEventHandlers<TChains extends Record<string, any>, TContracts extends Record<string, Abi>>(config: ZonderConfig<TChains, TContracts>, outputPath?: string, overwrite?: boolean): string;