[enhancement]: `ancestry --headers` accepts an archive directory
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 56/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- rust
- 領域
- blockchain, cli, cryptography
調査の方向性
Read CONTRIBUTING.md for the repository checks, then find the CLI handling for ancestry --headers and the archive::checkpoint helper. Add coverage for an archive directory laid out like ledger/03/dc/a2/…, for proving ledger 64791250, and for confirming files outside the needed range are not read. Update the README command table; done means the missing-header error still names the ledger and includes the expected file path.
索引モデルが issue の本文から書いたものです。
説明
Context
externalize ancestry needs every ledger-*.xdr.gz file between the target and the certified ledger. Proving a ledger from a week back means about 1,500 files, listed one by one. History archives keep them under ledger/xx/yy/zz/.
Scope
- Let
--headersalso take a directory. Walk it recursively and load every file namedledger-????????.xdr.gz. - Load only the checkpoints between the target and the certified ledger (
archive::checkpointgives the file for a sequence), so a full mirror isn't read into memory. - Keep the "header missing" error naming the ledger, and add the expected file path to it.
Done when
- A CLI test passes a directory laid out like an archive (
ledger/03/dc/a2/…) and proves 64791250. - A test shows that files outside the needed range aren't read.
- The README command table mentions directories.
Comment to be assigned before starting. Read CONTRIBUTING.md for the checks this repository runs.
- 主要言語
- Rust
- スター
- 1
- フォーク
- 1
- 平均マージ
- 3日 13時間
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Externalize-Labs/externalize のほかの issue
-
[test]: cover `ancestry --json` rejections in the CLI tests対応中かも @khoap1220-hue が 1 日前に担当しました。 オープンarea/cli complexity:trivial good first issue Stellar Wave test
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Externalize-Labs/externalize#23 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
area/docs complexity:trivial documentation good first issue Stellar Wave
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Externalize-Labs/externalize#14 ·
メンテナーはふだん 1 日以内に返信
-
area/cli complexity:trivial enhancement good first issue Stellar Wave
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
Externalize-Labs/externalize#12 ·
メンテナーはふだん 1 日以内に返信
-
[enhancement]: `proveAncestor` in the WebAssembly package対応中かも @khoap1220-hue が 1 日前に担当しました。 オープンarea/wasm complexity:medium enhancement Stellar Wave
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
Externalize-Labs/externalize#26 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[enhancement]: show what was checked in the browser verifier対応中かも @sparkysolutions10-pixel が 1 日前に担当しました。 オープンarea/site complexity:trivial enhancement good first issue Stellar Wave
難易度 2/5 1〜3時間 初心者へのやさしさ 1/100
Externalize-Labs/externalize#24 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
Externalize-Labs/externalize の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
good first issue hardware help wanted no-box serve
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
メンテナーはふだん 1 日以内に返信
-
Query Log shows "Upstream" for CNAME cloaking, schedule, NXDOMAIN hijack and response IP blocksオープンbug good first issue query-log web
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
ferrous-networking/ferrous-dns#326 ·
メンテナーはふだん 1 日以内に返信