etclabscore / core-geth

A highly configurable Go implementation of the Ethereum protocol.
https://etclabscore.github.io/core-geth
GNU Lesser General Public License v3.0
267 stars 147 forks source link

Merge/foundation release/1.12 #551

Closed ziogaschr closed 1 year ago

ziogaschr commented 1 year ago

Merges ethereum/go-ethereum branch release/1.12 to core-geth master.

In this merge we had to revert the changes made upstream with regards proof-of-work removal. Also, core-geth now defaults to use Pebble as a backend if no existing database is found (https://github.com/ethereum/go-ethereum/pull/27136). If a previous LevelDB database exists Geth will keep using that, and if you must have LevelDB for some compatibility reasons, you can force it in Geth with the --db.engine=leveldb flag.