@@ -78,7 +78,7 @@ impl Network {
7878pub fn mainnet ( ) -> BaseConfig {
7979 BaseConfig {
8080 default_checkpoint : b256 ! (
81- "0xe4163704b79dbb52a91ba6be1ae6f5504b060522f5495c73b6c55865412b428c "
81+ "9b41a80f58c52068a00e8535b8d6704769c7577a5fd506af5e0c018687991d55 "
8282 ) ,
8383 rpc_port : 8545 ,
8484 consensus_rpc : Some ( Url :: parse ( "https://ethereum.operationsolarstorm.org" ) . unwrap ( ) ) ,
@@ -112,6 +112,10 @@ pub fn mainnet() -> BaseConfig {
112112 epoch : 364032 ,
113113 fork_version : fixed_bytes ! ( "05000000" ) ,
114114 } ,
115+ fusaka : Fork {
116+ epoch : 411392 ,
117+ fork_version : fixed_bytes ! ( "06000000" ) ,
118+ } ,
115119 } ,
116120 execution_forks : EthereumForkSchedule :: mainnet ( ) ,
117121 max_checkpoint_age : 1_209_600 , // 14 days
@@ -124,7 +128,7 @@ pub fn mainnet() -> BaseConfig {
124128pub fn sepolia ( ) -> BaseConfig {
125129 BaseConfig {
126130 default_checkpoint : b256 ! (
127- "234931a3fe5d791f06092477357e2d65dcf6fa6cad048680eb93ad3ea494bbcd "
131+ "4065c2509eaa15dbe60e1f80cff5205a532aa95aaa1d73c1c286f7f8535555d4 "
128132 ) ,
129133 rpc_port : 8545 ,
130134 consensus_rpc : None ,
@@ -158,6 +162,10 @@ pub fn sepolia() -> BaseConfig {
158162 epoch : 222464 ,
159163 fork_version : fixed_bytes ! ( "90000074" ) ,
160164 } ,
165+ fusaka : Fork {
166+ epoch : 272640 ,
167+ fork_version : fixed_bytes ! ( "90000075" ) ,
168+ } ,
161169 } ,
162170 execution_forks : EthereumForkSchedule :: sepolia ( ) ,
163171 max_checkpoint_age : 1_209_600 , // 14 days
@@ -170,7 +178,7 @@ pub fn sepolia() -> BaseConfig {
170178pub fn holesky ( ) -> BaseConfig {
171179 BaseConfig {
172180 default_checkpoint : b256 ! (
173- "bb1f40340606d3b6d6d610b9933b388ddab585fc8898320c29eb771f75c61b48 "
181+ "e1f575f0b691404fe82cce68a09c2c98af197816de14ce53c0fe9f9bd02d2399 "
174182 ) ,
175183 rpc_port : 8545 ,
176184 consensus_rpc : None ,
@@ -204,6 +212,10 @@ pub fn holesky() -> BaseConfig {
204212 epoch : 115968 ,
205213 fork_version : fixed_bytes ! ( "06017000" ) ,
206214 } ,
215+ fusaka : Fork {
216+ epoch : 165120 ,
217+ fork_version : fixed_bytes ! ( "07017000" ) ,
218+ } ,
207219 } ,
208220 execution_forks : EthereumForkSchedule :: holesky ( ) ,
209221 max_checkpoint_age : 1_209_600 , // 14 days
@@ -216,7 +228,7 @@ pub fn holesky() -> BaseConfig {
216228pub fn hoodi ( ) -> BaseConfig {
217229 BaseConfig {
218230 default_checkpoint : b256 ! (
219- "689dc3d39faf53c360ada45a734139bfb195f96d04416c797bb0c1a46da903ad "
231+ "3335028555f5fff431f82f978d2503ed59bc8da00a86217eea9befa9d486a049 "
220232 ) ,
221233 rpc_port : 8545 ,
222234 consensus_rpc : None ,
@@ -250,6 +262,10 @@ pub fn hoodi() -> BaseConfig {
250262 epoch : 2048 ,
251263 fork_version : fixed_bytes ! ( "60000910" ) ,
252264 } ,
265+ fusaka : Fork {
266+ epoch : 50688 ,
267+ fork_version : fixed_bytes ! ( "70000910" ) ,
268+ } ,
253269 } ,
254270 execution_forks : EthereumForkSchedule :: hoodi ( ) ,
255271 max_checkpoint_age : 1_209_600 , // 14 days
@@ -290,6 +306,7 @@ impl EthereumForkSchedule {
290306 shanghai_timestamp : 1681338455 ,
291307 cancun_timestamp : 1710338135 ,
292308 prague_timestamp : 1746612311 ,
309+ osaka_timestamp : 1764798551 ,
293310
294311 ..Default :: default ( )
295312 }
@@ -315,6 +332,7 @@ impl EthereumForkSchedule {
315332 shanghai_timestamp : 1677557088 ,
316333 cancun_timestamp : 1706655072 ,
317334 prague_timestamp : 1741159776 ,
335+ osaka_timestamp : 1760427360 ,
318336
319337 ..Default :: default ( )
320338 }
@@ -340,6 +358,7 @@ impl EthereumForkSchedule {
340358 shanghai_timestamp : 1696000704 ,
341359 cancun_timestamp : 1707305664 ,
342360 prague_timestamp : 1740434112 ,
361+ osaka_timestamp : 1759308480 ,
343362
344363 ..Default :: default ( )
345364 }
@@ -365,6 +384,7 @@ impl EthereumForkSchedule {
365384 shanghai_timestamp : 0 ,
366385 cancun_timestamp : 0 ,
367386 prague_timestamp : 1742999832 ,
387+ osaka_timestamp : 1761677592 ,
368388
369389 ..Default :: default ( )
370390 }
0 commit comments