protolambda/eth2-testnet-genesis

Cannot Generate Genesis.ssz

Closed this issue · 4 comments

hello, I have genesis.json and some files to be merged but when I want to merge those files I get an error.
actually i built my public blockchain with customization in genesis.json, config.yaml.

❯ eth2-testnet-genesis merge \
  --config "/home/Desktop/gitshock-client/config.yaml" \
  --eth1-config "/home/Desktop/gitshock-client/genesis.json" \
  --mnemonics "/home/Desktop/gitshock-client/mnemonics.yaml"

Logs :

using eth1 config to create and embed ExecutionPayloadHeader in genesis BeaconState
extra data is 117 bytes, max is 32

read the error message. The extra data in your genesis.json execution layer block is too long

read the error message. The extra data in your genesis.json execution layer block is too long

thankyou sir, solved!

but I want to ask something about bootnodes, I want to create my own bootnodes how do I get it? because what I read in the GETH documentation should be like this geth init --datadir ./keystore genesis.json and enter new console mode I see bootnode and enr. and these are good tools but I'm confused about entering ENR or bootnodes

q9f commented

geth init only initializes the node. you have to run geth from the same datadir. then you can get the enode entry from geth to bootstrap other nodes.