Rebase statediffing geth on v1.10.20 #259

Closed
opened 2022-07-14 17:18:51 +00:00 by i-norden · 1 comment
Member

1.10.20 has been released, we need to update our custom geth client to work on top of this release.

We need to perform the rebase only the v4 version (and the v5 will be built on top of it).

After cutting a release, we will to update the following repos to use these releases:

  • eth-statediff-service
  • ipld-eth-server
  • ipld-eth-db-validator
  • ipld-eth-state-snapshot
  • eth-statediff-fill-service

We will also need to update and release versions of the following repos that use the root v1.10.20 release:

  • ipfs-ethdb
  • leveldb-ethdb-rpc
  • go-eth-state-node-iterator
  • eth-ipfs-state-validator

NOTE:

  • Update these first, as multiple others depend on them: ipfs-ethdb, go-eth-state-node-iterator
  • ipld-eth-db-validator depends on ipld-eth-server, so ipld-eth-server needs to be updated prior.

Some changes that necessitate changes in our stack, aside from rebasing our release of this repo and propagating those:

[1.10.20](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.20) has been released, we need to update our custom geth client to work on top of this release. We need to perform the rebase only the v4 version (and the v5 will be built on top of it). - [x] v4 on top of v1.10.19-statediff-v4.2.0: https://github.com/vulcanize/go-ethereum/pull/258 After cutting a release, we will to update the following repos to use these releases: - [x] eth-statediff-service - [x] ipld-eth-server - [x] ipld-eth-db-validator - [ ] ipld-eth-state-snapshot - [x] eth-statediff-fill-service We will also need to update and release versions of the following repos that use the root v1.10.20 release: - [x] ipfs-ethdb - [x] leveldb-ethdb-rpc - [x] go-eth-state-node-iterator - [x] eth-ipfs-state-validator NOTE: * Update these first, as multiple others depend on them: ipfs-ethdb, go-eth-state-node-iterator * ipld-eth-db-validator depends on ipld-eth-server, so ipld-eth-server needs to be updated prior. Some changes that necessitate changes in our stack, aside from rebasing our release of this repo and propagating those: - [x] ipld-eth-server updates to API to stay compatible: https://github.com/vulcanize/ipld-eth-server/issues/177
Author
Member
Overshadowed by https://github.com/vulcanize/go-ethereum/issues/265
Sign in to join this conversation.
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/go-ethereum#259
No description provided.