mirror of
https://github.com/luxfi/genesis.git
synced 2026-07-27 04:11:41 +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,
|
"evmTimestamp": 0,
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 1735143600,
|
"quasarTimestamp": 1735143600,
|
||||||
"fortunaTimestamp": 1735143600,
|
"fortunaTimestamp": 1735143600,
|
||||||
"graniteTimestamp": 1735143600
|
"graniteTimestamp": 1735143600
|
||||||
}
|
}
|
||||||
@@ -470,14 +470,14 @@ Zoo genesis files had `fortunaTimestamp: 0` which activates Fortuna from block 0
|
|||||||
|
|
||||||
### Solution
|
### Solution
|
||||||
Set far-future timestamps for the pre-Quasar Edition upgrades that the
|
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
|
`graniteTimestamp` JSON fields are preserved verbatim because they are
|
||||||
the wire-format identifiers consumed by luxfi/evm; only the prose label
|
the wire-format identifiers consumed by luxfi/evm; only the prose label
|
||||||
moves to "Quasar Edition upgrades"):
|
moves to "Quasar Edition upgrades"):
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"etnaTimestamp": 253399622400,
|
"quasarTimestamp": 253399622400,
|
||||||
"fortunaTimestamp": 253399622400,
|
"fortunaTimestamp": 253399622400,
|
||||||
"graniteTimestamp": 253399622400
|
"graniteTimestamp": 253399622400
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -351,7 +351,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"networkUpgradeOverrides": {
|
"networkUpgradeOverrides": {
|
||||||
"evmTimestamp": 0,
|
"evmTimestamp": 0,
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"strictPQTimestamp": 1766708400
|
"strictPQTimestamp": 1766708400
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -54,7 +54,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"networkUpgradeOverrides": {
|
"networkUpgradeOverrides": {
|
||||||
"evmTimestamp": 0,
|
"evmTimestamp": 0,
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"strictPQTimestamp": 1766708400
|
"strictPQTimestamp": 1766708400
|
||||||
|
|||||||
@@ -351,7 +351,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"networkUpgradeOverrides": {
|
"networkUpgradeOverrides": {
|
||||||
"evmTimestamp": 0,
|
"evmTimestamp": 0,
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 1766708400,
|
"quasarTimestamp": 1766708400,
|
||||||
"fortunaTimestamp": 1766708400,
|
"fortunaTimestamp": 1766708400,
|
||||||
"graniteTimestamp": 1766708400,
|
"graniteTimestamp": 1766708400,
|
||||||
"strictPQTimestamp": 1766708400
|
"strictPQTimestamp": 1766708400
|
||||||
|
|||||||
@@ -351,7 +351,7 @@
|
|||||||
"requirePrimaryNetworkSigners": false
|
"requirePrimaryNetworkSigners": false
|
||||||
},
|
},
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"precompileUpgrades": [
|
"precompileUpgrades": [
|
||||||
|
|||||||
@@ -226,7 +226,7 @@ type CChainParams struct {
|
|||||||
TerminalTotalDifficulty uint64 `json:"terminalTotalDifficulty,omitempty"`
|
TerminalTotalDifficulty uint64 `json:"terminalTotalDifficulty,omitempty"`
|
||||||
EVMTimestamp uint64 `json:"evmTimestamp,omitempty"`
|
EVMTimestamp uint64 `json:"evmTimestamp,omitempty"`
|
||||||
DurangoTimestamp uint64 `json:"durangoTimestamp,omitempty"`
|
DurangoTimestamp uint64 `json:"durangoTimestamp,omitempty"`
|
||||||
EtnaTimestamp uint64 `json:"etnaTimestamp,omitempty"`
|
QuasarTimestamp uint64 `json:"quasarTimestamp,omitempty"`
|
||||||
FeeConfig FeeConfig `json:"feeConfig"`
|
FeeConfig FeeConfig `json:"feeConfig"`
|
||||||
WarpConfig *WarpConfig `json:"warpConfig,omitempty"`
|
WarpConfig *WarpConfig `json:"warpConfig,omitempty"`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -217,7 +217,7 @@ def build_cchain_genesis(alloc: dict) -> dict:
|
|||||||
"terminalTotalDifficulty": 0,
|
"terminalTotalDifficulty": 0,
|
||||||
"chainEVMTimestamp": 0,
|
"chainEVMTimestamp": 0,
|
||||||
"durangoTimestamp": 0,
|
"durangoTimestamp": 0,
|
||||||
"etnaTimestamp": 0,
|
"quasarTimestamp": 0,
|
||||||
"fortunaTimestamp": 0,
|
"fortunaTimestamp": 0,
|
||||||
"graniteTimestamp": 0,
|
"graniteTimestamp": 0,
|
||||||
"blobSchedule": {
|
"blobSchedule": {
|
||||||
|
|||||||
Reference in New Issue
Block a user