Further changes to enable the shanghai fork as well as redefining the random opcode

This commit is contained in:
philip-morlier
2024-02-28 20:37:17 -08:00
parent 2a41f9d36f
commit 98464ca463
2 changed files with 13 additions and 2 deletions
+5 -1
View File
@@ -933,7 +933,11 @@ func (c *ChainConfig) Rules(num *big.Int, isMerge bool, timestamp uint64) Rules
IsBerlin: c.IsBerlin(num),
IsLondon: c.IsLondon(num),
IsMerge: isMerge,
IsShanghai: isMerge && c.IsShanghai(num, timestamp),
// IsShanghai: isMerge && c.IsShanghai(num, timestamp),
// the above is being commented and replaced with the plugeth code below to hotwire the chainrules to allow shanghai without the merge
// begin PluGeth injection
IsShanghai: c.IsShanghai(num, timestamp),
// end PluGeth injection
IsCancun: isMerge && c.IsCancun(num, timestamp),
IsPrague: isMerge && c.IsPrague(num, timestamp),
IsVerkle: isMerge && c.IsVerkle(num, timestamp),