8 Commits

Author SHA1 Message Date
waclaw-claw
52f0f8d1bd Add unified search API endpoint /api/v1/search/{hash}
- Create src/api/v1/search.py with search() handler
- Add /search/{hash:str} route to v1 router
- Add tests/test_search_api.py for integration tests

Note: Tests fail until Task 3 initializes search_repository in app state.
2026-04-09 12:40:41 -04:00
waclaw-claw
2d95bd3baa feat: add transaction search functionality
- Add search endpoint to backend (GET /api/v1/transactions/search)
- Support search by transaction hash (partial match) or block height
- Add search bar UI to TransactionsTable component
- Increase default page size from 10 to 50 transactions
- Add Block Height and Block Slot columns to transaction table
- Debounce search input (300ms) for better UX

Fixes:
- Fix health endpoint JSON serialization
- Fix main.py import path
2026-03-28 03:16:02 -04:00
David Rusu
a8d350b601 pagination in tx page 2026-02-16 23:58:06 +04:00
David Rusu
d0e105388d make frontend fork aware 2026-02-16 19:10:21 +04:00
David Rusu
1d8c0fdec9 fix parsing for latest blockchain and add a few features for devnet 2026-02-05 12:41:42 +04:00
Alejandro Cabeza Romero
c3c357d09a
Use hash to handle blocks and transactions. 2025-12-19 10:11:49 +01:00
Alejandro Cabeza Romero
68c5e45804
Rework statics, integrate with node. 2025-10-20 15:42:12 +02:00
Alejandro Cabeza Romero
89bea8c7a5
Basic block explorer with faked data. 2025-10-03 22:27:30 +02:00