nethermind icon indicating copy to clipboard operation
nethermind copied to clipboard

support Geth chainspec format

Open kristofgazso opened this issue 4 years ago • 10 comments

Describe the solution you'd like Nethermind currently uses the Parity chainspec format while virtually all other clients use the Geth chainspec format. It would be great for composability if Nethermind also supported the Geth chainspec format

kristofgazso avatar Nov 08 '21 12:11 kristofgazso

Do we still want to do that? Any pros of doing than rather than quicker integration into some Geth-based chains? @MarekM25 @LukaszRozmej - imo not worth spending time but up to you.

kamilchodola avatar Jan 09 '25 10:01 kamilchodola

No idea I think @smartprogrammer93 was looking into it (or someone else)

LukaszRozmej avatar Jan 09 '25 11:01 LukaszRozmej

Not me, i remeber @flcl42 mentioned this

smartprogrammer93 avatar Jan 09 '25 11:01 smartprogrammer93

I like the current spec for ability to set exactly eips you need. There is also a script to map it into geth format. We need to look for users for such low priority issues - make a permanent poll in discord or so. And close em after a year of no demand

flcl42 avatar Jan 09 '25 13:01 flcl42

I mean these days we have scripts as mentioned to convert easily.

I even converted Geth to Neth and other way around with GPT in a matter of minutes so I don't think we need to invest tons of time to support Geth styled chainspec which is quite low level change imo.

I'd recommend closing the issue for now and in case we will receive a huge demand for that - reopen.

kamilchodola avatar Jan 09 '25 13:01 kamilchodola

Closing in post of the previouos comment.

stdevMac avatar Oct 21 '25 06:10 stdevMac

I think we are consider supporting it directly so I will re-open for now.

LukaszRozmej avatar Oct 21 '25 07:10 LukaszRozmej

Woah I remember opening this issue so many years ago, good times 🫡

kristofgazso avatar Oct 21 '25 11:10 kristofgazso

This NEEDS to be done. Nothing optional here, we already agreed on unifying the format or creating a new one for all clients.

kamilchodola avatar Oct 21 '25 12:10 kamilchodola

Let's not do anything blindly for now. We will do it. But clients need to agree on the spec.

smartprogrammer93 avatar Oct 21 '25 13:10 smartprogrammer93