Hierarchy (view full)

Constructors

Properties

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

Methods