diff --git a/crates/chainspec/res/genesis/hoodi.json b/crates/chainspec/res/genesis/hoodi.json index 6f2bd4d..0fa3359 100644 --- a/crates/chainspec/res/genesis/hoodi.json +++ b/crates/chainspec/res/genesis/hoodi.json @@ -21,6 +21,7 @@ "morph203Time": 0, "viridianTime": 1761544800, "emeraldTime": 1766988000, + "jadeTime": 1774418400, "morph": { "useZktrie": true, "maxTxPayloadBytesPerBlock": 122880, diff --git a/crates/chainspec/res/genesis/mainnet.json b/crates/chainspec/res/genesis/mainnet.json index bcc61f0..3e31ac4 100644 --- a/crates/chainspec/res/genesis/mainnet.json +++ b/crates/chainspec/res/genesis/mainnet.json @@ -19,6 +19,7 @@ "morph203Time": 1747029600, "viridianTime": 1762149600, "emeraldTime": 1767765600, + "jadeTime": 1775628000, "terminalTotalDifficulty": 0, "morph": { "useZktrie": true, diff --git a/crates/chainspec/src/morph.rs b/crates/chainspec/src/morph.rs index 6a2ebaf..eb54303 100644 --- a/crates/chainspec/src/morph.rs +++ b/crates/chainspec/src/morph.rs @@ -61,5 +61,8 @@ mod tests { assert!(!MORPH_MAINNET.is_emerald_active_at_timestamp(1767765599)); assert!(MORPH_MAINNET.is_emerald_active_at_timestamp(1767765600)); + + assert!(!MORPH_MAINNET.is_jade_active_at_timestamp(1775627999)); + assert!(MORPH_MAINNET.is_jade_active_at_timestamp(1775628000)); } } diff --git a/crates/chainspec/src/morph_hoodi.rs b/crates/chainspec/src/morph_hoodi.rs index bf6746b..e24f37c 100644 --- a/crates/chainspec/src/morph_hoodi.rs +++ b/crates/chainspec/src/morph_hoodi.rs @@ -60,5 +60,8 @@ mod tests { assert!(!MORPH_HOODI.is_emerald_active_at_timestamp(1766987999)); assert!(MORPH_HOODI.is_emerald_active_at_timestamp(1766988000)); + + assert!(!MORPH_HOODI.is_jade_active_at_timestamp(1774418399)); + assert!(MORPH_HOODI.is_jade_active_at_timestamp(1774418400)); } }