Hierarchy

  • BaseIndexer
    • EthereumIndexer

Implements

  • BlockchainIndexerI

Constructors

  • Parameters

    • indexerClient: IndexerMsClient
    • domain: IndexerWorkerDomainI
    • entityIndexers: Partial<Record<IndexableEntityType, BaseEntityIndexer<any>>>
    • blockchainId: Blockchain = Blockchain.Ethereum

    Returns EthereumIndexer

Properties

blockchainId: Blockchain = Blockchain.Ethereum
blockchainIndexerClient: IndexerClientI
domain: IndexerWorkerDomainI
entityIndexers: Partial<Record<IndexableEntityType, BaseEntityIndexer<any>>>
indexerClient: IndexerMsClient

Methods

  • Parameters

    • args: DelAccountIndexerRequestArgs

    Returns Promise<void>

  • Parameters

    • args: GetAccountIndexingEntityStateRequestArgs

    Returns Promise<undefined | AccountIndexerState>

  • Parameters

    • type: IndexableEntityType

    Returns BaseEntityIndexer<ParsedEntity<unknown>>

  • Parameters

    • args: GetEntityPendingRequestsRequestArgs

    Returns Promise<EntityRequest[]>

  • Parameters

    • args: AccountIndexerRequestArgs

    Returns Promise<void>

  • Parameters

    • args: {
          account: string;
      }
      • account: string

    Returns string

  • Parameters

    • args: {
          id: string;
          type: IndexableEntityType;
      }
      • id: string
      • type: IndexableEntityType

    Returns string

  • Returns Promise<void>

  • Returns Promise<void>

Generated using TypeDoc