├── .env.dist ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .husky └── pre-commit ├── .vim └── coc-settings.json ├── .yarnrc ├── CHANGELOG.md ├── LICENSE ├── Procfile ├── README.md ├── jest.config.js ├── jest.integration.config.js ├── jest.unit.config.js ├── openapi.json ├── package.json ├── pnpm-lock.yaml ├── prettier.config.js ├── seeds ├── nodes-test-network.json └── nodes.json ├── src ├── core │ ├── config │ │ ├── Config.ts │ │ ├── __mocks__ │ │ │ └── configMock.ts │ │ └── __tests__ │ │ │ └── Config.test.ts │ ├── domain │ │ ├── CoreEntity.ts │ │ ├── IUserService.ts │ │ ├── IdentifiedValueObject.ts │ │ ├── Message.ts │ │ ├── Snapshot.ts │ │ ├── Url.ts │ │ ├── ValueObject.ts │ │ ├── VersionedEntity.ts │ │ └── __tests__ │ │ │ ├── Url.test.ts │ │ │ └── VersionedEntity.test.ts │ ├── errors │ │ ├── CustomError.ts │ │ └── __tests__ │ │ │ └── CustomError.test.ts │ ├── infrastructure │ │ ├── Kernel.ts │ │ ├── __tests__ │ │ │ └── Kernel.integration.test.ts │ │ ├── database │ │ │ ├── AppDataSource.ts │ │ │ ├── TestingAppDataSource.ts │ │ │ └── migrations │ │ │ │ ├── 1559296078133-init.ts │ │ │ │ ├── 1559372435536-ledgers.ts │ │ │ │ ├── 1559469975565-index.ts │ │ │ │ ├── 1559975071741-organizations.ts │ │ │ │ ├── 1560152941696-crawl_indexes.ts │ │ │ │ ├── 1563086015292-completed_crawl.ts │ │ │ │ ├── 1570858454796-node-measurement-day.ts │ │ │ │ ├── 1577790139494-time-travel-feature.ts │ │ │ │ ├── 1598083624409-fbas.ts │ │ │ │ ├── 1599197183425-network-rollups.ts │ │ │ │ ├── 1611909155496-horizonUrl.ts │ │ │ │ ├── 1617262226234-fbas_refactoring.ts │ │ │ │ ├── 1625129181262-homeDomain.ts │ │ │ │ ├── 1632481790744-latestLedger.ts │ │ │ │ ├── 1632483433793-latestLedgerCloseTime.ts │ │ │ │ ├── 1632900021069-active-in-scp.ts │ │ │ │ ├── 1634235617874-networkUpdate.ts │ │ │ │ ├── 1637350003769-notify.ts │ │ │ │ ├── 1637591171862-subscription-dates.ts │ │ │ │ ├── 1637837429416-notification-orphan.ts │ │ │ │ ├── 1652883888348-history-scan.ts │ │ │ │ ├── 1653131605238-history-gap.ts │ │ │ │ ├── 1654680277045-notification-enum-history-gap.ts │ │ │ │ ├── 1669033193688-archive-verification.ts │ │ │ │ ├── 1669193270696-archive-verification-v2.ts │ │ │ │ ├── 1669373859398-archive-verification-v3.ts │ │ │ │ ├── 1669729290142-archive-verification-v5.ts │ │ │ │ ├── 1672402482958-versioning.ts │ │ │ │ ├── 1672403715825-versioning-next.ts │ │ │ │ ├── 1672404044492-versioning-seq.ts │ │ │ │ ├── 1672404385799-versioning-indexes.ts │ │ │ │ ├── 1672489594750-organizationId.ts │ │ │ │ ├── 1672914609976-networkQuorumSet.ts │ │ │ │ ├── 1673371281653-update-network.ts │ │ │ │ ├── 1673431104692-passphrase.ts │ │ │ │ ├── 1673434349044-unique-network-id.ts │ │ │ │ ├── 1673440673258-unique-network-id-network-only.ts │ │ │ │ ├── 1673601015030-network-scan.ts │ │ │ │ ├── 1673873199224-org-node.ts │ │ │ │ ├── 1673898386176-last-ip-change.ts │ │ │ │ ├── 1674560008886-node-scan.ts │ │ │ │ ├── 1674643629973-home-domain.ts │ │ │ │ ├── 1674815649104-name-nullable.ts │ │ │ │ ├── 1694520337940-TomlStateMigration.ts │ │ │ │ ├── 1700572695626-connectivity.ts │ │ │ │ ├── 1700658325922-stellar-core-version-behind.ts │ │ │ │ ├── 1701680606580-stellar-core-version-behind.ts │ │ │ │ ├── 1713440843438-lag.ts │ │ │ │ └── 1713780808807-lag-nullable.ts │ │ ├── di │ │ │ ├── container.ts │ │ │ └── di-types.ts │ │ ├── http │ │ │ ├── AxiosHttpService.ts │ │ │ ├── Throttler.ts │ │ │ ├── __tests__ │ │ │ │ └── Throttler.test.ts │ │ │ └── api.ts │ │ └── services │ │ │ ├── LoggerJobMonitor.ts │ │ │ ├── SentryJobMonitor.ts │ │ │ └── __tests__ │ │ │ ├── LoggerJobMonitor.test.ts │ │ │ └── SentryJobMonitor.test.ts │ ├── services │ │ ├── ExceptionLogger.ts │ │ ├── HeartBeater.ts │ │ ├── HttpQueue.ts │ │ ├── HttpService.ts │ │ ├── JobMonitor.ts │ │ ├── LoopTimer.ts │ │ ├── PinoLogger.ts │ │ ├── UserService.ts │ │ ├── __mocks__ │ │ │ ├── ExceptionLoggerMock.ts │ │ │ └── LoggerMock.ts │ │ └── __tests__ │ │ │ ├── HttpQueue.test.ts │ │ │ ├── LoopTimer.test.ts │ │ │ └── UserService.test.ts │ └── utilities │ │ ├── AsyncFunctionStaller.ts │ │ ├── HttpRequestRetry.ts │ │ ├── TestUtils.ts │ │ ├── TypeGuards.ts │ │ ├── __tests__ │ │ ├── FunctionStaller.test.ts │ │ ├── HttpRequestRetry.test.ts │ │ ├── TypeGuards.test.ts │ │ └── getLowestNumber.test.ts │ │ ├── asyncSleep.ts │ │ ├── getDateFromParam.ts │ │ ├── getLowestNumber.ts │ │ ├── getMaximumNumber.ts │ │ ├── isDateString.ts │ │ ├── isZLibError.ts │ │ ├── mapUnknownToError.ts │ │ └── sortDescending.ts ├── history-scan │ ├── README.md │ ├── domain │ │ ├── check-point │ │ │ ├── CheckPointFrequency.ts │ │ │ ├── CheckPointGenerator.ts │ │ │ ├── StandardCheckPointFrequency.ts │ │ │ └── __tests__ │ │ │ │ ├── CheckPointGenerator.test.ts │ │ │ │ └── StandardCheckPointFrequency.test.ts │ │ ├── history-archive │ │ │ ├── Category.ts │ │ │ ├── HASBucketHashExtractor.ts │ │ │ ├── HASValidator.ts │ │ │ ├── HistoryArchiveService.ts │ │ │ ├── HistoryArchiveState.ts │ │ │ ├── UrlBuilder.ts │ │ │ ├── __fixtures__ │ │ │ │ ├── HistoryBaseUrl.ts │ │ │ │ └── getDummyHistoryArchiveState.ts │ │ │ ├── __tests__ │ │ │ │ ├── HASBucketHashExtractor.test.ts │ │ │ │ ├── UrlBuilder.test.ts │ │ │ │ └── hashBucketList.test.ts │ │ │ └── hashBucketList.ts │ │ ├── scan │ │ │ ├── README.md │ │ │ ├── Scan.ts │ │ │ ├── ScanError.ts │ │ │ ├── ScanJob.ts │ │ │ ├── ScanRepository.ts │ │ │ ├── ScanResult.ts │ │ │ ├── ScanSettings.ts │ │ │ ├── ScanSettingsFactory.ts │ │ │ └── __tests__ │ │ │ │ └── ScanSettingsFactory.test.ts │ │ └── scanner │ │ │ ├── ArchivePerformanceTester.ts │ │ │ ├── BucketScanner.ts │ │ │ ├── CategoryScanner.ts │ │ │ ├── CategoryVerificationService.ts │ │ │ ├── CategoryXDRProcessor.ts │ │ │ ├── HasherPool.ts │ │ │ ├── RangeScanner.ts │ │ │ ├── RequestGenerator.ts │ │ │ ├── ScanScheduler.ts │ │ │ ├── ScanState.ts │ │ │ ├── Scanner.ts │ │ │ ├── WorkerPoolLoadTracker.ts │ │ │ ├── XdrStreamReader.ts │ │ │ ├── __fixtures__ │ │ │ ├── bucket.xdr.gz │ │ │ ├── bucket_empty.xdr.gz │ │ │ ├── ledger.xdr.gz │ │ │ ├── ledger_empty.xdr.gz │ │ │ ├── results.xdr.gz │ │ │ ├── results_empty.xdr.gz │ │ │ ├── stellar-history.json │ │ │ ├── transactions.xdr.gz │ │ │ └── transactions_empty.xdr.gz │ │ │ ├── __tests__ │ │ │ ├── BucketScanner.test.ts │ │ │ ├── CategoryScanner.integration.test.ts │ │ │ ├── RangeScanner.test.ts │ │ │ ├── ScanScheduler.test.ts │ │ │ ├── Scanner.test.ts │ │ │ ├── mapHttpQueueErrorToScanError.test.ts │ │ │ └── sortHistoryUrls.test.ts │ │ │ ├── hash-worker.import.js │ │ │ ├── hash-worker.ts │ │ │ ├── mapHttpQueueErrorToScanError.ts │ │ │ ├── sortHistoryUrls.ts │ │ │ └── verification │ │ │ └── empty-transaction-sets │ │ │ ├── EmptyTransactionSetsHashVerifier.ts │ │ │ ├── __tests__ │ │ │ └── EmptyTransactionSetsHashVerifier.test.ts │ │ │ └── hash-policies │ │ │ ├── FirstLedgerHashPolicy.ts │ │ │ ├── GeneralizedTransactionSetHashPolicy.ts │ │ │ ├── IHashCalculationPolicy.ts │ │ │ ├── RegularTransactionSetHashPolicy.ts │ │ │ └── __tests__ │ │ │ ├── FirstLedgerHashPolicy.test.ts │ │ │ ├── GeneralizedTransactionSetPolicy.test.ts │ │ │ └── RegularTransactionSetPolicy.test.ts │ ├── infrastructure │ │ ├── cli │ │ │ ├── verify-archives.ts │ │ │ └── verify-single-archive.ts │ │ ├── database │ │ │ ├── TypeOrmHistoryArchiveScanResultRepository.ts │ │ │ └── __tests__ │ │ │ │ └── TypeOrmHistoryArchiveScanRepository.integration.test.ts │ │ ├── di │ │ │ ├── container.ts │ │ │ └── di-types.ts │ │ ├── http │ │ │ ├── HistoryScanRouter.ts │ │ │ ├── MockHistoryArchive.ts │ │ │ └── __fixtures__ │ │ │ │ ├── bucket-bff0722cb3e89655d3b71c3b517a3bc4b20456298e50073745342f28f6f68b7c.xdr.gz │ │ │ │ ├── history-0000003f.json │ │ │ │ ├── history-0000007f.json │ │ │ │ ├── ledger-0000003f.xdr.gz │ │ │ │ ├── ledger-0000007f.xdr.gz │ │ │ │ ├── results-0000003f.xdr.gz │ │ │ │ ├── results-0000007f.xdr.gz │ │ │ │ ├── stellar-history.json │ │ │ │ ├── transactions-0000003f.xdr.gz │ │ │ │ └── transactions-0000007f.xdr.gz │ │ └── services │ │ │ ├── HistoryArchiveFromNetworkService.ts │ │ │ ├── HistoryArchiveServiceMock.ts │ │ │ └── __tests__ │ │ │ └── HistoryArchiveFromNetworkService.integration.test.ts │ └── use-cases │ │ ├── get-latest-scan │ │ ├── GetLatestScan.ts │ │ ├── GetLatestScanDTO.ts │ │ ├── InvalidUrlError.ts │ │ └── __tests__ │ │ │ └── GetLatestScan.integration.test.ts │ │ ├── verify-archives │ │ ├── VerifyArchives.ts │ │ ├── VerifyArchivesDTO.ts │ │ └── __tests__ │ │ │ └── VerifyArchives.integration.test.ts │ │ └── verify-single-archive │ │ ├── VerifySingleArchive.ts │ │ └── VerifySingleArchiveDTO.ts ├── network-scan │ ├── README.md │ ├── domain │ │ ├── Change.ts │ │ ├── ScanDecouplingTodo.md │ │ ├── ScanRepository.ts │ │ ├── Scanner.ts │ │ ├── __tests__ │ │ │ ├── ScanRepository.test.ts │ │ │ └── Scanner.test.ts │ │ ├── measurement-aggregation │ │ │ ├── MeasurementAggregation.ts │ │ │ ├── MeasurementAggregationRepository.ts │ │ │ ├── MeasurementAggregationRepositoryFactory.ts │ │ │ ├── MeasurementAggregationSourceId.ts │ │ │ ├── MeasurementsRollupService.ts │ │ │ └── __tests__ │ │ │ │ └── MeasurementAggregationRepositoryFactory.test.ts │ │ ├── measurement │ │ │ ├── Measurement.ts │ │ │ └── MeasurementRepository.ts │ │ ├── network │ │ │ ├── Network.ts │ │ │ ├── NetworkId.ts │ │ │ ├── NetworkMeasurement.ts │ │ │ ├── NetworkMeasurementAggregation.ts │ │ │ ├── NetworkMeasurementDay.ts │ │ │ ├── NetworkMeasurementDayRepository.ts │ │ │ ├── NetworkMeasurementMonth.ts │ │ │ ├── NetworkMeasurementMonthRepository.ts │ │ │ ├── NetworkMeasurementRepository.ts │ │ │ ├── NetworkQuorumSetConfiguration.ts │ │ │ ├── NetworkQuorumSetConfigurationMapper.ts │ │ │ ├── NetworkRepository.ts │ │ │ ├── NetworkSnapshot.ts │ │ │ ├── NetworkTopology.ts │ │ │ ├── OverlayVersionRange.ts │ │ │ ├── StellarCoreVersion.ts │ │ │ ├── __fixtures__ │ │ │ │ ├── createDummyNetworkProps.ts │ │ │ │ └── createDummyNetworkQuorumSetConfiguration.ts │ │ │ ├── __tests__ │ │ │ │ ├── Network.test.ts │ │ │ │ ├── OverlayVersionRange.test.ts │ │ │ │ ├── QuorumSetMapper.test.ts │ │ │ │ └── StellarCoreVersion.test.ts │ │ │ ├── change │ │ │ │ ├── NetworkChange.ts │ │ │ │ ├── NetworkMaxLedgerVersionChanged.ts │ │ │ │ ├── NetworkNameChanged.ts │ │ │ │ ├── NetworkOverlayVersionRangeChanged.ts │ │ │ │ ├── NetworkQuorumSetConfigurationChanged.ts │ │ │ │ └── NetworkStellarCoreVersionChanged.ts │ │ │ └── scan │ │ │ │ ├── HorizonService.ts │ │ │ │ ├── NetworkScan.ts │ │ │ │ ├── NetworkScanRepository.ts │ │ │ │ ├── NetworkScanner.ts │ │ │ │ ├── NodesInTransitiveNetworkQuorumSetFinder.ts │ │ │ │ ├── TomlService.ts │ │ │ │ ├── TomlVersionChecker.ts │ │ │ │ ├── __tests__ │ │ │ │ ├── HorizonService.test.ts │ │ │ │ ├── NetworkScan.test.ts │ │ │ │ ├── NetworkScanner.test.ts │ │ │ │ ├── NodesInTransitiveNetworkQuorumSetFinder.test.ts │ │ │ │ ├── TomlService.test.ts │ │ │ │ └── TomlVersionChecker.test.ts │ │ │ │ ├── archiver │ │ │ │ └── Archiver.ts │ │ │ │ └── fbas-analysis │ │ │ │ ├── AnalysisMergedResult.ts │ │ │ │ ├── AnalysisResult.ts │ │ │ │ ├── FbasAnalyzerFacade.ts │ │ │ │ ├── FbasAnalyzerService.ts │ │ │ │ ├── FbasMapper.ts │ │ │ │ ├── FbasMergedByAnalyzer.ts │ │ │ │ └── __tests__ │ │ │ │ ├── FbasAnalyzerFacade.test.ts │ │ │ │ ├── FbasAnalyzerService.test.ts │ │ │ │ ├── FbasMapper.test.ts │ │ │ │ └── FbasMergedByAnalyzer.test.ts │ │ ├── node │ │ │ ├── Node.ts │ │ │ ├── NodeAddress.ts │ │ │ ├── NodeDetails.ts │ │ │ ├── NodeGeoDataLocation.ts │ │ │ ├── NodeMeasurement.ts │ │ │ ├── NodeMeasurementAverage.ts │ │ │ ├── NodeMeasurementDay.ts │ │ │ ├── NodeMeasurementDayRepository.ts │ │ │ ├── NodeMeasurementEvent.ts │ │ │ ├── NodeMeasurementRepository.ts │ │ │ ├── NodeQuorumSet.ts │ │ │ ├── NodeRepository.ts │ │ │ ├── NodeSnapShot.ts │ │ │ ├── NodeSnapShotRepository.ts │ │ │ ├── PublicKey.ts │ │ │ ├── __fixtures__ │ │ │ │ ├── createDummyNode.ts │ │ │ │ ├── createDummyNodeAddress.ts │ │ │ │ └── createDummyPublicKey.ts │ │ │ ├── __tests__ │ │ │ │ ├── Node.test.ts │ │ │ │ ├── NodeAddress.test.ts │ │ │ │ ├── NodeDetails.test.ts │ │ │ │ ├── NodeGeoDataLocation.test.ts │ │ │ │ ├── NodeMeasurement.test.ts │ │ │ │ ├── NodeQuorumSet.test.ts │ │ │ │ └── NodeSnapshot.test.ts │ │ │ ├── archival │ │ │ │ ├── InactiveNodesArchiver.ts │ │ │ │ ├── ValidatorDemoter.ts │ │ │ │ ├── __tests__ │ │ │ │ │ ├── InactiveNodesArchiver.test.ts │ │ │ │ │ ├── ValidatorDemoter.test.ts │ │ │ │ │ └── hasNoActiveTrustingNodes.test.ts │ │ │ │ └── hasNoActiveTrustingNodes.ts │ │ │ └── scan │ │ │ │ ├── GeoDataService.ts │ │ │ │ ├── HistoryArchiveStatusFinder.ts │ │ │ │ ├── HomeDomainFetcher.ts │ │ │ │ ├── MoreThanOneDayApart.ts │ │ │ │ ├── NodeIndexer.ts │ │ │ │ ├── NodeScan.ts │ │ │ │ ├── NodeScanner.ts │ │ │ │ ├── NodeScannerArchivalStep.ts │ │ │ │ ├── NodeScannerCrawlStep.ts │ │ │ │ ├── NodeScannerGeoStep.ts │ │ │ │ ├── NodeScannerHistoryArchiveStep.ts │ │ │ │ ├── NodeScannerHomeDomainStep.ts │ │ │ │ ├── NodeScannerIndexerStep.ts │ │ │ │ ├── NodeScannerTomlStep.ts │ │ │ │ ├── NodeTomlFetcher.ts │ │ │ │ ├── NodeTomlInfo.ts │ │ │ │ ├── TrustGraphFactory.ts │ │ │ │ ├── __tests__ │ │ │ │ ├── HistoryArchiveStatusFinder.test.ts │ │ │ │ ├── HomeDomainFetcher.test.ts │ │ │ │ ├── MoreThanOneDayApart.test.ts │ │ │ │ ├── NodeScan.test.ts │ │ │ │ ├── NodeScanner.test.ts │ │ │ │ ├── NodeScannerArchivalStep.test.ts │ │ │ │ ├── NodeScannerCrawlStep.test.ts │ │ │ │ ├── NodeScannerGeoStep.test.ts │ │ │ │ ├── NodeScannerHistoryArchiveStep.test.ts │ │ │ │ ├── NodeScannerHomeDomainStep.test.ts │ │ │ │ ├── NodeScannerIndexerStep.test.ts │ │ │ │ ├── NodeScannerTomlStep.test.ts │ │ │ │ ├── NodeTomlFetcher.test.ts │ │ │ │ └── TrustGraphFactory.test.ts │ │ │ │ ├── history │ │ │ │ ├── HistoryArchiveScanService.ts │ │ │ │ ├── HistoryService.ts │ │ │ │ └── __tests__ │ │ │ │ │ └── HistoryService.test.ts │ │ │ │ ├── node-crawl │ │ │ │ ├── CrawlerDTOMapper.ts │ │ │ │ ├── CrawlerService.ts │ │ │ │ ├── NodeAddressDTOComposer.ts │ │ │ │ ├── NodeSorter.ts │ │ │ │ ├── PeerNodeToNodeMapper.ts │ │ │ │ └── __tests__ │ │ │ │ │ ├── CrawlerDTOMapper.test.ts │ │ │ │ │ ├── CrawlerService.test.ts │ │ │ │ │ ├── NodeAddressDTOComposer.test.ts │ │ │ │ │ ├── NodeSorter.test.ts │ │ │ │ │ └── PeerNodeToNodeMapper.test.ts │ │ │ │ └── node-index │ │ │ │ ├── __tests__ │ │ │ │ └── node-index │ │ │ │ │ ├── index │ │ │ │ │ ├── active-index.test.ts │ │ │ │ │ ├── age-index.test.ts │ │ │ │ │ ├── trust-index.test.ts │ │ │ │ │ ├── type-index.test.ts │ │ │ │ │ ├── validating-index.test.ts │ │ │ │ │ └── version-index.test.ts │ │ │ │ │ └── node-index.test.ts │ │ │ │ ├── index │ │ │ │ ├── active-index.ts │ │ │ │ ├── age-index.ts │ │ │ │ ├── trust-index.ts │ │ │ │ ├── type-index.ts │ │ │ │ ├── validating-index.ts │ │ │ │ └── version-index.ts │ │ │ │ └── node-index.ts │ │ └── organization │ │ │ ├── Organization.ts │ │ │ ├── OrganizationContactInformation.ts │ │ │ ├── OrganizationId.ts │ │ │ ├── OrganizationMeasurement.ts │ │ │ ├── OrganizationMeasurementAverage.ts │ │ │ ├── OrganizationMeasurementDay.ts │ │ │ ├── OrganizationMeasurementDayRepository.ts │ │ │ ├── OrganizationMeasurementEvent.ts │ │ │ ├── OrganizationMeasurementRepository.ts │ │ │ ├── OrganizationRepository.ts │ │ │ ├── OrganizationSnapShot.ts │ │ │ ├── OrganizationSnapShotRepository.ts │ │ │ ├── OrganizationValidators.ts │ │ │ ├── TierOneCandidatePolicy.ts │ │ │ ├── __fixtures__ │ │ │ └── createDummyOrganizationId.ts │ │ │ ├── __tests__ │ │ │ ├── Organization.test.ts │ │ │ ├── OrganizationContactInformation.test.ts │ │ │ ├── OrganizationId.test.ts │ │ │ ├── OrganizationSnapShot.test.ts │ │ │ └── OrganizationValidators.test.ts │ │ │ └── scan │ │ │ ├── ErrorToTomlStateMapper.ts │ │ │ ├── OrganizationScan.ts │ │ │ ├── OrganizationScanner.ts │ │ │ ├── OrganizationTomlFetcher.ts │ │ │ ├── OrganizationTomlInfo.ts │ │ │ ├── TomlState.ts │ │ │ ├── __tests__ │ │ │ ├── ErrorToTomlStateMapper.test.ts │ │ │ ├── OrganizationScan.test.ts │ │ │ ├── OrganizationScanner.test.ts │ │ │ └── OrganizationTomlFetcher.test.ts │ │ │ └── errors │ │ │ ├── CouldNotRetrieveArchivedOrganizationsError.ts │ │ │ ├── InvalidOrganizationIdError.ts │ │ │ ├── InvalidTomlStateError.ts │ │ │ ├── OrganizationScanError.ts │ │ │ ├── TomlWithoutValidatorsError.ts │ │ │ ├── ValidatorNotSEP20LinkedError.ts │ │ │ └── WrongNodeScanForOrganizationScan.ts │ ├── infrastructure │ │ ├── cli │ │ │ ├── retrieve-home-domain.ts │ │ │ ├── scan-network.ts │ │ │ └── toml-fetch.ts │ │ ├── database │ │ │ ├── entities │ │ │ │ └── MeasurementRollup.ts │ │ │ └── repositories │ │ │ │ ├── TypeOrmNetworkMeasurementDayRepository.ts │ │ │ │ ├── TypeOrmNetworkMeasurementMonthRepository.ts │ │ │ │ ├── TypeOrmNetworkMeasurementRepository.ts │ │ │ │ ├── TypeOrmNetworkRepository.ts │ │ │ │ ├── TypeOrmNetworkScanRepository.ts │ │ │ │ ├── TypeOrmNodeMeasurementDayRepository.ts │ │ │ │ ├── TypeOrmNodeMeasurementRepository.ts │ │ │ │ ├── TypeOrmNodeRepository.ts │ │ │ │ ├── TypeOrmNodeSnapShotRepository.ts │ │ │ │ ├── TypeOrmOrganizationMeasurementDayRepository.ts │ │ │ │ ├── TypeOrmOrganizationMeasurementRepository.ts │ │ │ │ ├── TypeOrmOrganizationRepository.ts │ │ │ │ ├── TypeOrmOrganizationSnapShotRepository.ts │ │ │ │ └── __tests__ │ │ │ │ ├── NetworkMeasurementDayRepository.integration.test.ts │ │ │ │ ├── NetworkMeasurementMonthRepository.integration.test.ts │ │ │ │ ├── NetworkRepository.integration.test.ts │ │ │ │ ├── NetworkScanRepository.integration.test.ts │ │ │ │ ├── NodeMeasurementDayRepository.integration.test.ts │ │ │ │ ├── NodeMeasurementRepository.integration.test.ts │ │ │ │ ├── NodeRepository.integration.test.ts │ │ │ │ ├── NodeSnapShotRepository.integration.test.ts │ │ │ │ ├── OrganizationMeasurementDayRepository.integration.test.ts │ │ │ │ ├── OrganizationMeasurementRepository.integration.test.ts │ │ │ │ ├── OrganizationRepository.integration.test.ts │ │ │ │ └── OrganizationSnapShotRepository.integration.test.ts │ │ ├── di │ │ │ ├── container.ts │ │ │ └── di-types.ts │ │ ├── http │ │ │ ├── NetworkRouter.ts │ │ │ ├── NodeRouter.ts │ │ │ ├── OrganizationRouter.ts │ │ │ └── handleMeasurementsAggregationRequest.ts │ │ └── services │ │ │ ├── DatabaseHistoryArchiveScanService.ts │ │ │ ├── DatabaseMeasurementsRollupService.ts │ │ │ ├── DeadManSnitchHeartBeater.ts │ │ │ ├── DummyHeartBeater.ts │ │ │ ├── IpStackGeoDataService.ts │ │ │ ├── S3Archiver.ts │ │ │ └── __tests__ │ │ │ ├── DatabaseHistoryArchiveScanService.integration.test.ts │ │ │ └── GeoDataService.test.ts │ ├── mappers │ │ ├── BaseQuorumSetDTOMapper.ts │ │ ├── NetworkV1DTOMapper.ts │ │ ├── NodeSnapshotMapper.ts │ │ ├── NodeV1DTOMapper.ts │ │ ├── OrganizationMapper.ts │ │ ├── OrganizationSnapshotMapper.ts │ │ ├── OrganizationV1DTOMapper.ts │ │ └── __tests__ │ │ │ ├── BaseQuorumSetDTOMapper.test.ts │ │ │ ├── NetworkV1DTOMapper.test.ts │ │ │ ├── NodeSnapshotMapper.test.ts │ │ │ ├── NodeV1DTOMapper.test.ts │ │ │ └── OrganizationV1DTOMapper.test.ts │ ├── services │ │ ├── CachedNetworkDTOService.ts │ │ ├── NetworkDTOService.ts │ │ ├── NodeDTOService.ts │ │ ├── OrganizationDTOService.ts │ │ ├── README.md │ │ ├── __fixtures__ │ │ │ ├── createDummyNetworkV1.ts │ │ │ ├── createDummyNodeV1.ts │ │ │ └── createDummyOrganizationV1.ts │ │ └── __tests__ │ │ │ ├── CachedNetworkDTOService.test.ts │ │ │ ├── NetworkDTOService.test.ts │ │ │ ├── NodeDTOService.test.ts │ │ │ └── OrganizationDTOService.test.ts │ └── use-cases │ │ ├── get-latest-node-snapshots │ │ ├── GetLatestNodeSnapshots.ts │ │ ├── GetLatestNodeSnapshotsDTO.ts │ │ └── __tests__ │ │ │ ├── GetLatestNodeSnapshots.integration.test.ts │ │ │ └── GetLatestNodeSnapshots.test.ts │ │ ├── get-latest-organization-snapshots │ │ ├── GetLatestOrganizationSnapshots.ts │ │ ├── GetLatestOrganizationSnapshotsDTO.ts │ │ └── __tests__ │ │ │ ├── GetLatestOrganizationSnapshots.integration.test.ts │ │ │ └── GetLatestOrganizationSnapshots.test.ts │ │ ├── get-measurement-aggregations │ │ ├── GetMeasurementAggregations.ts │ │ ├── GetMeasurementAggregationsDTO.ts │ │ └── __tests__ │ │ │ ├── GetMeasurementAggregation.test.ts │ │ │ └── GetMeasurementAggregations.integration.test.ts │ │ ├── get-measurements │ │ ├── GetMeasurements.ts │ │ ├── GetMeasurementsDTO.ts │ │ ├── GetMeasurementsFactory.ts │ │ └── __tests__ │ │ │ ├── GetMeasurements.integration.test.ts │ │ │ └── GetMeasurements.test.ts │ │ ├── get-network │ │ ├── GetNetwork.ts │ │ ├── GetNetworkDTO.ts │ │ └── __tests__ │ │ │ ├── GetNetwork.integration.test.ts │ │ │ └── GetNetwork.test.ts │ │ ├── get-node-snapshots │ │ ├── GetNodeSnapshots.ts │ │ ├── GetNodeSnapshotsDTO.ts │ │ └── __tests__ │ │ │ ├── GetNodeSnapshots.integration.test.ts │ │ │ └── GetNodeSnapshots.test.ts │ │ ├── get-node │ │ ├── GetNode.ts │ │ ├── GetNodeDTO.ts │ │ └── __tests__ │ │ │ ├── GetNode.integration.test.ts │ │ │ └── GetNode.test.ts │ │ ├── get-nodes │ │ ├── GetNodes.ts │ │ ├── GetNodesDTO.ts │ │ └── __tests__ │ │ │ ├── GetNodes.integration.test.ts │ │ │ └── GetNodes.test.ts │ │ ├── get-organization-snapshots │ │ ├── GetOrganizationSnapshots.ts │ │ ├── GetOrganizationSnapshotsDTO.ts │ │ └── __tests__ │ │ │ ├── GetOrganizationSnapshots.integration.test.ts │ │ │ └── GetOrganizationSnapshots.test.ts │ │ ├── get-organization │ │ ├── GetOrganization.ts │ │ ├── GetOrganizationDTO.ts │ │ └── __tests__ │ │ │ ├── GetOrganization.integration.test.ts │ │ │ └── GetOrganization.test.ts │ │ ├── get-organizations │ │ ├── GetOrganizations.ts │ │ ├── GetOrganizationsDTO.ts │ │ └── __tests__ │ │ │ ├── GetOrganizations.integration.test.ts │ │ │ └── GetOrganizations.test.ts │ │ ├── scan-network-looped │ │ ├── ScanNetworkLooped.ts │ │ ├── ScanNetworkLoopedDTO.ts │ │ └── __tests__ │ │ │ ├── ScanNetwork.integration.test.ts │ │ │ └── ScanNetworkLooped.test.ts │ │ ├── scan-network │ │ ├── InvalidKnownPeersError.ts │ │ ├── NodeAddressMapper.ts │ │ ├── ScanNetwork.ts │ │ ├── ScanNetworkDTO.ts │ │ └── __tests__ │ │ │ ├── NodeAddressMapper.test.ts │ │ │ ├── ScanNetwork.integration.test.ts │ │ │ └── ScanNetwork.test.ts │ │ └── update-network │ │ ├── InvalidOverlayRangeError.ts │ │ ├── InvalidQuorumSetConfigError.ts │ │ ├── InvalidStellarCoreVersionError.ts │ │ ├── InvalidUpdateTimeError.ts │ │ ├── NetworkQuorumSetMapper.ts │ │ ├── RepositoryError.ts │ │ ├── UpdateNetwork.ts │ │ ├── UpdateNetworkDTO.ts │ │ └── __tests__ │ │ ├── NetworkQuorumSetMapper.test.ts │ │ ├── UpdateNetwork.integration.test.ts │ │ └── UpdateNetwork.test.ts └── notifications │ ├── README.md │ ├── domain │ ├── README.md │ ├── event │ │ ├── Event.ts │ │ ├── EventDetector.ts │ │ ├── EventRepository.ts │ │ ├── EventSource.ts │ │ ├── EventSourceId.ts │ │ ├── EventSourceIdFactory.ts │ │ ├── EventSourceService.ts │ │ ├── NetworkEventDetector.ts │ │ ├── NodeEventDetector.ts │ │ └── __tests__ │ │ │ ├── EventDetector.test.ts │ │ │ ├── EventSourceIdFactory.test.ts │ │ │ ├── NetworkEventDetector.test.ts │ │ │ └── NodeEventDetector.test.ts │ ├── notifier │ │ ├── MessageCreator.ts │ │ └── Notifier.ts │ └── subscription │ │ ├── EventNotificationState.ts │ │ ├── Notification.ts │ │ ├── PendingSubscription.ts │ │ ├── Subscriber.ts │ │ ├── SubscriberReference.ts │ │ ├── SubscriberRepository.ts │ │ ├── Subscription.ts │ │ ├── UserId.ts │ │ ├── __fixtures__ │ │ ├── PendingSubscriptionId.fixtures.ts │ │ └── Subscriber.fixtures.ts │ │ └── __tests__ │ │ └── Subscriber.test.ts │ ├── infrastructure │ ├── database │ │ └── repositories │ │ │ ├── TypeOrmEventRepository.ts │ │ │ ├── TypeOrmSubscriberRepository.ts │ │ │ └── __tests__ │ │ │ ├── TypeOrmEventRepository.test.ts │ │ │ └── TypeOrmSubscriberRepository.integration.test.ts │ ├── di │ │ ├── container.ts │ │ └── di-types.ts │ ├── http │ │ └── SubscriptionRouter.ts │ ├── services │ │ ├── EJSMessageCreator.ts │ │ ├── EventSourceFromNetworkService.ts │ │ └── __tests__ │ │ │ ├── EventSourceFromNetworkService.test.ts │ │ │ └── MessageCreator.test.ts │ └── templates │ │ ├── Readme.md │ │ ├── confirm-subscription-notification.ejs │ │ ├── notification.ejs │ │ └── unsubscribe-notification.ejs │ └── use-cases │ ├── confirm-subscription │ ├── ConfirmSubscription.ts │ ├── ConfirmSubscriptionDTO.ts │ ├── ConfirmSubscriptionError.ts │ └── __tests__ │ │ └── ConfirmSubscription.integration.test.ts │ ├── determine-events-and-notify-subscribers │ ├── Notify.ts │ ├── NotifyDTO.ts │ ├── NotifyError.ts │ └── __tests__ │ │ └── Notify.integration.test.ts │ ├── request-unsubscribe-link │ ├── RequestUnsubscribeLink.ts │ ├── RequestUnsubscribeLinkDTO.ts │ └── __tests__ │ │ ├── RequestUnsubscribeLink.integration.test.ts │ │ └── RequestUnsubscribeLink.test.ts │ ├── subscribe │ ├── Subscribe.ts │ ├── SubscribeDTO.ts │ ├── SubscribeError.ts │ └── __tests__ │ │ └── Subscribe.integration.test.ts │ ├── unmute-notification │ ├── UnmuteNotification.ts │ ├── UnmuteNotificationDTO.ts │ ├── UnmuteNotificationError.ts │ └── __tests__ │ │ └── UnmuteNotification.integration.test.ts │ └── unsubscribe │ ├── Unsubscribe.ts │ ├── UnsubscribeDTO.ts │ ├── UnsubscribeError.ts │ └── __tests__ │ └── Unsubscribe.integration.test.ts ├── tsconfig.base.json ├── tsconfig.json └── tsconfig.prod.json /.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.env.dist -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vim/coc-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.vim/coc-settings.json -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/.yarnrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.integration.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/jest.integration.config.js -------------------------------------------------------------------------------- /jest.unit.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/jest.unit.config.js -------------------------------------------------------------------------------- /openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/openapi.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/prettier.config.js -------------------------------------------------------------------------------- /seeds/nodes-test-network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/seeds/nodes-test-network.json -------------------------------------------------------------------------------- /seeds/nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/seeds/nodes.json -------------------------------------------------------------------------------- /src/core/config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/config/Config.ts -------------------------------------------------------------------------------- /src/core/config/__mocks__/configMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/config/__mocks__/configMock.ts -------------------------------------------------------------------------------- /src/core/config/__tests__/Config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/config/__tests__/Config.test.ts -------------------------------------------------------------------------------- /src/core/domain/CoreEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/CoreEntity.ts -------------------------------------------------------------------------------- /src/core/domain/IUserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/IUserService.ts -------------------------------------------------------------------------------- /src/core/domain/IdentifiedValueObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/IdentifiedValueObject.ts -------------------------------------------------------------------------------- /src/core/domain/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/Message.ts -------------------------------------------------------------------------------- /src/core/domain/Snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/Snapshot.ts -------------------------------------------------------------------------------- /src/core/domain/Url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/Url.ts -------------------------------------------------------------------------------- /src/core/domain/ValueObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/ValueObject.ts -------------------------------------------------------------------------------- /src/core/domain/VersionedEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/VersionedEntity.ts -------------------------------------------------------------------------------- /src/core/domain/__tests__/Url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/__tests__/Url.test.ts -------------------------------------------------------------------------------- /src/core/domain/__tests__/VersionedEntity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/domain/__tests__/VersionedEntity.test.ts -------------------------------------------------------------------------------- /src/core/errors/CustomError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/errors/CustomError.ts -------------------------------------------------------------------------------- /src/core/errors/__tests__/CustomError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/errors/__tests__/CustomError.test.ts -------------------------------------------------------------------------------- /src/core/infrastructure/Kernel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/Kernel.ts -------------------------------------------------------------------------------- /src/core/infrastructure/__tests__/Kernel.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/__tests__/Kernel.integration.test.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/AppDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/AppDataSource.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/TestingAppDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/TestingAppDataSource.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1559296078133-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1559296078133-init.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1559372435536-ledgers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1559372435536-ledgers.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1559469975565-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1559469975565-index.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1559975071741-organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1559975071741-organizations.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1560152941696-crawl_indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1560152941696-crawl_indexes.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1563086015292-completed_crawl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1563086015292-completed_crawl.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1570858454796-node-measurement-day.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1570858454796-node-measurement-day.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1577790139494-time-travel-feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1577790139494-time-travel-feature.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1598083624409-fbas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1598083624409-fbas.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1599197183425-network-rollups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1599197183425-network-rollups.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1611909155496-horizonUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1611909155496-horizonUrl.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1617262226234-fbas_refactoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1617262226234-fbas_refactoring.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1625129181262-homeDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1625129181262-homeDomain.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1632481790744-latestLedger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1632481790744-latestLedger.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1632483433793-latestLedgerCloseTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1632483433793-latestLedgerCloseTime.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1632900021069-active-in-scp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1632900021069-active-in-scp.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1634235617874-networkUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1634235617874-networkUpdate.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1637350003769-notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1637350003769-notify.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1637591171862-subscription-dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1637591171862-subscription-dates.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1637837429416-notification-orphan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1637837429416-notification-orphan.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1652883888348-history-scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1652883888348-history-scan.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1653131605238-history-gap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1653131605238-history-gap.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1654680277045-notification-enum-history-gap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1654680277045-notification-enum-history-gap.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1669033193688-archive-verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1669033193688-archive-verification.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1669193270696-archive-verification-v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1669193270696-archive-verification-v2.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1669373859398-archive-verification-v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1669373859398-archive-verification-v3.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1669729290142-archive-verification-v5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1669729290142-archive-verification-v5.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1672402482958-versioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1672402482958-versioning.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1672403715825-versioning-next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1672403715825-versioning-next.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1672404044492-versioning-seq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1672404044492-versioning-seq.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1672404385799-versioning-indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1672404385799-versioning-indexes.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1672489594750-organizationId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1672489594750-organizationId.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1672914609976-networkQuorumSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1672914609976-networkQuorumSet.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673371281653-update-network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673371281653-update-network.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673431104692-passphrase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673431104692-passphrase.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673434349044-unique-network-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673434349044-unique-network-id.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673440673258-unique-network-id-network-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673440673258-unique-network-id-network-only.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673601015030-network-scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673601015030-network-scan.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673873199224-org-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673873199224-org-node.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1673898386176-last-ip-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1673898386176-last-ip-change.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1674560008886-node-scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1674560008886-node-scan.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1674643629973-home-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1674643629973-home-domain.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1674815649104-name-nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1674815649104-name-nullable.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1694520337940-TomlStateMigration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1694520337940-TomlStateMigration.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1700572695626-connectivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1700572695626-connectivity.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1700658325922-stellar-core-version-behind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1700658325922-stellar-core-version-behind.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1701680606580-stellar-core-version-behind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1701680606580-stellar-core-version-behind.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1713440843438-lag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1713440843438-lag.ts -------------------------------------------------------------------------------- /src/core/infrastructure/database/migrations/1713780808807-lag-nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/database/migrations/1713780808807-lag-nullable.ts -------------------------------------------------------------------------------- /src/core/infrastructure/di/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/di/container.ts -------------------------------------------------------------------------------- /src/core/infrastructure/di/di-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/di/di-types.ts -------------------------------------------------------------------------------- /src/core/infrastructure/http/AxiosHttpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/http/AxiosHttpService.ts -------------------------------------------------------------------------------- /src/core/infrastructure/http/Throttler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/http/Throttler.ts -------------------------------------------------------------------------------- /src/core/infrastructure/http/__tests__/Throttler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/http/__tests__/Throttler.test.ts -------------------------------------------------------------------------------- /src/core/infrastructure/http/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/http/api.ts -------------------------------------------------------------------------------- /src/core/infrastructure/services/LoggerJobMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/services/LoggerJobMonitor.ts -------------------------------------------------------------------------------- /src/core/infrastructure/services/SentryJobMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/services/SentryJobMonitor.ts -------------------------------------------------------------------------------- /src/core/infrastructure/services/__tests__/LoggerJobMonitor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/services/__tests__/LoggerJobMonitor.test.ts -------------------------------------------------------------------------------- /src/core/infrastructure/services/__tests__/SentryJobMonitor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/infrastructure/services/__tests__/SentryJobMonitor.test.ts -------------------------------------------------------------------------------- /src/core/services/ExceptionLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/ExceptionLogger.ts -------------------------------------------------------------------------------- /src/core/services/HeartBeater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/HeartBeater.ts -------------------------------------------------------------------------------- /src/core/services/HttpQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/HttpQueue.ts -------------------------------------------------------------------------------- /src/core/services/HttpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/HttpService.ts -------------------------------------------------------------------------------- /src/core/services/JobMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/JobMonitor.ts -------------------------------------------------------------------------------- /src/core/services/LoopTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/LoopTimer.ts -------------------------------------------------------------------------------- /src/core/services/PinoLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/PinoLogger.ts -------------------------------------------------------------------------------- /src/core/services/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/UserService.ts -------------------------------------------------------------------------------- /src/core/services/__mocks__/ExceptionLoggerMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/__mocks__/ExceptionLoggerMock.ts -------------------------------------------------------------------------------- /src/core/services/__mocks__/LoggerMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/__mocks__/LoggerMock.ts -------------------------------------------------------------------------------- /src/core/services/__tests__/HttpQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/__tests__/HttpQueue.test.ts -------------------------------------------------------------------------------- /src/core/services/__tests__/LoopTimer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/__tests__/LoopTimer.test.ts -------------------------------------------------------------------------------- /src/core/services/__tests__/UserService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/services/__tests__/UserService.test.ts -------------------------------------------------------------------------------- /src/core/utilities/AsyncFunctionStaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/AsyncFunctionStaller.ts -------------------------------------------------------------------------------- /src/core/utilities/HttpRequestRetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/HttpRequestRetry.ts -------------------------------------------------------------------------------- /src/core/utilities/TestUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/TestUtils.ts -------------------------------------------------------------------------------- /src/core/utilities/TypeGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/TypeGuards.ts -------------------------------------------------------------------------------- /src/core/utilities/__tests__/FunctionStaller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/__tests__/FunctionStaller.test.ts -------------------------------------------------------------------------------- /src/core/utilities/__tests__/HttpRequestRetry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/__tests__/HttpRequestRetry.test.ts -------------------------------------------------------------------------------- /src/core/utilities/__tests__/TypeGuards.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/__tests__/TypeGuards.test.ts -------------------------------------------------------------------------------- /src/core/utilities/__tests__/getLowestNumber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/__tests__/getLowestNumber.test.ts -------------------------------------------------------------------------------- /src/core/utilities/asyncSleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/asyncSleep.ts -------------------------------------------------------------------------------- /src/core/utilities/getDateFromParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/getDateFromParam.ts -------------------------------------------------------------------------------- /src/core/utilities/getLowestNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/getLowestNumber.ts -------------------------------------------------------------------------------- /src/core/utilities/getMaximumNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/getMaximumNumber.ts -------------------------------------------------------------------------------- /src/core/utilities/isDateString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/isDateString.ts -------------------------------------------------------------------------------- /src/core/utilities/isZLibError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/isZLibError.ts -------------------------------------------------------------------------------- /src/core/utilities/mapUnknownToError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/mapUnknownToError.ts -------------------------------------------------------------------------------- /src/core/utilities/sortDescending.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/core/utilities/sortDescending.ts -------------------------------------------------------------------------------- /src/history-scan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/README.md -------------------------------------------------------------------------------- /src/history-scan/domain/check-point/CheckPointFrequency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/check-point/CheckPointFrequency.ts -------------------------------------------------------------------------------- /src/history-scan/domain/check-point/CheckPointGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/check-point/CheckPointGenerator.ts -------------------------------------------------------------------------------- /src/history-scan/domain/check-point/StandardCheckPointFrequency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/check-point/StandardCheckPointFrequency.ts -------------------------------------------------------------------------------- /src/history-scan/domain/check-point/__tests__/CheckPointGenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/check-point/__tests__/CheckPointGenerator.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/check-point/__tests__/StandardCheckPointFrequency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/check-point/__tests__/StandardCheckPointFrequency.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/Category.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/HASBucketHashExtractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/HASBucketHashExtractor.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/HASValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/HASValidator.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/HistoryArchiveService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/HistoryArchiveService.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/HistoryArchiveState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/HistoryArchiveState.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/UrlBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/UrlBuilder.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/__fixtures__/HistoryBaseUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/__fixtures__/HistoryBaseUrl.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/__fixtures__/getDummyHistoryArchiveState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/__fixtures__/getDummyHistoryArchiveState.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/__tests__/HASBucketHashExtractor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/__tests__/HASBucketHashExtractor.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/__tests__/UrlBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/__tests__/UrlBuilder.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/__tests__/hashBucketList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/__tests__/hashBucketList.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/history-archive/hashBucketList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/history-archive/hashBucketList.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/README.md -------------------------------------------------------------------------------- /src/history-scan/domain/scan/Scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/Scan.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/ScanError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/ScanError.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/ScanJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/ScanJob.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/ScanRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/ScanRepository.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/ScanResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/ScanResult.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/ScanSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/ScanSettings.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/ScanSettingsFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/ScanSettingsFactory.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scan/__tests__/ScanSettingsFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scan/__tests__/ScanSettingsFactory.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/ArchivePerformanceTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/ArchivePerformanceTester.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/BucketScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/BucketScanner.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/CategoryScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/CategoryScanner.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/CategoryVerificationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/CategoryVerificationService.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/CategoryXDRProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/CategoryXDRProcessor.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/HasherPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/HasherPool.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/RangeScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/RangeScanner.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/RequestGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/RequestGenerator.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/ScanScheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/ScanScheduler.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/ScanState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/ScanState.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/Scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/Scanner.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/WorkerPoolLoadTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/WorkerPoolLoadTracker.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/XdrStreamReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/XdrStreamReader.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/bucket.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/bucket.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/bucket_empty.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/bucket_empty.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/ledger.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/ledger.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/ledger_empty.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/ledger_empty.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/results.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/results.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/results_empty.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/results_empty.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/stellar-history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/stellar-history.json -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/transactions.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/transactions.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__fixtures__/transactions_empty.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__fixtures__/transactions_empty.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/BucketScanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/BucketScanner.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/CategoryScanner.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/CategoryScanner.integration.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/RangeScanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/RangeScanner.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/ScanScheduler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/ScanScheduler.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/Scanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/Scanner.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/mapHttpQueueErrorToScanError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/mapHttpQueueErrorToScanError.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/__tests__/sortHistoryUrls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/__tests__/sortHistoryUrls.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/hash-worker.import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/hash-worker.import.js -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/hash-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/hash-worker.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/mapHttpQueueErrorToScanError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/mapHttpQueueErrorToScanError.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/sortHistoryUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/sortHistoryUrls.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/EmptyTransactionSetsHashVerifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/EmptyTransactionSetsHashVerifier.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/__tests__/EmptyTransactionSetsHashVerifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/__tests__/EmptyTransactionSetsHashVerifier.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/FirstLedgerHashPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/FirstLedgerHashPolicy.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/GeneralizedTransactionSetHashPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/GeneralizedTransactionSetHashPolicy.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/IHashCalculationPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/IHashCalculationPolicy.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/RegularTransactionSetHashPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/RegularTransactionSetHashPolicy.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/__tests__/FirstLedgerHashPolicy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/__tests__/FirstLedgerHashPolicy.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/__tests__/GeneralizedTransactionSetPolicy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/__tests__/GeneralizedTransactionSetPolicy.test.ts -------------------------------------------------------------------------------- /src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/__tests__/RegularTransactionSetPolicy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/domain/scanner/verification/empty-transaction-sets/hash-policies/__tests__/RegularTransactionSetPolicy.test.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/cli/verify-archives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/cli/verify-archives.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/cli/verify-single-archive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/cli/verify-single-archive.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/database/TypeOrmHistoryArchiveScanResultRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/database/TypeOrmHistoryArchiveScanResultRepository.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/database/__tests__/TypeOrmHistoryArchiveScanRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/database/__tests__/TypeOrmHistoryArchiveScanRepository.integration.test.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/di/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/di/container.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/di/di-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/di/di-types.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/HistoryScanRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/HistoryScanRouter.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/MockHistoryArchive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/MockHistoryArchive.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/bucket-bff0722cb3e89655d3b71c3b517a3bc4b20456298e50073745342f28f6f68b7c.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/bucket-bff0722cb3e89655d3b71c3b517a3bc4b20456298e50073745342f28f6f68b7c.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/history-0000003f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/history-0000003f.json -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/history-0000007f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/history-0000007f.json -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/ledger-0000003f.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/ledger-0000003f.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/ledger-0000007f.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/ledger-0000007f.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/results-0000003f.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/results-0000003f.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/results-0000007f.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/results-0000007f.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/stellar-history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/stellar-history.json -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/transactions-0000003f.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/transactions-0000003f.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/http/__fixtures__/transactions-0000007f.xdr.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/http/__fixtures__/transactions-0000007f.xdr.gz -------------------------------------------------------------------------------- /src/history-scan/infrastructure/services/HistoryArchiveFromNetworkService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/services/HistoryArchiveFromNetworkService.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/services/HistoryArchiveServiceMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/services/HistoryArchiveServiceMock.ts -------------------------------------------------------------------------------- /src/history-scan/infrastructure/services/__tests__/HistoryArchiveFromNetworkService.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/infrastructure/services/__tests__/HistoryArchiveFromNetworkService.integration.test.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/get-latest-scan/GetLatestScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/get-latest-scan/GetLatestScan.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/get-latest-scan/GetLatestScanDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetLatestScanDTO { 2 | url: string; 3 | } 4 | -------------------------------------------------------------------------------- /src/history-scan/use-cases/get-latest-scan/InvalidUrlError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/get-latest-scan/InvalidUrlError.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/get-latest-scan/__tests__/GetLatestScan.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/get-latest-scan/__tests__/GetLatestScan.integration.test.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/verify-archives/VerifyArchives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/verify-archives/VerifyArchives.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/verify-archives/VerifyArchivesDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/verify-archives/VerifyArchivesDTO.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/verify-archives/__tests__/VerifyArchives.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/verify-archives/__tests__/VerifyArchives.integration.test.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/verify-single-archive/VerifySingleArchive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/verify-single-archive/VerifySingleArchive.ts -------------------------------------------------------------------------------- /src/history-scan/use-cases/verify-single-archive/VerifySingleArchiveDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/history-scan/use-cases/verify-single-archive/VerifySingleArchiveDTO.ts -------------------------------------------------------------------------------- /src/network-scan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/README.md -------------------------------------------------------------------------------- /src/network-scan/domain/Change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/Change.ts -------------------------------------------------------------------------------- /src/network-scan/domain/ScanDecouplingTodo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/ScanDecouplingTodo.md -------------------------------------------------------------------------------- /src/network-scan/domain/ScanRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/ScanRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/Scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/Scanner.ts -------------------------------------------------------------------------------- /src/network-scan/domain/__tests__/ScanRepository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/__tests__/ScanRepository.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/__tests__/Scanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/__tests__/Scanner.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/measurement-aggregation/MeasurementAggregation.ts: -------------------------------------------------------------------------------- 1 | export interface MeasurementAggregation { 2 | time: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/domain/measurement-aggregation/MeasurementAggregationRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/measurement-aggregation/MeasurementAggregationRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/measurement-aggregation/MeasurementAggregationRepositoryFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/measurement-aggregation/MeasurementAggregationRepositoryFactory.ts -------------------------------------------------------------------------------- /src/network-scan/domain/measurement-aggregation/MeasurementAggregationSourceId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/measurement-aggregation/MeasurementAggregationSourceId.ts -------------------------------------------------------------------------------- /src/network-scan/domain/measurement-aggregation/MeasurementsRollupService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/measurement-aggregation/MeasurementsRollupService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/measurement-aggregation/__tests__/MeasurementAggregationRepositoryFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/measurement-aggregation/__tests__/MeasurementAggregationRepositoryFactory.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/measurement/Measurement.ts: -------------------------------------------------------------------------------- 1 | export interface Measurement { 2 | time: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/domain/measurement/MeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/measurement/MeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/Network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/Network.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkId.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurement.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurementAggregation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurementAggregation.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurementDay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurementDay.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurementDayRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurementDayRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurementMonth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurementMonth.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurementMonthRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurementMonthRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkMeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkMeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkQuorumSetConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkQuorumSetConfiguration.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkQuorumSetConfigurationMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkQuorumSetConfigurationMapper.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkSnapshot.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/NetworkTopology.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/NetworkTopology.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/OverlayVersionRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/OverlayVersionRange.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/StellarCoreVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/StellarCoreVersion.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/__fixtures__/createDummyNetworkProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/__fixtures__/createDummyNetworkProps.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/__fixtures__/createDummyNetworkQuorumSetConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/__fixtures__/createDummyNetworkQuorumSetConfiguration.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/__tests__/Network.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/__tests__/Network.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/__tests__/OverlayVersionRange.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/__tests__/OverlayVersionRange.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/__tests__/QuorumSetMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/__tests__/QuorumSetMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/__tests__/StellarCoreVersion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/__tests__/StellarCoreVersion.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/change/NetworkChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/change/NetworkChange.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/change/NetworkMaxLedgerVersionChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/change/NetworkMaxLedgerVersionChanged.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/change/NetworkNameChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/change/NetworkNameChanged.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/change/NetworkOverlayVersionRangeChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/change/NetworkOverlayVersionRangeChanged.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/change/NetworkQuorumSetConfigurationChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/change/NetworkQuorumSetConfigurationChanged.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/change/NetworkStellarCoreVersionChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/change/NetworkStellarCoreVersionChanged.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/HorizonService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/HorizonService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/NetworkScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/NetworkScan.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/NetworkScanRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/NetworkScanRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/NetworkScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/NetworkScanner.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/NodesInTransitiveNetworkQuorumSetFinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/NodesInTransitiveNetworkQuorumSetFinder.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/TomlService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/TomlService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/TomlVersionChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/TomlVersionChecker.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/__tests__/HorizonService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/__tests__/HorizonService.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/__tests__/NetworkScan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/__tests__/NetworkScan.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/__tests__/NetworkScanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/__tests__/NetworkScanner.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/__tests__/NodesInTransitiveNetworkQuorumSetFinder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/__tests__/NodesInTransitiveNetworkQuorumSetFinder.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/__tests__/TomlService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/__tests__/TomlService.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/__tests__/TomlVersionChecker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/__tests__/TomlVersionChecker.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/archiver/Archiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/archiver/Archiver.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/AnalysisMergedResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/AnalysisMergedResult.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/AnalysisResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/AnalysisResult.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/FbasAnalyzerFacade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/FbasAnalyzerFacade.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/FbasAnalyzerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/FbasAnalyzerService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/FbasMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/FbasMapper.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/FbasMergedByAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/FbasMergedByAnalyzer.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasAnalyzerFacade.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasAnalyzerFacade.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasAnalyzerService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasAnalyzerService.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasMergedByAnalyzer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/network/scan/fbas-analysis/__tests__/FbasMergedByAnalyzer.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/Node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/Node.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeAddress.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeDetails.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeGeoDataLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeGeoDataLocation.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeMeasurement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeMeasurement.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeMeasurementAverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeMeasurementAverage.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeMeasurementDay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeMeasurementDay.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeMeasurementDayRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeMeasurementDayRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeMeasurementEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeMeasurementEvent.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeMeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeMeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeQuorumSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeQuorumSet.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeSnapShot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeSnapShot.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/NodeSnapShotRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/NodeSnapShotRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/PublicKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/PublicKey.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__fixtures__/createDummyNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__fixtures__/createDummyNode.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__fixtures__/createDummyNodeAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__fixtures__/createDummyNodeAddress.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__fixtures__/createDummyPublicKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__fixtures__/createDummyPublicKey.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/Node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/Node.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/NodeAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/NodeAddress.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/NodeDetails.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/NodeDetails.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/NodeGeoDataLocation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/NodeGeoDataLocation.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/NodeMeasurement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/NodeMeasurement.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/NodeQuorumSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/NodeQuorumSet.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/__tests__/NodeSnapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/__tests__/NodeSnapshot.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/archival/InactiveNodesArchiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/archival/InactiveNodesArchiver.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/archival/ValidatorDemoter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/archival/ValidatorDemoter.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/archival/__tests__/InactiveNodesArchiver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/archival/__tests__/InactiveNodesArchiver.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/archival/__tests__/ValidatorDemoter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/archival/__tests__/ValidatorDemoter.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/archival/__tests__/hasNoActiveTrustingNodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/archival/__tests__/hasNoActiveTrustingNodes.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/archival/hasNoActiveTrustingNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/archival/hasNoActiveTrustingNodes.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/GeoDataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/GeoDataService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/HistoryArchiveStatusFinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/HistoryArchiveStatusFinder.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/HomeDomainFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/HomeDomainFetcher.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/MoreThanOneDayApart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/MoreThanOneDayApart.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeIndexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeIndexer.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScan.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScanner.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerArchivalStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerArchivalStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerCrawlStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerCrawlStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerGeoStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerGeoStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerHistoryArchiveStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerHistoryArchiveStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerHomeDomainStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerHomeDomainStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerIndexerStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerIndexerStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeScannerTomlStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeScannerTomlStep.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeTomlFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeTomlFetcher.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/NodeTomlInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/NodeTomlInfo.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/TrustGraphFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/TrustGraphFactory.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/HistoryArchiveStatusFinder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/HistoryArchiveStatusFinder.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/HomeDomainFetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/HomeDomainFetcher.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/MoreThanOneDayApart.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/MoreThanOneDayApart.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScan.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScanner.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerArchivalStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerArchivalStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerCrawlStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerCrawlStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerGeoStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerGeoStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerHistoryArchiveStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerHistoryArchiveStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerHomeDomainStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerHomeDomainStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerIndexerStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerIndexerStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeScannerTomlStep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeScannerTomlStep.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/NodeTomlFetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/NodeTomlFetcher.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/__tests__/TrustGraphFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/__tests__/TrustGraphFactory.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/history/HistoryArchiveScanService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/history/HistoryArchiveScanService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/history/HistoryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/history/HistoryService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/history/__tests__/HistoryService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/history/__tests__/HistoryService.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/CrawlerDTOMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/CrawlerDTOMapper.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/CrawlerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/CrawlerService.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/NodeAddressDTOComposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/NodeAddressDTOComposer.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/NodeSorter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/NodeSorter.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/PeerNodeToNodeMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/PeerNodeToNodeMapper.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/__tests__/CrawlerDTOMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/__tests__/CrawlerDTOMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/__tests__/CrawlerService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/__tests__/CrawlerService.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/__tests__/NodeAddressDTOComposer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/__tests__/NodeAddressDTOComposer.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/__tests__/NodeSorter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/__tests__/NodeSorter.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-crawl/__tests__/PeerNodeToNodeMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-crawl/__tests__/PeerNodeToNodeMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/active-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/active-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/age-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/age-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/trust-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/trust-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/type-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/type-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/validating-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/validating-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/version-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/index/version-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/__tests__/node-index/node-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/__tests__/node-index/node-index.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/index/active-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/index/active-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/index/age-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/index/age-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/index/trust-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/index/trust-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/index/type-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/index/type-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/index/validating-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/index/validating-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/index/version-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/index/version-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/node/scan/node-index/node-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/node/scan/node-index/node-index.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/Organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/Organization.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationContactInformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationContactInformation.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationId.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationMeasurement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationMeasurement.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationMeasurementAverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationMeasurementAverage.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationMeasurementDay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationMeasurementDay.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationMeasurementDayRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationMeasurementDayRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationMeasurementEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationMeasurementEvent.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationMeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationMeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationSnapShot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationSnapShot.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationSnapShotRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationSnapShotRepository.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/OrganizationValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/OrganizationValidators.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/TierOneCandidatePolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/TierOneCandidatePolicy.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/__fixtures__/createDummyOrganizationId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/__fixtures__/createDummyOrganizationId.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/__tests__/Organization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/__tests__/Organization.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/__tests__/OrganizationContactInformation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/__tests__/OrganizationContactInformation.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/__tests__/OrganizationId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/__tests__/OrganizationId.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/__tests__/OrganizationSnapShot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/__tests__/OrganizationSnapShot.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/__tests__/OrganizationValidators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/__tests__/OrganizationValidators.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/ErrorToTomlStateMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/ErrorToTomlStateMapper.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/OrganizationScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/OrganizationScan.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/OrganizationScanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/OrganizationScanner.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/OrganizationTomlFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/OrganizationTomlFetcher.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/OrganizationTomlInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/OrganizationTomlInfo.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/TomlState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/TomlState.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/__tests__/ErrorToTomlStateMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/__tests__/ErrorToTomlStateMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/__tests__/OrganizationScan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/__tests__/OrganizationScan.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/__tests__/OrganizationScanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/__tests__/OrganizationScanner.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/__tests__/OrganizationTomlFetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/__tests__/OrganizationTomlFetcher.test.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/CouldNotRetrieveArchivedOrganizationsError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/CouldNotRetrieveArchivedOrganizationsError.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/InvalidOrganizationIdError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/InvalidOrganizationIdError.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/InvalidTomlStateError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/InvalidTomlStateError.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/OrganizationScanError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/OrganizationScanError.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/TomlWithoutValidatorsError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/TomlWithoutValidatorsError.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/ValidatorNotSEP20LinkedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/ValidatorNotSEP20LinkedError.ts -------------------------------------------------------------------------------- /src/network-scan/domain/organization/scan/errors/WrongNodeScanForOrganizationScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/domain/organization/scan/errors/WrongNodeScanForOrganizationScan.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/cli/retrieve-home-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/cli/retrieve-home-domain.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/cli/scan-network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/cli/scan-network.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/cli/toml-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/cli/toml-fetch.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/entities/MeasurementRollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/entities/MeasurementRollup.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNetworkMeasurementDayRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNetworkMeasurementDayRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNetworkMeasurementMonthRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNetworkMeasurementMonthRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNetworkMeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNetworkMeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNetworkRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNetworkRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNetworkScanRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNetworkScanRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNodeMeasurementDayRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNodeMeasurementDayRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNodeMeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNodeMeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNodeRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNodeRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmNodeSnapShotRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmNodeSnapShotRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationMeasurementDayRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationMeasurementDayRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationMeasurementRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationMeasurementRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationSnapShotRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/TypeOrmOrganizationSnapShotRepository.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NetworkMeasurementDayRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NetworkMeasurementDayRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NetworkMeasurementMonthRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NetworkMeasurementMonthRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NetworkRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NetworkRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NetworkScanRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NetworkScanRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NodeMeasurementDayRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NodeMeasurementDayRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NodeMeasurementRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NodeMeasurementRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NodeRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NodeRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/NodeSnapShotRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/NodeSnapShotRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/OrganizationMeasurementDayRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/OrganizationMeasurementDayRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/OrganizationMeasurementRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/OrganizationMeasurementRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/OrganizationRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/OrganizationRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/database/repositories/__tests__/OrganizationSnapShotRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/database/repositories/__tests__/OrganizationSnapShotRepository.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/di/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/di/container.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/di/di-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/di/di-types.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/http/NetworkRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/http/NetworkRouter.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/http/NodeRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/http/NodeRouter.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/http/OrganizationRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/http/OrganizationRouter.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/http/handleMeasurementsAggregationRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/http/handleMeasurementsAggregationRequest.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/DatabaseHistoryArchiveScanService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/DatabaseHistoryArchiveScanService.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/DatabaseMeasurementsRollupService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/DatabaseMeasurementsRollupService.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/DeadManSnitchHeartBeater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/DeadManSnitchHeartBeater.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/DummyHeartBeater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/DummyHeartBeater.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/IpStackGeoDataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/IpStackGeoDataService.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/S3Archiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/S3Archiver.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/__tests__/DatabaseHistoryArchiveScanService.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/__tests__/DatabaseHistoryArchiveScanService.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/infrastructure/services/__tests__/GeoDataService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/infrastructure/services/__tests__/GeoDataService.test.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/BaseQuorumSetDTOMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/BaseQuorumSetDTOMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/NetworkV1DTOMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/NetworkV1DTOMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/NodeSnapshotMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/NodeSnapshotMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/NodeV1DTOMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/NodeV1DTOMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/OrganizationMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/OrganizationMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/OrganizationSnapshotMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/OrganizationSnapshotMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/OrganizationV1DTOMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/OrganizationV1DTOMapper.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/__tests__/BaseQuorumSetDTOMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/__tests__/BaseQuorumSetDTOMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/__tests__/NetworkV1DTOMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/__tests__/NetworkV1DTOMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/__tests__/NodeSnapshotMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/__tests__/NodeSnapshotMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/__tests__/NodeV1DTOMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/__tests__/NodeV1DTOMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/mappers/__tests__/OrganizationV1DTOMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/mappers/__tests__/OrganizationV1DTOMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/services/CachedNetworkDTOService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/CachedNetworkDTOService.ts -------------------------------------------------------------------------------- /src/network-scan/services/NetworkDTOService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/NetworkDTOService.ts -------------------------------------------------------------------------------- /src/network-scan/services/NodeDTOService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/NodeDTOService.ts -------------------------------------------------------------------------------- /src/network-scan/services/OrganizationDTOService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/OrganizationDTOService.ts -------------------------------------------------------------------------------- /src/network-scan/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/README.md -------------------------------------------------------------------------------- /src/network-scan/services/__fixtures__/createDummyNetworkV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__fixtures__/createDummyNetworkV1.ts -------------------------------------------------------------------------------- /src/network-scan/services/__fixtures__/createDummyNodeV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__fixtures__/createDummyNodeV1.ts -------------------------------------------------------------------------------- /src/network-scan/services/__fixtures__/createDummyOrganizationV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__fixtures__/createDummyOrganizationV1.ts -------------------------------------------------------------------------------- /src/network-scan/services/__tests__/CachedNetworkDTOService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__tests__/CachedNetworkDTOService.test.ts -------------------------------------------------------------------------------- /src/network-scan/services/__tests__/NetworkDTOService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__tests__/NetworkDTOService.test.ts -------------------------------------------------------------------------------- /src/network-scan/services/__tests__/NodeDTOService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__tests__/NodeDTOService.test.ts -------------------------------------------------------------------------------- /src/network-scan/services/__tests__/OrganizationDTOService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/services/__tests__/OrganizationDTOService.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-node-snapshots/GetLatestNodeSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-latest-node-snapshots/GetLatestNodeSnapshots.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-node-snapshots/GetLatestNodeSnapshotsDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetLatestNodeSnapshotsDTO { 2 | at: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-node-snapshots/__tests__/GetLatestNodeSnapshots.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-latest-node-snapshots/__tests__/GetLatestNodeSnapshots.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-node-snapshots/__tests__/GetLatestNodeSnapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-latest-node-snapshots/__tests__/GetLatestNodeSnapshots.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-organization-snapshots/GetLatestOrganizationSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-latest-organization-snapshots/GetLatestOrganizationSnapshots.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-organization-snapshots/GetLatestOrganizationSnapshotsDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetLatestOrganizationSnapshotsDTO { 2 | at: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-organization-snapshots/__tests__/GetLatestOrganizationSnapshots.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-latest-organization-snapshots/__tests__/GetLatestOrganizationSnapshots.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-latest-organization-snapshots/__tests__/GetLatestOrganizationSnapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-latest-organization-snapshots/__tests__/GetLatestOrganizationSnapshots.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurement-aggregations/GetMeasurementAggregations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurement-aggregations/GetMeasurementAggregations.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurement-aggregations/GetMeasurementAggregationsDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurement-aggregations/GetMeasurementAggregationsDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurement-aggregations/__tests__/GetMeasurementAggregation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurement-aggregations/__tests__/GetMeasurementAggregation.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurement-aggregations/__tests__/GetMeasurementAggregations.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurement-aggregations/__tests__/GetMeasurementAggregations.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurements/GetMeasurements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurements/GetMeasurements.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurements/GetMeasurementsDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurements/GetMeasurementsDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurements/GetMeasurementsFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurements/GetMeasurementsFactory.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurements/__tests__/GetMeasurements.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurements/__tests__/GetMeasurements.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-measurements/__tests__/GetMeasurements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-measurements/__tests__/GetMeasurements.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-network/GetNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-network/GetNetwork.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-network/GetNetworkDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetNetworkDTO { 2 | at?: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-network/__tests__/GetNetwork.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-network/__tests__/GetNetwork.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-network/__tests__/GetNetwork.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-network/__tests__/GetNetwork.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node-snapshots/GetNodeSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-node-snapshots/GetNodeSnapshots.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node-snapshots/GetNodeSnapshotsDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetNodeSnapshotsDTO { 2 | at: Date; 3 | publicKey: string; 4 | } 5 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node-snapshots/__tests__/GetNodeSnapshots.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-node-snapshots/__tests__/GetNodeSnapshots.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node-snapshots/__tests__/GetNodeSnapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-node-snapshots/__tests__/GetNodeSnapshots.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node/GetNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-node/GetNode.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node/GetNodeDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetNodeDTO { 2 | at?: Date; 3 | publicKey: string; 4 | } 5 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node/__tests__/GetNode.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-node/__tests__/GetNode.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-node/__tests__/GetNode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-node/__tests__/GetNode.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-nodes/GetNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-nodes/GetNodes.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-nodes/GetNodesDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetNodesDTO { 2 | at?: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-nodes/__tests__/GetNodes.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-nodes/__tests__/GetNodes.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-nodes/__tests__/GetNodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-nodes/__tests__/GetNodes.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization-snapshots/GetOrganizationSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization-snapshots/GetOrganizationSnapshots.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization-snapshots/GetOrganizationSnapshotsDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization-snapshots/GetOrganizationSnapshotsDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization-snapshots/__tests__/GetOrganizationSnapshots.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization-snapshots/__tests__/GetOrganizationSnapshots.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization-snapshots/__tests__/GetOrganizationSnapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization-snapshots/__tests__/GetOrganizationSnapshots.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization/GetOrganization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization/GetOrganization.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization/GetOrganizationDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization/GetOrganizationDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization/__tests__/GetOrganization.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization/__tests__/GetOrganization.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organization/__tests__/GetOrganization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organization/__tests__/GetOrganization.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organizations/GetOrganizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organizations/GetOrganizations.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organizations/GetOrganizationsDTO.ts: -------------------------------------------------------------------------------- 1 | export interface GetOrganizationsDTO { 2 | at?: Date; 3 | } 4 | -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organizations/__tests__/GetOrganizations.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organizations/__tests__/GetOrganizations.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/get-organizations/__tests__/GetOrganizations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/get-organizations/__tests__/GetOrganizations.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network-looped/ScanNetworkLooped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network-looped/ScanNetworkLooped.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network-looped/ScanNetworkLoopedDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network-looped/ScanNetworkLoopedDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network-looped/__tests__/ScanNetwork.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network-looped/__tests__/ScanNetwork.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network-looped/__tests__/ScanNetworkLooped.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network-looped/__tests__/ScanNetworkLooped.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/InvalidKnownPeersError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/InvalidKnownPeersError.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/NodeAddressMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/NodeAddressMapper.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/ScanNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/ScanNetwork.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/ScanNetworkDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/ScanNetworkDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/__tests__/NodeAddressMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/__tests__/NodeAddressMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/__tests__/ScanNetwork.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/__tests__/ScanNetwork.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/scan-network/__tests__/ScanNetwork.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/scan-network/__tests__/ScanNetwork.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/InvalidOverlayRangeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/InvalidOverlayRangeError.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/InvalidQuorumSetConfigError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/InvalidQuorumSetConfigError.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/InvalidStellarCoreVersionError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/InvalidStellarCoreVersionError.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/InvalidUpdateTimeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/InvalidUpdateTimeError.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/NetworkQuorumSetMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/NetworkQuorumSetMapper.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/RepositoryError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/RepositoryError.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/UpdateNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/UpdateNetwork.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/UpdateNetworkDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/UpdateNetworkDTO.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/__tests__/NetworkQuorumSetMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/__tests__/NetworkQuorumSetMapper.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/__tests__/UpdateNetwork.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/__tests__/UpdateNetwork.integration.test.ts -------------------------------------------------------------------------------- /src/network-scan/use-cases/update-network/__tests__/UpdateNetwork.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/network-scan/use-cases/update-network/__tests__/UpdateNetwork.test.ts -------------------------------------------------------------------------------- /src/notifications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/README.md -------------------------------------------------------------------------------- /src/notifications/domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/README.md -------------------------------------------------------------------------------- /src/notifications/domain/event/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/Event.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/EventDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/EventDetector.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/EventRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/EventRepository.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/EventSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/EventSource.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/EventSourceId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/EventSourceId.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/EventSourceIdFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/EventSourceIdFactory.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/EventSourceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/EventSourceService.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/NetworkEventDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/NetworkEventDetector.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/NodeEventDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/NodeEventDetector.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/__tests__/EventDetector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/__tests__/EventDetector.test.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/__tests__/EventSourceIdFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/__tests__/EventSourceIdFactory.test.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/__tests__/NetworkEventDetector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/__tests__/NetworkEventDetector.test.ts -------------------------------------------------------------------------------- /src/notifications/domain/event/__tests__/NodeEventDetector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/event/__tests__/NodeEventDetector.test.ts -------------------------------------------------------------------------------- /src/notifications/domain/notifier/MessageCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/notifier/MessageCreator.ts -------------------------------------------------------------------------------- /src/notifications/domain/notifier/Notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/notifier/Notifier.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/EventNotificationState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/EventNotificationState.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/Notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/Notification.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/PendingSubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/PendingSubscription.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/Subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/Subscriber.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/SubscriberReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/SubscriberReference.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/SubscriberRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/SubscriberRepository.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/Subscription.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/UserId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/UserId.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/__fixtures__/PendingSubscriptionId.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/__fixtures__/PendingSubscriptionId.fixtures.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/__fixtures__/Subscriber.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/__fixtures__/Subscriber.fixtures.ts -------------------------------------------------------------------------------- /src/notifications/domain/subscription/__tests__/Subscriber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/domain/subscription/__tests__/Subscriber.test.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/database/repositories/TypeOrmEventRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/database/repositories/TypeOrmEventRepository.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/database/repositories/TypeOrmSubscriberRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/database/repositories/TypeOrmSubscriberRepository.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/database/repositories/__tests__/TypeOrmEventRepository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/database/repositories/__tests__/TypeOrmEventRepository.test.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/database/repositories/__tests__/TypeOrmSubscriberRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/database/repositories/__tests__/TypeOrmSubscriberRepository.integration.test.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/di/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/di/container.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/di/di-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/di/di-types.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/http/SubscriptionRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/http/SubscriptionRouter.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/services/EJSMessageCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/services/EJSMessageCreator.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/services/EventSourceFromNetworkService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/services/EventSourceFromNetworkService.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/services/__tests__/EventSourceFromNetworkService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/services/__tests__/EventSourceFromNetworkService.test.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/services/__tests__/MessageCreator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/services/__tests__/MessageCreator.test.ts -------------------------------------------------------------------------------- /src/notifications/infrastructure/templates/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/templates/Readme.md -------------------------------------------------------------------------------- /src/notifications/infrastructure/templates/confirm-subscription-notification.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/templates/confirm-subscription-notification.ejs -------------------------------------------------------------------------------- /src/notifications/infrastructure/templates/notification.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/templates/notification.ejs -------------------------------------------------------------------------------- /src/notifications/infrastructure/templates/unsubscribe-notification.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/infrastructure/templates/unsubscribe-notification.ejs -------------------------------------------------------------------------------- /src/notifications/use-cases/confirm-subscription/ConfirmSubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/confirm-subscription/ConfirmSubscription.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/confirm-subscription/ConfirmSubscriptionDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/confirm-subscription/ConfirmSubscriptionDTO.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/confirm-subscription/ConfirmSubscriptionError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/confirm-subscription/ConfirmSubscriptionError.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/confirm-subscription/__tests__/ConfirmSubscription.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/confirm-subscription/__tests__/ConfirmSubscription.integration.test.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/determine-events-and-notify-subscribers/Notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/determine-events-and-notify-subscribers/Notify.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/determine-events-and-notify-subscribers/NotifyDTO.ts: -------------------------------------------------------------------------------- 1 | export class NotifyDTO { 2 | constructor(public networkUpdateTime: Date) {} 3 | } 4 | -------------------------------------------------------------------------------- /src/notifications/use-cases/determine-events-and-notify-subscribers/NotifyError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/determine-events-and-notify-subscribers/NotifyError.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/determine-events-and-notify-subscribers/__tests__/Notify.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/determine-events-and-notify-subscribers/__tests__/Notify.integration.test.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/request-unsubscribe-link/RequestUnsubscribeLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/request-unsubscribe-link/RequestUnsubscribeLink.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/request-unsubscribe-link/RequestUnsubscribeLinkDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/request-unsubscribe-link/RequestUnsubscribeLinkDTO.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/request-unsubscribe-link/__tests__/RequestUnsubscribeLink.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/request-unsubscribe-link/__tests__/RequestUnsubscribeLink.integration.test.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/request-unsubscribe-link/__tests__/RequestUnsubscribeLink.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/request-unsubscribe-link/__tests__/RequestUnsubscribeLink.test.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/subscribe/Subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/subscribe/Subscribe.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/subscribe/SubscribeDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/subscribe/SubscribeDTO.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/subscribe/SubscribeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/subscribe/SubscribeError.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/subscribe/__tests__/Subscribe.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/subscribe/__tests__/Subscribe.integration.test.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unmute-notification/UnmuteNotification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unmute-notification/UnmuteNotification.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unmute-notification/UnmuteNotificationDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unmute-notification/UnmuteNotificationDTO.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unmute-notification/UnmuteNotificationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unmute-notification/UnmuteNotificationError.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unmute-notification/__tests__/UnmuteNotification.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unmute-notification/__tests__/UnmuteNotification.integration.test.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unsubscribe/Unsubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unsubscribe/Unsubscribe.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unsubscribe/UnsubscribeDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unsubscribe/UnsubscribeDTO.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unsubscribe/UnsubscribeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unsubscribe/UnsubscribeError.ts -------------------------------------------------------------------------------- /src/notifications/use-cases/unsubscribe/__tests__/Unsubscribe.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/src/notifications/use-cases/unsubscribe/__tests__/Unsubscribe.integration.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stellarbeat/js-stellarbeat-backend/HEAD/tsconfig.prod.json --------------------------------------------------------------------------------