Hierarchy (View Summary)

Constructors

Properties

binds: Set<string> = ...
blockHandlers: {
    blockInterval?: HandleInterval;
    fetchConfig?: EthFetchConfig;
    handler: (
        block: BlockParams,
        ctx: ContractContext<WETH9, WETH9BoundContractView>,
    ) => PromiseOrVoid;
    preprocessHandler: (
        block: BlockParams,
        ctx: ContractContext<WETH9, WETH9BoundContractView>,
        preprocessStore: { [k: string]: any },
    ) => Promise<PreprocessResult>;
    timeIntervalInMinutes?: HandleInterval;
}[] = []
eventHandlers: {
    fetchConfig?: EthFetchConfig;
    filter: DeferredTopicFilter | DeferredTopicFilter[];
    handler: (
        event: TypedEvent<any, any>,
        ctx: ContractContext<WETH9, WETH9BoundContractView>,
    ) => PromiseOrVoid;
    preprocessHandler: (
        event: TypedEvent<any, any>,
        ctx: ContractContext<WETH9, WETH9BoundContractView>,
        preprocessStore: { [k: string]: any },
    ) => Promise<PreprocessResult>;
}[] = []
id: number
traceHandlers: {
    fetchConfig?: EthFetchConfig;
    handler: (
        trace: TypedCallTrace<any, any>,
        ctx: ContractContext<WETH9, WETH9BoundContractView>,
    ) => PromiseOrVoid;
    preprocessHandler: (
        trace: TypedCallTrace<any, any>,
        ctx: ContractContext<WETH9, WETH9BoundContractView>,
        preprocessStore: { [k: string]: any },
    ) => Promise<PreprocessResult>;
    signature: string;
}[] = []

Methods