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 ordering for Blocks and Transactions
|
|
|
|
|
- Fix assumption of 1 block per slot
|
|
|
|
|
- Split the single file static into components
|
2025-10-20 15:42:12 +02:00
|
|
|
- Log colouring
|
|
|
|
|
|
|
|
|
|
- Store hashes
|
2025-10-17 14:46:44 +02:00
|
|
|
- Get transaction by hash
|
|
|
|
|
- Get block by hash
|