Geth 1.13 (Deneb/Cancun) update #264

Merged
roysc merged 14 commits from update-geth-1.13 into v5 2024-05-29 12:29:57 +00:00
Member

Most notable change is the updates to the test contracts: due to https://eips.ethereum.org/EIPS/eip-6780, SELFDESTRUCT no longer destroys a contract (outside of the creating transaction), so CREATE2 can no longer redeploy contracts to the same address.

The rest is mainly various refactors.

Depends on:

Most notable change is the updates to the test contracts: due to https://eips.ethereum.org/EIPS/eip-6780, SELFDESTRUCT no longer destroys a contract (outside of the creating transaction), so CREATE2 can no longer redeploy contracts to the same address. The rest is mainly various refactors. Depends on: - https://git.vdb.to/cerc-io/plugeth-statediff/pulls/24 - https://git.vdb.to/cerc-io/ipld-eth-statedb/pulls/5 - https://git.vdb.to/cerc-io/ipfs-ethdb/pulls/3 - https://git.vdb.to/cerc-io/eth-ipfs-state-validator/pulls/7
roysc added 9 commits 2024-04-22 10:23:14 +00:00
ignore build/
upgrade deployer solc, node, modules

rm selfdestruct (EIP-6780)

redeploy to same address is no longer possible
update version
All checks were successful
Test the stack. / Run unit tests (pull_request) Successful in 5m30s
Test the stack. / Run integration tests (pull_request) Successful in 54m25s
8769670122
roysc changed title from WIP: Geth 1.13 (Deneb/Cancun) update to Geth 1.13 (Deneb/Cancun) update 2024-04-22 13:09:19 +00:00
roysc requested review from telackey 2024-04-22 13:09:28 +00:00
roysc requested review from jonathanface 2024-04-22 13:09:29 +00:00
roysc added 2 commits 2024-04-23 14:35:18 +00:00
rm unused - this is in plugeth-statediff now anyway
All checks were successful
Test the stack. / Run unit tests (pull_request) Successful in 5m48s
Test the stack. / Run integration tests (pull_request) Successful in 53m31s
63cfd0ef91
roysc changed title from Geth 1.13 (Deneb/Cancun) update to WIP: Geth 1.13 (Deneb/Cancun) update 2024-05-06 10:48:38 +00:00
Author
Member

This needs some work to handle withdrawals.

This needs some work to handle withdrawals.
roysc added 2 commits 2024-05-09 12:43:50 +00:00
placeholder withdrawal handling
Some checks failed
Test the stack. / Run unit tests (pull_request) Has been cancelled
Test the stack. / Run integration tests (pull_request) Has been cancelled
c71f2f4071
roysc force-pushed update-geth-1.13 from c71f2f4071 to 8c274d0ad4 2024-05-09 12:44:49 +00:00 Compare
roysc changed title from WIP: Geth 1.13 (Deneb/Cancun) update to Geth 1.13 (Deneb/Cancun) update 2024-05-09 12:45:17 +00:00
Member

This all looks reasonable. Have you tried integrating the system tests yet https://git.vdb.to/cerc-io/system-tests?

I think it would be valuable, in addition to our other testing, to make sure that is in CI on both the plugeth-statediff and ipld-eth-server repos at least.

This all looks reasonable. Have you tried integrating the system tests yet https://git.vdb.to/cerc-io/system-tests? I think it would be valuable, in addition to our other testing, to make sure that is in CI on both the plugeth-statediff and ipld-eth-server repos at least.
Author
Member

I was actually thinking of including them with #265, and adding a way to induce validator withdrawals to test that they are indexed. I will add a TODO there.

I was actually thinking of including them with https://git.vdb.to/cerc-io/ipld-eth-server/pulls/265, and adding a way to induce validator withdrawals to test that they are indexed. I will add a TODO there.
roysc added 1 commit 2024-05-29 10:44:08 +00:00
module tags
All checks were successful
Test the stack. / Run unit tests (pull_request) Successful in 5m22s
Test the stack. / Run integration tests (pull_request) Successful in 51m25s
67bb7e55e7
roysc merged commit 688b5c817a into v5 2024-05-29 12:29:56 +00:00
roysc deleted branch update-geth-1.13 2024-05-29 12:29:57 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 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-server#264
No description provided.