@@ -20,16 +20,18 @@ use sha3::{Digest, Keccak256};
2020
2121use super :: constants:: {
2222 ALIGNED_PROOF_AGG_SERVICE_ADDRESS_DEVNET , ALIGNED_PROOF_AGG_SERVICE_ADDRESS_HOLESKY ,
23- ALIGNED_PROOF_AGG_SERVICE_ADDRESS_HOLESKY_STAGE , ALIGNED_PROOF_AGG_SERVICE_ADDRESS_MAINNET ,
24- ALIGNED_PROOF_AGG_SERVICE_ADDRESS_MAINNET_STAGE , ALIGNED_PROOF_AGG_SERVICE_ADDRESS_SEPOLIA ,
25- ALIGNED_SERVICE_MANAGER_DEVNET , ALIGNED_SERVICE_MANAGER_HOLESKY ,
26- ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE , ALIGNED_SERVICE_MANAGER_MAINNET ,
23+ ALIGNED_PROOF_AGG_SERVICE_ADDRESS_HOLESKY_STAGE , ALIGNED_PROOF_AGG_SERVICE_ADDRESS_HOODI ,
24+ ALIGNED_PROOF_AGG_SERVICE_ADDRESS_MAINNET , ALIGNED_PROOF_AGG_SERVICE_ADDRESS_MAINNET_STAGE ,
25+ ALIGNED_PROOF_AGG_SERVICE_ADDRESS_SEPOLIA , ALIGNED_SERVICE_MANAGER_DEVNET ,
26+ ALIGNED_SERVICE_MANAGER_HOLESKY , ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE ,
27+ ALIGNED_SERVICE_MANAGER_HOODI , ALIGNED_SERVICE_MANAGER_MAINNET ,
2728 ALIGNED_SERVICE_MANAGER_MAINNET_STAGE , ALIGNED_SERVICE_MANAGER_SEPOLIA ,
2829 BATCHER_PAYMENT_SERVICE_ADDRESS_DEVNET , BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY ,
29- BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE , BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET ,
30- BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET_STAGE , BATCHER_PAYMENT_SERVICE_ADDRESS_SEPOLIA ,
31- BATCHER_URL_DEVNET , BATCHER_URL_HOLESKY , BATCHER_URL_HOLESKY_STAGE , BATCHER_URL_MAINNET ,
32- BATCHER_URL_MAINNET_STAGE , BATCHER_URL_SEPOLIA ,
30+ BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE , BATCHER_PAYMENT_SERVICE_ADDRESS_HOODI ,
31+ BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET , BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET_STAGE ,
32+ BATCHER_PAYMENT_SERVICE_ADDRESS_SEPOLIA , BATCHER_URL_DEVNET , BATCHER_URL_HOLESKY ,
33+ BATCHER_URL_HOLESKY_STAGE , BATCHER_URL_HOODI , BATCHER_URL_MAINNET , BATCHER_URL_MAINNET_STAGE ,
34+ BATCHER_URL_SEPOLIA ,
3335} ;
3436use super :: errors:: VerifySignatureError ;
3537
@@ -447,6 +449,7 @@ pub enum Network {
447449 Devnet ,
448450 Holesky ,
449451 HoleskyStage ,
452+ Hoodi ,
450453 Mainnet ,
451454 MainnetStage ,
452455 Sepolia ,
@@ -459,6 +462,7 @@ impl Network {
459462 Self :: Devnet => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_DEVNET ) . unwrap ( ) ,
460463 Self :: Holesky => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_HOLESKY ) . unwrap ( ) ,
461464 Self :: HoleskyStage => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE ) . unwrap ( ) ,
465+ Self :: Hoodi => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_HOODI ) . unwrap ( ) ,
462466 Self :: Mainnet => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_MAINNET ) . unwrap ( ) ,
463467 Self :: MainnetStage => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_MAINNET_STAGE ) . unwrap ( ) ,
464468 Self :: Sepolia => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_SEPOLIA ) . unwrap ( ) ,
@@ -473,6 +477,7 @@ impl Network {
473477 Self :: HoleskyStage => {
474478 H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE ) . unwrap ( )
475479 }
480+ Self :: Hoodi => H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_HOODI ) . unwrap ( ) ,
476481 Self :: Mainnet => H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET ) . unwrap ( ) ,
477482 Self :: MainnetStage => {
478483 H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET_STAGE ) . unwrap ( )
@@ -489,6 +494,7 @@ impl Network {
489494 Self :: HoleskyStage => {
490495 H160 :: from_str ( ALIGNED_PROOF_AGG_SERVICE_ADDRESS_HOLESKY_STAGE ) . unwrap ( )
491496 }
497+ Self :: Hoodi => H160 :: from_str ( ALIGNED_PROOF_AGG_SERVICE_ADDRESS_HOODI ) . unwrap ( ) ,
492498 Self :: Mainnet => H160 :: from_str ( ALIGNED_PROOF_AGG_SERVICE_ADDRESS_MAINNET ) . unwrap ( ) ,
493499 Self :: MainnetStage => {
494500 H160 :: from_str ( ALIGNED_PROOF_AGG_SERVICE_ADDRESS_MAINNET_STAGE ) . unwrap ( )
@@ -503,6 +509,7 @@ impl Network {
503509 Self :: Devnet => BATCHER_URL_DEVNET ,
504510 Self :: Holesky => BATCHER_URL_HOLESKY ,
505511 Self :: HoleskyStage => BATCHER_URL_HOLESKY_STAGE ,
512+ Self :: Hoodi => BATCHER_URL_HOODI ,
506513 Self :: Mainnet => BATCHER_URL_MAINNET ,
507514 Self :: MainnetStage => BATCHER_URL_MAINNET_STAGE ,
508515 Self :: Sepolia => BATCHER_URL_SEPOLIA ,
0 commit comments