chore(grevm): update grevm git url - #7
Merged
Merged
Conversation
nekomoto911
added a commit
that referenced
this pull request
Nov 27, 2024
Richard1048576
pushed a commit
that referenced
this pull request
Feb 26, 2026
nekomoto911
added a commit
that referenced
this pull request
Jul 8, 2026
…deCompat 边界 exex-types/notification.rs 的 enum def + From/SerializeAs/DeserializeAs 4 处 impl 未传播 `N::BlockHeader: SerdeBincodeCompat` + `N::BlockBody: SerdeBincodeCompat` 边界,导致 60 err × 2(BlockHeader + BlockBody)`RlpBincode not satisfied` + 28 传导 err。gravity 端 execution-types::Chain<'a, N> 保留 pre-#23158 SerdeBincodeCompat 面(Task #3 + #4 已 clean 定型),本 crate 只需在 5 处 impl 块顺流补 where 子句(+11/-1 行)。 crate-local check --all-features exit=0;workspace check 从 76 → 26 err (A 88 - 62 传导 = 剩余 exex-types 阻塞后新曝光 4 crate 8 err + B 5 + C 7)。
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
…I + set_state_clear_flag 剥离 revm 30.x → 40.0.3 破 4 处 API,Task #7/#8 已核查 grevm 端 (rev eecc6fc) ParallelState::set_state_clear_flag 已是 no-op stub(注释明写 "revm v40+ dropped pre-EIP-161 support"),spec-aware 走 state_clear_aware_is_empty (storage.rs:237);revm-database-15.0.2 doc 亦明确 DB 层 always applies post-EIP-161。PR #363 disable-grevm ↔ grevm 系统块共识等价不变式在 revm 40 下变成默认行为,不需 caller 手动同步。 (A) hardfork/common.rs 3 处 Account struct literal 换成 Account::default() + acc.info/acc.status setter(private field original_info 使 struct update ..Default 不可用,只能 mut setter); (B) transaction_id 字段类型 u64 → TransactionId new-type,3 处 caller 连坐:补 use revm::state::TransactionId; (C) EvmStorageSlot::new_changed 第 3 参 u64 → TransactionId,2 处补 TransactionId::default(); (D) lib.rs:244 db.set_state_clear_flag(...) + parallel_execute.rs:84 state.set_state_clear_flag(state_clear_flag) 死码全删,注释登记 "revm v40+ 不再需外部 toggle" + PR #363 invariant 默认成立。
nekomoto911
added a commit
that referenced
this pull request
Jul 8, 2026
Task #11 StorageSettings 剪 4 处 caller 处置入账:node_config 全剪、 launch/common 硬编码 false、launch/engine 剔 ?settings、commands/db orphaned 保持不动。Task #10 台账 "workspace 剩 1 err" 实为 stale —— evm-ethereum + tx-pool 阻塞期间 rpc-eth-api/exex/ress-provider 未走 到 checking 阶段,阻塞消解后浮出 82 err / 3 crate:reth-rpc-eth-api 58 (BlockEnv API + EthApiError trait bounds)、reth-exex 23(RlpBincode, 与 Task #7 A exex-types SerdeBincodeCompat 同源)、reth-ress-provider 1 (TaskSpawner 机械)。留下轮 Task #12 subagent 收。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.