Skip to content

chore(grevm): update grevm dependency - #6

Merged
nekomoto911 merged 1 commit into
mainfrom
cyx-dev
Nov 26, 2024
Merged

chore(grevm): update grevm dependency#6
nekomoto911 merged 1 commit into
mainfrom
cyx-dev

Conversation

@nekomoto911

Copy link
Copy Markdown
Collaborator

No description provided.

@nekomoto911
nekomoto911 merged commit e6d6c28 into main Nov 26, 2024
nekomoto911 added a commit that referenced this pull request Nov 26, 2024
feat(grevm): introduce grevm to reth

feat(grevm): implement grevm batch executor (#3)

* support GrevmBatchExecutor

* implement post execution for grevm executor

chore(grevm): support some debug extension for block execution (#5)

chore(grevm): update grevm dependency (#6)
nekomoto911 added a commit that referenced this pull request Nov 26, 2024
feat(grevm): introduce grevm to reth

feat(grevm): implement grevm batch executor (#3)

* support GrevmBatchExecutor

* implement post execution for grevm executor

chore(grevm): support some debug extension for block execution (#5)

chore(grevm): update grevm dependency (#6)
Richard1048576 pushed a commit that referenced this pull request Feb 26, 2026
feat(grevm): introduce grevm to reth

feat(grevm): implement grevm batch executor (#3)

* support GrevmBatchExecutor

* implement post execution for grevm executor

chore(grevm): support some debug extension for block execution (#5)

chore(grevm): update grevm dependency (#6)
nekomoto911 added a commit that referenced this pull request Jul 7, 2026
…writer 模块挪位置 + MINIMUM_DISTANCE 改名

reth-provider workspace check --all-features 剩 14 err,3 类机械:
A1(10 处):`.map_err(|e| ProviderError::Database(e.into()))` →
`.map_err(ProviderError::from)`。upstream 用
`StateRootError::PrefixSetLoadError(ProviderError)` 变体替代旧
`From<StateRootError> for DatabaseError` impl,选改 caller 避免
ProviderError → DatabaseError 反向转换的语义死角。落地位置:
providers/state/{historical.rs × 4, latest.rs × 4}、test_utils/mod.rs × 2。
A2(1 处):`use reth_storage_errors::writer::UnifiedStorageWriterError`
→ `use reth_storage_errors::provider::StaticFileWriterError`,upstream
删了 writer 模块并合并进 provider 模块。writer/mod.rs:13。
A3(1 处):`use reth_prune_types::MINIMUM_PRUNING_DISTANCE`
→ `MINIMUM_DISTANCE`(upstream rename),含 database/provider.rs:54
import 与其使用点同步更名。

修后 cargo check -p reth-provider --all-features 剩 2 err(HighestStaticFiles
拍板项,后续 commit 收)。
nekomoto911 added a commit that referenced this pull request Jul 7, 2026
…ghestStaticFiles P1 落地

Task #6 A 类(StateRootError caller / writer 模块挪位置 / MINIMUM_DISTANCE
改名 12 err)+ B 类(HighestStaticFiles P1 精简 2 err)入账;reth-provider
crate --all-features 全绿。workspace check 从 90 → 78 err 剩 3 crate:
reth-evm-ethereum(7)、gravity-precompiles(5)、reth-exex-types(88 同构)
均属下下轮尾款,与本轮 provider 面无连坐。
nekomoto911 added a commit that referenced this pull request Jul 8, 2026
… 新曝光 4 crate 登记

Task #7 A 落地(exex-types 88 → 0);B gravity-precompiles 5 err(revm-precompile
36.0.3 语义拆分)+ C reth-evm-ethereum 7 err(alloy-evm 0.36 系统性重构
BlockExecutor / SystemCaller / BlockExecutorFactory)挂起待人拍板。exex-types
阻塞消解后新曝光 4 crate 8 err 登记:reth-static-file 1(rename)、
reth-execution-cache 3(witness 4 参 + ExecutionWitnessMode)、reth-prune 2
(MINIMUM_PRUNING_DISTANCE Task #6 遗漏 caller,纯机械)、reth-downloaders 2
(VecDeque::pop_front_if unstable + writer.append_header 少参)。workspace
check --all-features 从 76 → 26 err / 6 crate。
nekomoto911 added a commit that referenced this pull request Jul 8, 2026
…ame 遗漏的 2 处 caller

reth-prune caller 侧 use path 未跟 Task #6 (fc154f4) 的
reth-prune-types 内部改名 MINIMUM_PRUNING_DISTANCE → MINIMUM_DISTANCE。
segments/static_file/headers.rs + segments/user/receipts_by_logs.rs
两处 import 与使用点同步更名,reth-prune crate-local check --all-features
exit=0。
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.

1 participant