Skip to content

resolve storage&cache&state root - #375

Merged
nekomoto911 merged 1 commit into
Galxe:gravity-reth-merge-v2.3.0from
AshinGau:gx-reth-2.3
Jul 3, 2026
Merged

resolve storage&cache&state root#375
nekomoto911 merged 1 commit into
Galxe:gravity-reth-merge-v2.3.0from
AshinGau:gx-reth-2.3

Conversation

@AshinGau

@AshinGau AshinGau commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@nekomoto911
nekomoto911 merged commit f89d9d4 into Galxe:gravity-reth-merge-v2.3.0 Jul 3, 2026
3 of 4 checks passed
nekomoto911 added a commit that referenced this pull request Jul 7, 2026
…tream #19209 对齐

get_highest_static_files() 里 HighestStaticFiles 初始化删 headers/transactions
两字段访问,只保留 receipts,与 upstream commit 3d3a053 (#19209,
2025-10-23) 已经把这两行删掉的 cleanup 对齐。gravity storage baseline
f89d9d4 (#375) 回退到 pre-#19209 版本时与 static-file/types 精简版脱节,
造成 struct 已精简为单字段但 manager.rs 还访问已删字段的 E0560 错误。

架构自洽:gravity static-file 仅写 Receipts segment(pipe-exec-layer 直接
写 kv,Headers/Transactions 不走 static-file 路径);其他 8 处
HighestStaticFiles 调用点(static_file_producer.rs)已全部单字段形态。
P2 反向 revert 上游 ~300 行 cleanup 不合理。

修后 cargo check -p reth-provider --all-features 全绿(Finished);
workspace check --all-features 从 90 → 78 err(-12 A + -2 B)。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants