Geth 1.13 (Deneb/Cancun) update #5

Merged
roysc merged 14 commits from update-geth-1.13 into v5 2024-05-29 10:00:13 +00:00
Owner

The Geth core/state and trie packages underwent a big refactor between v1.11.6 and 1.13.14.
This code, which was adapted from those, needed corresponding updates. To do this I applied the diff patches from Geth directly where possible and in some places had to clone new parts of the Geth code and adapt them.

In order to make this process as straightforward as possible in the future, I've attempted to minimize the number of changes vs. Geth and added some documentation in the trie_by_cid package.

The Geth `core/state` and `trie` packages underwent a big refactor between `v1.11.6` and `1.13.14`. This code, which was adapted from those, needed corresponding updates. To do this I applied the diff patches from Geth directly where possible and in some places had to clone new parts of the Geth code and adapt them. In order to make this process as straightforward as possible in the future, I've attempted to minimize the number of changes vs. Geth and added some documentation in the `trie_by_cid` package.
roysc added 8 commits 2024-04-15 13:51:55 +00:00
roysc added 2 commits 2024-04-17 14:35:03 +00:00
document changes, disable writes
Some checks failed
Run tests / Run unit tests (pull_request) Failing after 1m48s
9248de596d
roysc added 1 commit 2024-04-17 16:21:25 +00:00
missing
Some checks failed
Run tests / Run unit tests (pull_request) Failing after 1m36s
6c2fdf5811
roysc force-pushed update-geth-1.13 from 6c2fdf5811 to bf48940e32 2024-04-17 16:34:48 +00:00 Compare
roysc force-pushed update-geth-1.13 from bf48940e32 to 51803557ef 2024-04-17 16:37:23 +00:00 Compare
roysc force-pushed update-geth-1.13 from 51803557ef to 55af7a545e 2024-04-17 17:06:54 +00:00 Compare
roysc added 1 commit 2024-04-22 13:18:24 +00:00
update ipld-eth-db for tests
All checks were successful
Run tests / Run unit tests (pull_request) Successful in 5m35s
282660870a
roysc changed title from WIP: Geth 1.13 (Deneb/Cancun) update to Geth 1.13 (Deneb/Cancun) update 2024-04-22 13:20:45 +00:00
roysc requested review from telackey 2024-04-22 13:25:44 +00:00
roysc requested review from jonathanface 2024-04-22 13:25:45 +00:00
Author
Owner

This is a bit too much to review head-on, particularly the trie_by_cid package. As long as we can functionally verified it works as part of cerc-io/ipld-eth-server#264 and the tests make sense, that should be enough.

This is a bit too much to review head-on, particularly the trie_by_cid package. As long as we can functionally verified it works as part of https://git.vdb.to/cerc-io/ipld-eth-server/pulls/264 and the tests make sense, that should be enough.
roysc added 1 commit 2024-05-29 09:50:50 +00:00
module tags
All checks were successful
Run tests / Run unit tests (pull_request) Successful in 6m12s
18041483b1
roysc merged commit 761d60acdf into v5 2024-05-29 10:00:13 +00:00
roysc deleted branch update-geth-1.13 2024-05-29 10:00:14 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/ipld-eth-statedb#5
No description provided.