DEV Community

Discussion on: How to merge an Ethereum network right from the genesis block

Collapse
 
seanconneryadigium profile image
Sean Connery

Hi Afri,

First of all, thanks for this awesome tutorial and repository. It helped me understand a lot of things about the merge configurations.

I was trying to follow along with the article and I'm stuck at the point where the network won't kick off - I'm using Geth/Prysm (running two geth nodes connected to two beacon nodes, with the 8 validators connected to the first beacon node)

I'm using pretty much the same execution/beacon configurations in the article.
The only change I made was the GENESIS_DELAY: 3600

Here's a screenshot of the beacon logs:
ibb.co/DCrQTNX

All the commands, and configs that I'm using are in this repo:
github.com/oone-world/merge-from-g...

Could you please help me with this?

Collapse
 
seanconneryadigium profile image
Sean Connery

Turns out the issue was that the timestamp (in genesis.json) + GENESIS_DELAY (in config.yaml) is in the past!

This just torpedoes the whole thing!

Collapse
 
mxmar profile image
Matt • Edited

For the timestamp in genesis.json have you used MIN_GENESIS_TIME or sum of MIN_GENESIS_TIME+GENESIS_DELAY?

Thread Thread
 
q9 profile image
Afri

The timestamp in genesis.json is not important, you could also set it to January 1st, 1970. Important is MIN_GENESIS_TIME and GENESIS_DELAY.

Collapse
 
avenbreaks profile image
Cici Sabrina

how to setup genesis delay and timestap in your genesis? im trying to change genesis delay 3200 and timestap the day now but its not synced.