Skip to content

classic.json

Diego López León edited this page Jun 2, 2026 · 1 revision

classic.json

Verdict: Consensus-equivalent

Header and all 8,893 alloc entries are identical line-for-line (same genesis hash / state root). The plugin adds ETH-named fork aliases (byzantiumBlock, constantinopleBlock, …) pointing at the same blocks as the ETC-named keys — needed because it delegates to Besu's mainnet engine — plus an explicit ecip1017EraRounds; it also drops the unused classicForkBlock (the DAO divergence point), which had no consumer after the native ETC peer-validator was removed. The DNS discovery host also changed (peer discovery, not consensus).

Native (pre-removal) config/src/main/resources/classic.json @ 1167c5a544^
Plugin (current) src/main/resources/classic.json
Change +8 / -2 lines

Diff

--- a/config/src/main/resources/classic.json (1167c5a544^)
+++ b/src/main/resources/classic.json
@@ -2,15 +2,21 @@
   "config": {
     "chainId": 61,
     "homesteadBlock": 1150000,
-    "classicForkBlock": 1920000,
     "ecip1015Block": 2500000,
+    "eip150Block": 2500000,
     "dieHardBlock": 3000000,
     "gothamBlock": 5000000,
     "ecip1041Block": 5900000,
+    "ecip1017EraRounds": 5000000,
+    "byzantiumBlock": 8772000,
     "atlantisBlock": 8772000,
+    "constantinopleBlock": 9573000,
+    "petersburgBlock": 9573000,
     "aghartaBlock": 9573000,
+    "istanbulBlock": 10500839,
     "phoenixBlock": 10500839,
     "thanosBlock": 11700000,
+    "berlinBlock": 13189133,
     "magnetoBlock": 13189133,
     "mystiqueBlock": 14525000,
     "spiralBlock": 19250000,
@@ -18,7 +24,7 @@
 
     },
     "discovery" : {
-      "dns": "enrtree://AJE62Q4DUX4QMMXEHCSSCSC65TDHZYSMONSD64P3WULVLSF6MRQ3K@all.classic.blockd.info",
+      "dns": "enrtree://AJE62Q4DUX4QMMXEHCSSCSC65TDHZYSMONSD64P3WULVLSF6MRQ3K@all.classic.etcdisco.net",
       "bootnodes" : [
         "enode://8e73168affd8d445edda09c561d607081ca5d7963317caae2702f701eb6546b06948b7f8687a795de576f6a5f33c44828e25a90aa63de18db380a11e660dd06f@159.203.37.80:30303",
         "enode://2b1ef75e8b7119b6e0294f2e51ead2cf1a5400472452c199e9587727ada99e7e2b1199e36adcad6cbae65dce2410559546e4d83d8c93d45a559e723e56444c03@67.207.93.100:30303",

Auto-generated by generate-diffs.py · base 1167c5a544^ (commit before #9671, which removed ETC from Besu).

Clone this wiki locally