Class FuelBaseProcessorTemplate<TContract>Abstract

Type Parameters

  • TContract extends Contract

Constructors

Properties

binds: Set<string> = ...
blockHandlers: {
    blockInterval?: HandleInterval;
    handler: (
        block: FuelBlock,
        ctx: FuelContractContext<TContract>,
    ) => PromiseOrVoid;
    timeIntervalInMinutes?: HandleInterval;
}[] = []
id: number
logHandlers: {
    handler: (
        logs: FuelLog<any>,
        ctx: FuelContractContext<TContract>,
    ) => PromiseOrVoid;
    logIdFilter: string | string[];
}[] = []
transactionHandlers: {
    fetchConfig: FuelFetchConfig;
    handler: (
        transaction: FuelTransaction,
        ctx: FuelContractContext<TContract>,
    ) => PromiseOrVoid;
}[] = []

Methods