Skip to content

Commit a86bf1e

Browse files
committed
move values to constants
1 parent cd58390 commit a86bf1e

File tree

2 files changed

+32
-10
lines changed

2 files changed

+32
-10
lines changed

batcher/aligned-sdk/src/core/constants.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,21 @@ pub const BUMP_MIN_RETRY_DELAY: u64 = 500; // milliseconds
3737
pub const BUMP_MAX_RETRIES: usize = 33; // ~ 1 day
3838
pub const BUMP_BACKOFF_FACTOR: f32 = 2.0;
3939
pub const BUMP_MAX_RETRY_DELAY: u64 = 3600; // seconds
40+
41+
/// NETWORK ADDRESSES ///
42+
/// BatcherPaymentService
43+
pub const BATCHER_PAYMENT_SERVICE_ADDRESS_DEVNET: &str =
44+
"0x7bc06c482DEAd17c0e297aFbC32f6e63d3846650";
45+
pub const BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY: &str =
46+
"0x815aeCA64a974297942D2Bbf034ABEe22a38A003";
47+
pub const BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE: &str =
48+
"0x7577Ec4ccC1E6C529162ec8019A49C13F6DAd98b";
49+
pub const BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET: &str =
50+
"0xb0567184A52cB40956df6333510d6eF35B89C8de";
51+
/// AlignedServiceManager
52+
pub const ALIGNED_SERVICE_MANAGER_DEVNET: &str = "0x1613beB3B2C4f22Ee086B2b38C1476A3cE7f78E8";
53+
pub const ALIGNED_SERVICE_MANAGER_HOLESKY: &str = "0x58F280BeBE9B34c9939C3C39e0890C81f163B623";
54+
pub const ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE: &str =
55+
"0x9C5231FC88059C086Ea95712d105A2026048c39B";
56+
pub const ALIGNED_SERVICE_MANAGER_HOLESKY_MAINNET: &str =
57+
"0xeF2A435e5EE44B2041100EF8cbC8ae035166606c";

batcher/aligned-sdk/src/core/types.rs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ use lambdaworks_crypto::merkle_tree::{
1919
use serde::{Deserialize, Serialize};
2020
use 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+
};
2228
use 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 {
408414
impl 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

Comments
 (0)