Releases: Blobscan/blobscan
@blobscan/[email protected]
@blobscan/[email protected]
Minor Changes
-
#259
02f5bb8
Thanks @0xGabi! - Added support for new blob field (kzg proof) -
#235
71887f8
Thanks @PJColombo! - - Add Support For Block Reorganizations:-
Prisma:
- Create
TransactionFork
model. - Utilize the block's hash as a foreign key instead of the block number.
- Create
-
API:
- Introduce an indexer's TRPC procedure/endpoint to manage reorganizations.
- Enable retrieval of either normal or reorganized blocks in block getter procedures.
-
Update Blockchain Synced State by Monitoring Lower and Upper Synced Slots:
- Prisma:
- Add
last_lower_synced_slot
andlast_upper_synced_slot
fields toBlockchainSyncState
model.
- Add
- API:
- Move the blockchain synced state updater procedure from the indexer's router to its dedicated router.
- Overhaul blockchain synced state procedures for updating and retrieving the entire entity, rather than making granular updates.
- Prisma:
-
Make the Last Finalized Block Optional.
-
-
#254
cc1b68c
Thanks @0xGabi! - Added the following API changes:- Allowed to retrieve blocks by id (hash, slot, number)
- Allowed to retrieve blobs by id (hash, commitment)
- Added new procedure to retrieve full entities for blocks and transactions
- Added support for OpenAPI retrieval procedures for blobs, transactions, and blocks
- Allowed to configure OpenAPI document baseUrl
Patch Changes
-
#258
8c49f05
Thanks @0xGabi! - Resolved timestamp normalization issue -
Updated dependencies [
02f5bb8
,71887f8
,2fb02b0
,cc1b68c
,534545c
]:- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]
@blobscan/[email protected]
Minor Changes
- #252
4f26fe3
Thanks @PJColombo! - Enhanced overall stats calculation for scalability by enabling batch processing.
Patch Changes
-
#252
a42cd8c
Thanks @PJColombo! - Removed exported stats syncer instance -
#252
0d0304e
Thanks @PJColombo! - Set up changeset -
#252
c90dc34
Thanks @PJColombo! - Improved daily stats aggregation to include calculations for every day from the last recorded date up to yesterday. -
#252
cfd7937
Thanks @PJColombo! - Fixed an issue where redis connection remained open after closing the stats syncer. -
#252
534545c
Thanks @PJColombo! - Eliminated the need for the Beacon API endpoint in stats calculation by tracking the last finalized block in the database and utilizing it internally. -
Updated dependencies [
71887f8
,2bce443
,2fb02b0
,acf8dff
,263d86f
,cb732e7
,534545c
,5ed5186
]:- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]
@blobscan/[email protected]
Minor Changes
-
#235
71887f8
Thanks @PJColombo! - - Add Support For Block Reorganizations:-
Prisma:
- Create
TransactionFork
model. - Utilize the block's hash as a foreign key instead of the block number.
- Create
-
API:
- Introduce an indexer's TRPC procedure/endpoint to manage reorganizations.
- Enable retrieval of either normal or reorganized blocks in block getter procedures.
-
Update Blockchain Synced State by Monitoring Lower and Upper Synced Slots:
- Prisma:
- Add
last_lower_synced_slot
andlast_upper_synced_slot
fields toBlockchainSyncState
model.
- Add
- API:
- Move the blockchain synced state updater procedure from the indexer's router to its dedicated router.
- Overhaul blockchain synced state procedures for updating and retrieving the entire entity, rather than making granular updates.
- Prisma:
-
Make the Last Finalized Block Optional.
-
Patch Changes
-
#252
3a77742
Thanks @PJColombo! - - Used blobscan's logger.- Added custom command errors.
-
#252
534545c
Thanks @PJColombo! - Eliminated the need for the Beacon API endpoint in stats calculation by tracking the last finalized block in the database and utilizing it internally. -
Updated dependencies [
71887f8
,2bce443
,2fb02b0
,acf8dff
,263d86f
,cb732e7
,534545c
,5ed5186
]:- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]
@blobscan/[email protected]
Minor Changes
-
#254
cc1b68c
Thanks @0xGabi! - Added the following API changes:- Allowed to retrieve blocks by id (hash, slot, number)
- Allowed to retrieve blobs by id (hash, commitment)
- Added new procedure to retrieve full entities for blocks and transactions
- Added support for OpenAPI retrieval procedures for blobs, transactions, and blocks
- Allowed to configure OpenAPI document baseUrl
-
#252
3a0fe0f
Thanks @PJColombo! - Set up stats syncer
Patch Changes
-
Updated dependencies [
a42cd8c
,02f5bb8
,0d0304e
,c90dc34
,71887f8
,2bce443
,2fb02b0
,cc1b68c
,4f26fe3
,cfd7937
,534545c
]:- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]
@blobscan/[email protected]
Patch Changes
-
Updated dependencies [
2bce443
,2fb02b0
]:- @blobscan/[email protected]
- @blobscan/[email protected]
@blobscan/[email protected]
Patch Changes
-
#252
2bce443
Thanks @PJColombo! - Expose logger's levels -
Updated dependencies [
2fb02b0
]:- @blobscan/[email protected]
@blobscan/[email protected]
@blobscan/[email protected]
Minor Changes
-
#235
71887f8
Thanks @PJColombo! - - Add Support For Block Reorganizations:-
Prisma:
- Create
TransactionFork
model. - Utilize the block's hash as a foreign key instead of the block number.
- Create
-
API:
- Introduce an indexer's TRPC procedure/endpoint to manage reorganizations.
- Enable retrieval of either normal or reorganized blocks in block getter procedures.
-
Update Blockchain Synced State by Monitoring Lower and Upper Synced Slots:
- Prisma:
- Add
last_lower_synced_slot
andlast_upper_synced_slot
fields toBlockchainSyncState
model.
- Add
- API:
- Move the blockchain synced state updater procedure from the indexer's router to its dedicated router.
- Overhaul blockchain synced state procedures for updating and retrieving the entire entity, rather than making granular updates.
- Prisma:
-
Make the Last Finalized Block Optional.
-
-
#252
534545c
Thanks @PJColombo! - Eliminated the need for the Beacon API endpoint in stats calculation by tracking the last finalized block in the database and utilizing it internally. -
#259
5ed5186
Thanks @0xGabi! - Added kzg proof field to Blob table
Patch Changes
-
#271
acf8dff
Thanks @0xGabi! - Updated blob kzg proof field to non unique -
#252
263d86f
Thanks @PJColombo! - Improved date normalization error message -
#252
cb732e7
Thanks @PJColombo! - Resolved Date normalization issue -
Updated dependencies [
2bce443
,2fb02b0
]:- @blobscan/[email protected]
- @blobscan/[email protected]
- @blobscan/[email protected]