Hierarchy

  • BaseFetcher
    • SolanaFetcher

Implements

  • BlockchainFetcherI

Constructors

  • Parameters

    • fetcherClient: FetcherMsClient
    • entityFetchers: Partial<Record<IndexableEntityType, BaseEntityFetcherMain<any, any, any>>>

    Returns SolanaFetcher

Properties

blockchainFetcherClient: FetcherClientI
blockchainId: Blockchain
entityFetchers: Partial<Record<IndexableEntityType, BaseEntityFetcherMain<unknown, AccountEntityHistoryStorageEntity, RawEntity>>>
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

    • __namedParameters: FetcherStateRequestArgs

    Returns Promise<FetcherState<any>>

  • 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