Instal the new Beku1/13/2024 ![]() This can be useful in spinning up Besu and testing against your environment. In the interest of helping out, I am going to provide an entire goerli config file that I am running. ![]() So I would highly recommend doing this now, before the Merge, when you can still just rely on external execution client RPCs while switching.Īgain, I was scared but it turned out to be very painless! Would recommend :) Post-Merge, you will need to take your validators down for maintenance when switching execution clients, during which you might miss juicy proposals. sudo apt-get remove ethereum, sudo add-apt-repository -remove ppa:ethereum/ethereum, sudo apt autoremove, rm -r $HOME/.ethereum Once you're comfortable that Besu is working fine, uninstall Geth and delete its datadir.Wait for Besu to sync! This took ~40 hours of runtime for me (using the slower X_SNAP sync mode), and led to my NUC getting pretty hot, which is why I suggest turning Geth off first (and also they conflict on ports, unless you wanted to mess around with alternative ports.).This was super easy, took 20 minutes tops. here, and note you might want to use -sync-mode=X_CHECKPOINT instead of -sync-mode=X_SNAP in the service definition file. Download and install Besu per the readily available instructions, e.g.Disable the Geth service ( sudo systemctl disable eth1), and remove the Geth service file from /etc/systemd/system/ (I stashed it in $HOME, just in case).This was dead simple, and took around 4.5 hours of runtime. Prune your Geth if you need to (you'll need ~600Gb of free SSD space for Besu). ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |