hiero-ledger / hiero-ledger/hiero-block-node

Work with Mirror Node team to read the archive files created for #1006

Open
#1,007 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
38
Forks
31
Avg merge
3d 20h
Merged PRs (30d)
41

Description

### Goal

After creating block archive files from all existing record files, we need to verify that the mirror node can import the data without error.

### Intention

Repeat the following for each archive file created under issue #1006.
- Read a single archive from cloud storage
- extract block files
- Uncompress a single block file using ZStd decompression
- Create an input stage in the Mirror Node import to unpack the block file to retrieve the original record file, sidecar file(s), and signature files.
- Verify that the existing mirror node import process can consume the data extracted from the "Block" file.

Contributor guide

Open the contributing guide

Research direction

Start with the archive files created under issue #1006 and the existing Mirror Node import process. For each archive, follow the stated read, extraction, ZStd decompression, and input-stage steps. Done means the Mirror Node consumes the extracted block data without error and retrieves the original record, sidecar, and signature files.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, cloud, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.