Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip You can disable the changed files summary in the walkthrough.Disable the |
712c726 to
f4ff20e
Compare
f4ff20e to
ac56b04
Compare
7b02fce to
2ac7b67
Compare
Co-authored-by: allen.wu <allen.wu@bitget.com>
Upgrade github.com/morph-l2/go-ethereum from v1.10.14-0.20260227074910-324c53b65341 to v1.10.14-0.20260302105006-9e26fa129767 The new version fixes "cannot unmarshal string into Go struct field rpcBlock.transactions.version of type uint8" error that occurred when non-sequencer nodes called BlockByNumber to sync blocks containing MorphTx V1 transactions.
chore: upgrade go-ethereum to fix MorphTx version JSON unmarshaling
- fix(blocksync): fix handleTheLastTMBlock panic on block sync at upgrade height - fix(consensus): skip reconstructLastCommit after upgrade to sequencer mode Updated all modules: node, bindings, contracts, oracle, tx-submitter, ops/l2-genesis, ops/tools, go.work
d598fed to
8634094
Compare
- fix(blocksync): fix handleTheLastTMBlock panic on block sync at upgrade height - fix(consensus): skip reconstructLastCommit after upgrade to sequencer mode Updated all modules: node, bindings, contracts, oracle, tx-submitter, ops/l2-genesis, ops/tools
- Update all go.mod to morph-l2/go-ethereum@280bfb9cfd1d - Add timestamp parameter to AssembleL2BlockV2 call in retryable_client, consistent with V1 behavior Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update all go.mod to morph-l2/go-ethereum@280bfb9cfd1d - Add timestamp parameter to AssembleL2BlockV2 call in retryable_client, consistent with V1 behavior Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts: # bindings/go.mod # contracts/go.mod # go.work.sum # node/flags/flags.go # node/go.mod # node/go.sum # ops/l2-genesis/go.mod # ops/tools/go.mod # ops/tools/go.sum # oracle/go.mod # oracle/go.sum # tx-submitter/go.mod
The replace directive in go.work overrides the per-module go.mod versions, causing version inconsistency. Each submodule already has its own replace in go.mod. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
bfb519e to
a534982
Compare
No description provided.