2ヶ月ぶりにChia 2.2.1のアナウンスがありました。スキップされてますが、2024-02-28リリースされていたらしい2.2.0のupdate内容と合わせて見る必要があります。
目次
2.2.1 Chia ブロックチェーン 2024-03-4
修理済み
- CLI および GUI での Bladebit および Madmax プロッターの検索に関する問題を修正しました (@nanofarmer に感謝)
INVALID_TRANSACTIONS_FILTER_HASH
不正なログエラーが原因でピアを禁止する問題を修正しましたINVALID_BLOCK_COST
(#17620)
2.2.0 Chia ブロックチェーン 2024-02-28
- コイン DB ルックアップ中のパフォーマンス問題のデバッグに多大な支援をしてくれた @bhorvitz に感謝します
修理済み
- Trade Manager での TX 金額計算を修正 (修正 #16842)
- ウォレットに入る DID をサブスクライブする (修正 #17242)
- make_offer コマンドから重複した短いオプションを削除 (修正 #17371)
SerializedProgram.to()
コードを簡素化するために追加しますsetuptools_scm
git アーカイブに情報を含めるOptional[bytes]
とbytes
の型の不一致を修正wallet/conditions.py
- docstringのタイプミスを修正
get_coin_record_by_name
(@Abakrombie に感謝) - Readme リンクを修正しました (@Abakrombie に感謝)
- DL: 空の URL を持つミラーを許可しない (修正 #16920)
- DL: CLI の入力を改善
add_missing_files
(修正 #17039) - DL: アンサブスクライブ キューを使用してサブスクリプション ロックを緩和する
- DL: HTTP ダウンロードの失敗に対して Datalayer 禁止ロジックを使用する
- タイムロックのメモリプールテストを拡張し、エラーコードを改善します。
- プロット チェック用に測定されたサイズを、より大きな K サイズの値で拡張します (@neurosis69 に感謝)
- 不足している型の注釈をいくつか追加します
- 長い検証に関する警告のログ文字列 header_hash
- bytes/xch の両方の辞書キーのソートを修正
chia wallet did transfer
コマンドがタイプを誤って扱う問題を修正しました。fee
- 多数のプールを備えたリモートハーベスターの標識ポイントメッセージを修正
- DB が失敗した場合に、BlockRecord キャッシュの挿入を元に戻す
install-plotter.sh
root として実行している場合に警告する
追加した
- 農家から報酬を得たサードパーティ製ハーベスターのサポート (チップ 22)
- シングルトン早送り
- p2 委任条件署名を検証し、Tangem カードに新しい SigningMode を追加します (@MarvinQuevedo に感謝)
- DL: upsert アクションを追加
get_proof
DL: DataLayer Proofs of Inclusions の生成と検証のサポートを追加します。verify_proof
- 追加の Mempool ログにより、フル ノードが何を行っているか、どこで時間を費やしているかの透明性が向上します。
- ブロック検証のみをプロファイルする機能を追加します
--override
にフラグを追加make_offer
- フルノード RPC を追加して、
get_aggsig_additional_data
aggsig 追加データを取得します - メトリクスのブロックイベントにフォークの高さとrolled_back_recordsを追加
- ブロック検証タイミング ログを拡張して、CLVM と条件のみを測定します
- 接続する完全なノードピアのリストを定義するためのサポートを追加しました (@felixbrucker に感謝)
- コインの状態をバッチで取得するための予備サポートを追加
- ピークが非トランザクション ブロックである場合の mempool reorg ロジックを改善する
- API レスポンスに
additions
と を追加(@mikehw に感謝)removals
get_offer_summary
UnfinishedBlock
の処理を改善する- テストネットで実行するように構成するときに testnet11 定数が欠落している場合は構成に追加します
- このリリースでは、いくつかの新しい翻訳を追加しました。WNFT、advlive、hezoushe に感謝します
かわった
- 再組織の最適化
- ぶつかる
chia_rs
0.4.1
coin_solutions
JSON 構造体の名前の段階的廃止を開始する- 若干の簡略化
get_min_fee_rate()
coin_solutions
からSpendBundle
完全に削除する- には錆びタイプを使用し
VDFInfo
、VDFProof
ClassgroupElement
- ~からエントリを継続的に削除する
seen_unfinished_blocks
tools/legacy_keyring.py
へ引っ越すchia/legacy/keyring.py
- 錆び
proof-of-space
とreward chain
そのfoliage
種類 - DL:
get_keys_values
出力をハッシュによって圧縮します。 - のハードコードされた値を置き換えます
db_readers
(@neurosis69 に感謝) - には錆びタイプを使用し
slots
、SubEpochSummary
SubEpochData
- デフォルトのテストネットを testnet11 に更新します
1.1.4
以前のバージョンのバグに対する古い回避策を削除する- のRust実装を使用します
SerializedProgram
- ブロック充填ロジックを再加工して、より多くの SpendBundle (トランザクション) でブロックを充填します。
- ロギングのタイプミスを修正
- ファーマーブロック充填率を60%に増加
coin_puzzle_hash
インデックスの使用を強制するget_unspent_lineage_info_for_puzzle_hash