Hierarchy

  • EthereumFetcher
    • BscFetcher

Implements

  • BlockchainFetcherI

Constructors

  • Parameters

    • fetcherClient: FetcherMsClient
    • blockHistoryFetcher: BscBlockHistoryFetcher
    • entityFetchers: Partial<Record<IndexableEntityType, BaseEntityFetcherMain<any, any, any>>>
    • blockchainId: Blockchain = Blockchain.Bsc

    Returns BscFetcher

Properties

blockHistoryFetcher: BscBlockHistoryFetcher
blockchainFetcherClient: FetcherClientI
blockchainId: Blockchain = Blockchain.Bsc
entityFetchers: Partial<Record<IndexableEntityType, BaseEntityFetcherMain<any, any, any>>>
fetcherClient: FetcherMsClient

Methods

  • Parameters

    • args: AddAccountEntityRequestArgs

    Returns Promise<void>

  • Parameters

    • args: DelAccountEntityRequestArgs

    Returns Promise<void>

  • Parameters

    • args: DelEntityRequestArgs

    Returns Promise<void>

  • Parameters

    • args: FetchAccountEntitiesByDateRequestArgs

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

  • Parameters

    • args: FetchEntitiesByIdRequestArgs

    Returns Promise<void>

  • Parameters

    • args: GetAccountEntityStateRequestArgs

    Returns Promise<undefined | AccountEntityHistoryState<any>>

  • Parameters

    • type: IndexableEntityType

    Returns BaseEntityFetcherMain<unknown, AccountEntityHistoryStorageEntity, RawEntity>

  • Parameters

    • args: CheckEntityRequestArgs

    Returns Promise<EntityState[]>

  • Returns string

  • Parameters

    • args: FetcherStateRequestArgs

    Returns Promise<EthereumFetcherState>

  • Parameters

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

    Returns string

  • Parameters

    • args: {
          ids: string[];
          type: IndexableEntityType;
      }
      • ids: string[]
      • type: IndexableEntityType

    Returns string[]

  • Returns Promise<void>

  • Returns Promise<void>

Generated using TypeDoc