hypercerts-org / hypercerts-indexer

Indexing service for hypercerts metadata
2 stars 0 forks source link

feat(cache): cache data calls in local db #175

Closed bitbeckers closed 1 month ago

bitbeckers commented 1 month ago

Uses updated chainsauce instance that adds a caching layer for data calls. The goal is to speed up re-indexing on bigger chains by reducing fetching traffic, especially since IPFS can be slower than regular https calls.

github-actions[bot] commented 1 month ago

Coverage Report

Status Category Percentage Covered / Total
🔴 Lines 1.13% (🎯 55%) 74 / 6509
🔴 Statements 1.13% (🎯 55%) 74 / 6509
🔴 Functions 1.78% (🎯 55%) 1 / 56
🔴 Branches 5.17% (🎯 55%) 3 / 58
File Coverage
File Stmts % Branch % Funcs % Lines Uncovered Lines
Changed Files
src/fetching/fetchAllowlistFromUri.ts 0% 0% 0% 0% 1-43
src/parsing/attestedEvent.ts 0% 0% 0% 0% 1-103
src/parsing/batchValueTransferEvent.ts 0% 0% 0% 0% 1-39
src/parsing/claimStoredEvent.ts 0% 0% 0% 0% 1-56
src/parsing/leafClaimedEvent.ts 0% 0% 0% 0% 1-52
src/parsing/parseTakerBid.ts 0% 0% 0% 0% 1-120
src/parsing/transferBatchEvent.ts 0% 0% 0% 0% 1-37
src/parsing/transferSingleEvent.ts 0% 0% 0% 0% 1-54
src/parsing/valueTransferEvent.ts 0% 0% 0% 0% 1-49
src/storage/storeClaimStored.ts 0% 0% 0% 0% 1-79
src/storage/storeMetadata.ts 0% 0% 0% 0% 1-54
src/utils/fetchFromHttpsOrIpfs.ts 0% 0% 0% 0% 1-35
src/utils/metadata.zod.ts 0% 0% 0% 0% 1-60
Generated in workflow #130