mirror of
https://github.com/luxfi/genesis.git
synced 2026-07-26 23:48:54 +00:00
rename: Etna → Quasar Edition
- pkg/genesis/types.go ChainConfig.EtnaTimestamp → QuasarTimestamp
json tag etnaTimestamp → quasarTimestamp
- configs/{mainnet,testnet,devnet}/{cchain,upgrade}.json
"etnaTimestamp" → "quasarTimestamp"
- configs/{hanzo,zoo,pars,spc}-{mainnet,testnet,devnet}/genesis.json
"etnaTimestamp" → "quasarTimestamp"
- configs/zoo-mainnet/upgrade.json
"etnaTimestamp" → "quasarTimestamp"
- scripts/gen-localnet.py + LLM.md docs cleanup
No backcompat aliases — forwards-only. All embedded genesis +
upgrade JSON blobs flipped in-place.
This commit is contained in:
@@ -269,7 +269,7 @@ C-Chain protocol upgrades activated Dec 25, 2024 @ 4:20pm UTC (timestamp 1735143
|
||||
{
|
||||
"evmTimestamp": 0,
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 1735143600,
|
||||
"quasarTimestamp": 1735143600,
|
||||
"fortunaTimestamp": 1735143600,
|
||||
"graniteTimestamp": 1735143600
|
||||
}
|
||||
@@ -470,14 +470,14 @@ Zoo genesis files had `fortunaTimestamp: 0` which activates Fortuna from block 0
|
||||
|
||||
### Solution
|
||||
Set far-future timestamps for the pre-Quasar Edition upgrades that the
|
||||
imported Zoo blocks predate (the `etnaTimestamp`/`fortunaTimestamp`/
|
||||
imported Zoo blocks predate (the `quasarTimestamp`/`fortunaTimestamp`/
|
||||
`graniteTimestamp` JSON fields are preserved verbatim because they are
|
||||
the wire-format identifiers consumed by luxfi/evm; only the prose label
|
||||
moves to "Quasar Edition upgrades"):
|
||||
|
||||
```json
|
||||
{
|
||||
"etnaTimestamp": 253399622400,
|
||||
"quasarTimestamp": 253399622400,
|
||||
"fortunaTimestamp": 253399622400,
|
||||
"graniteTimestamp": 253399622400
|
||||
}
|
||||
|
||||
@@ -351,7 +351,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"networkUpgradeOverrides": {
|
||||
"evmTimestamp": 0,
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"strictPQTimestamp": 1766708400
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"networkUpgradeOverrides": {
|
||||
"evmTimestamp": 0,
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"strictPQTimestamp": 1766708400
|
||||
|
||||
@@ -351,7 +351,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"networkUpgradeOverrides": {
|
||||
"evmTimestamp": 0,
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 1766708400,
|
||||
"quasarTimestamp": 1766708400,
|
||||
"fortunaTimestamp": 1766708400,
|
||||
"graniteTimestamp": 1766708400,
|
||||
"strictPQTimestamp": 1766708400
|
||||
|
||||
@@ -351,7 +351,7 @@
|
||||
"requirePrimaryNetworkSigners": false
|
||||
},
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"precompileUpgrades": [
|
||||
|
||||
@@ -226,7 +226,7 @@ type CChainParams struct {
|
||||
TerminalTotalDifficulty uint64 `json:"terminalTotalDifficulty,omitempty"`
|
||||
EVMTimestamp uint64 `json:"evmTimestamp,omitempty"`
|
||||
DurangoTimestamp uint64 `json:"durangoTimestamp,omitempty"`
|
||||
EtnaTimestamp uint64 `json:"etnaTimestamp,omitempty"`
|
||||
QuasarTimestamp uint64 `json:"quasarTimestamp,omitempty"`
|
||||
FeeConfig FeeConfig `json:"feeConfig"`
|
||||
WarpConfig *WarpConfig `json:"warpConfig,omitempty"`
|
||||
}
|
||||
|
||||
@@ -217,7 +217,7 @@ def build_cchain_genesis(alloc: dict) -> dict:
|
||||
"terminalTotalDifficulty": 0,
|
||||
"chainEVMTimestamp": 0,
|
||||
"durangoTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"fortunaTimestamp": 0,
|
||||
"graniteTimestamp": 0,
|
||||
"blobSchedule": {
|
||||
|
||||
Reference in New Issue
Block a user