Hierarchy

Constructors

  • Parameters

    • fetcherMsClient: FetcherMsClient
    • logRequestDAL: EntityRequestStorage
    • logRequestIncomingLogDAL: EntityRequestIncomingEntityStorage<EthereumParsedLog>
    • logRequestPendingSignatureDAL: EntityRequestPendingEntityStorage
    • logRequestResponseDAL: EntityRequestResponseStorage<EthereumParsedLog>
    • blockchainId: Blockchain = Blockchain.Ethereum
    • nonce: NonceTimestamp = ...

    Returns EthereumIndexerLogFetcher

Properties

blockchainId: Blockchain = Blockchain.Ethereum
checkCompletionJob: DebouncedJob<void, unknown>
checkPendingRetriesJob: JobRunner
entityRequestDAL: EntityRequestStorage
entityRequestIncomingEntityDAL: EntityRequestIncomingEntityStorage<EthereumParsedLog>
entityRequestPendingEntityDAL: EntityRequestPendingEntityStorage
entityRequestResponseDAL: EntityRequestResponseStorage<EthereumParsedLog>
events: EventEmitter
fetcherMsClient: FetcherMsClient
incomingEntities: PendingWorkPool<EthereumParsedLog>
logRequestDAL: EntityRequestStorage
logRequestIncomingLogDAL: EntityRequestIncomingEntityStorage<EthereumParsedLog>
logRequestPendingSignatureDAL: EntityRequestPendingEntityStorage
logRequestResponseDAL: EntityRequestResponseStorage<EthereumParsedLog>
nonce: NonceTimestamp = ...
requestFutures: Record<number, Future<number>>
requestMutex: Mutex
toRemoveBuffer: BufferExec<EntityRequestPendingEntity>
toRetryBuffer: BufferExec<EntityRequestPendingEntity>
type: IndexableEntityType

Methods

  • Parameters

    • nonce: number

    Returns Promise<void>

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • request: EntityRequest
    • Optional drain: boolean

    Returns Promise<void>

  • Parameters

    • request: EntityRequest

    Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • params: AccountDateRange

    Returns Promise<number>

  • Parameters

    • params: IdRange

    Returns Promise<number>

  • Parameters

    • requestParams: EntityRequestParams

    Returns Promise<void | AsyncIterable<string[]> | string[][]>

  • Parameters

    • nonce: number

    Returns Future<number>

  • Parameters

    • Optional filters: GetEntityPendingRequestsRequestArgs

    Returns Promise<EntityRequest[]>

  • Parameters

    • nonce: number

    Returns Promise<TransactionResponse<EthereumParsedLog>>

  • Parameters

    • requestParams: EntityRequestParams
    • Optional waitForResponse: boolean

    Returns Promise<number>

  • Parameters

    Returns Promise<number | void>

  • Returns Promise<void>

  • Parameters

    • pendings: EntityRequestPendingEntity[]

    Returns Promise<void>

  • Parameters

    • pendings: EntityRequestPendingEntity[]

    Returns Promise<void>

  • Parameters

    • nonce: number

    Returns Promise<boolean>

  • Parameters

    • Rest ...msgs: any[]

    Returns void

  • Parameters

    • handler: ((nonce: number) => void)
        • (nonce: number): void
        • Parameters

          • nonce: number

          Returns void

    Returns void

  • Parameters

    Returns Promise<void>

  • Parameters

    • handler: ((nonce: number) => void)
        • (nonce: number): void
        • Parameters

          • nonce: number

          Returns void

    Returns void

  • Parameters

    • nonce: number

    Returns void

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    Returns Promise<void>

Generated using TypeDoc