2025-10-03 22:27:30 +02:00
|
|
|
# Nomos Block Explorer
|
2025-10-16 13:36:00 +02:00
|
|
|
|
2025-10-20 15:42:12 +02:00
|
|
|
## Assumptions
|
|
|
|
|
There are a few assumptions made to facilitate the development of the PoC:
|
|
|
|
|
- One block per slot.
|
|
|
|
|
- If a range has been backfilled, it has been fully successfully backfilled.
|
|
|
|
|
- Backfilling strategy assumes there's, at most, one gap to fill.
|
|
|
|
|
|
|
|
|
|
## TODO
|
2025-10-16 13:36:00 +02:00
|
|
|
- Better backfilling
|
2025-10-20 15:42:12 +02:00
|
|
|
- Upsert on backfill
|
2025-10-16 13:36:00 +02:00
|
|
|
- Change Sqlite -> Postgres
|
|
|
|
|
- Performance improvements on API and DB calls
|
2025-10-20 15:42:12 +02:00
|
|
|
- Fix assumptions, so we don't rely on them
|
2025-10-16 13:36:00 +02:00
|
|
|
- DbRepository interfaces
|
|
|
|
|
- Setup DB Migrations
|
|
|
|
|
- Tests
|
|
|
|
|
- Fix assumption of 1 block per slot
|
2025-10-20 15:42:12 +02:00
|
|
|
- Log colouring
|
2025-11-03 13:17:19 +01:00
|
|
|
- Handle reconnections:
|
|
|
|
|
- Failures to connect to Node
|
|
|
|
|
- Timeouts
|
|
|
|
|
- Stream closed
|