@@ -19,6 +19,12 @@ use lambdaworks_crypto::merkle_tree::{
1919use serde:: { Deserialize , Serialize } ;
2020use sha3:: { Digest , Keccak256 } ;
2121
22+ use super :: constants:: {
23+ ALIGNED_SERVICE_MANAGER_DEVNET , ALIGNED_SERVICE_MANAGER_HOLESKY ,
24+ ALIGNED_SERVICE_MANAGER_HOLESKY_MAINNET , ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE ,
25+ BATCHER_PAYMENT_SERVICE_ADDRESS_DEVNET , BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY ,
26+ BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE , BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET ,
27+ } ;
2228use super :: errors:: VerifySignatureError ;
2329
2430// VerificationData is a bytes32 instead of a VerificationData struct because in the BatcherPaymentService contract
@@ -408,23 +414,21 @@ pub enum Network {
408414impl Network {
409415 pub fn get_batcher_payment_service_address ( & self ) -> ethers:: types:: H160 {
410416 match self {
411- Self :: Devnet => H160 :: from_str ( "0x7bc06c482DEAd17c0e297aFbC32f6e63d3846650" ) . unwrap ( ) ,
412- Self :: Holesky => H160 :: from_str ( "0x815aeCA64a974297942D2Bbf034ABEe22a38A003" ) . unwrap ( ) ,
417+ Self :: Devnet => H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_DEVNET ) . unwrap ( ) ,
418+ Self :: Holesky => H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY ) . unwrap ( ) ,
413419 Self :: HoleskyStage => {
414- H160 :: from_str ( "0x7577Ec4ccC1E6C529162ec8019A49C13F6DAd98b" ) . unwrap ( )
420+ H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE ) . unwrap ( )
415421 }
416- Self :: Mainnet => H160 :: from_str ( "0xb0567184A52cB40956df6333510d6eF35B89C8de" ) . unwrap ( ) ,
422+ Self :: Mainnet => H160 :: from_str ( BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET ) . unwrap ( ) ,
417423 }
418424 }
419425
420426 pub fn get_aligned_service_manager_address ( & self ) -> ethers:: types:: H160 {
421427 match self {
422- Self :: Devnet => H160 :: from_str ( "0x1613beB3B2C4f22Ee086B2b38C1476A3cE7f78E8" ) . unwrap ( ) ,
423- Self :: Holesky => H160 :: from_str ( "0x58F280BeBE9B34c9939C3C39e0890C81f163B623" ) . unwrap ( ) ,
424- Self :: HoleskyStage => {
425- H160 :: from_str ( "0x9C5231FC88059C086Ea95712d105A2026048c39B" ) . unwrap ( )
426- }
427- Self :: Mainnet => H160 :: from_str ( "0xeF2A435e5EE44B2041100EF8cbC8ae035166606c" ) . unwrap ( ) ,
428+ Self :: Devnet => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_DEVNET ) . unwrap ( ) ,
429+ Self :: Holesky => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_HOLESKY ) . unwrap ( ) ,
430+ Self :: HoleskyStage => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE ) . unwrap ( ) ,
431+ Self :: Mainnet => H160 :: from_str ( ALIGNED_SERVICE_MANAGER_HOLESKY_MAINNET ) . unwrap ( ) ,
428432 }
429433 }
430434}
0 commit comments