NestJS API server for Parashield — oracle ingestion, policy management, claims processing
active 2026-05-31 → 2026-07-29 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 60 days from 2026-05-31 to 2026-07-29. Pushes: 23 total, peak 5 in a day. Pull requests: 2 total, peak 2 in a day. Issues: 14 total, peak 10 in a day. Comments: 18 total, peak 10 in a day. Stars: 0 total, peak 0 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| nonsobethel0-dev | 34 | 23 | 0 | 0 |
| drips-wave[bot] | 10 | 0 | 0 | 7 |
| Caneryy | 2 | 0 | 0 | 2 |
| rikkk-j | 1 | 0 | 0 | 1 |
| roycebtx | 1 | 0 | 0 | 1 |
| MK0042 | 1 | 0 | 0 | 1 |
| T-kesh | 1 | 0 | 1 | 0 |
| Ejere | 1 | 0 | 0 | 1 |
| thefadah | 1 | 0 | 0 | 1 |
| Ademiitura | 1 | 0 | 0 | 1 |
| Yormee-103 | 1 | 0 | 1 | 0 |
| MissBlue00 | 1 | 0 | 0 | 1 |
| felladaniel36-hash | 1 | 0 | 0 | 1 |
| DeePrincipal-dev-lang | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#260roycebtx2026-07-27 15:12[Race condition] Policy status updates use unguarded `where: { id }` writes with no re-check at write time
- Issue comment#270Caneryy2026-07-27 13:48[Edge case] `PolicyService.findByPolicyholder`'s count+findMany isn't wrapped in a transaction, unlike the equivalent claims-history query
- Issue#204nonsobethel0-dev2026-07-26 23:54[Test coverage] `submit-claim.dto.ts` has no test file
- Issue#225nonsobethel0-dev2026-07-26 00:14[Docs] `buy-policy.dto.ts` has incomplete `@ApiProperty` coverage
- Issue comment#162drips-wave[bot]2026-06-30 00:40fixed: all issues
- Issue comment#152Caneryy2026-06-29 12:34[claims] autoProcess marks claim PAID in DB even when Soroban transaction fails — off-chain and on-chain state permanently diverge
- Issue comment#134DeePrincipal-dev-lang2026-06-28 10:33response success field not in OpenAPI schema — SDK generation broken
- Issue#126nonsobethel0-dev2026-06-28 07:44No endpoint to get unsigned XDR for policy purchase — frontend cannot build transaction
- Issue comment#126drips-wave[bot]2026-06-28 07:44No endpoint to get unsigned XDR for policy purchase — frontend cannot build transaction
- Issue comment#128MissBlue002026-06-28 07:39stellar.service.ts: RPC calls lack timeout — hangs on slow/down nodes
- Issue comment#97Ejere2026-06-27 23:24policy.controller.ts: getMyPolicies() does not enforce wallet ownership for JWT-authenticated users
- Issue comment#112drips-wave[bot]2026-06-27 23:02policy.controller.ts: confirmPolicy does not pass wallet from JWT to service — wallet address unknown on-chain
- Issue#119nonsobethel0-dev2026-06-27 22:58claims.service.ts: submitClaim has TODO comment — manual claims never submitted on-chain, stuck PENDING forever
- Issue comment#121drips-wave[bot]2026-06-27 22:58OperatorAuthGuard.ts: validates x-api-key header against OPERATOR_API_KEY without rate limiting
- Issue comment#99felladaniel36-hash2026-06-27 22:14oracle.controller.ts: OPERATOR_API_KEY never validated at startup — OperatorAuthGuard silently blocks all or no requests
- Issue#114nonsobethel0-dev2026-06-27 21:03claims.service.ts: getClaimsByWallet pagination uses incorrect offset — skips rows or repeats data
- Issue#75nonsobethel0-dev2026-06-27 20:56oracle.service.ts: fetchRainfallReading() sums future forecast days into monthly total — inflates current-month rainfall
- Pull request#141T-kesh2026-06-27 20:56
- Issue comment#112Ademiitura2026-06-27 20:45policy.controller.ts: confirmPolicy does not pass wallet from JWT to service — wallet address unknown on-chain
- Issue comment#101thefadah2026-06-27 19:48prisma/schema.prisma: no unique constraint on (wallet, productId, oracleKey) — users can buy the same policy multiple times
- Pull request#135Yormee-1032026-06-27 18:43
- Issue#132nonsobethel0-dev2026-06-27 15:07oracleKey format validation deferred until createPolicy — late error on quote
- Issue#116nonsobethel0-dev2026-06-27 15:05stellar.service.ts: simulateInvoke still uses hex decode for contractId instead of Contract class
- Issue comment#84drips-wave[bot]2026-06-27 12:41claims.controller.ts: POST /claims/:policyId/auto has no guard — any client can trigger claim auto-processing for any policy
- Issue comment#81drips-wave[bot]2026-06-27 12:41claims.controller.ts: unresolved merge artifacts — duplicate imports and interleaved method bodies cause TypeScript compilation failure
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 0 stars here means stars gained during the window, not the repo's star count.