Skip to content

Commit 0d9731e

Browse files
authored
Merge testnet into staging (#1828)
2 parents 67eb85e + 01ae6f6 commit 0d9731e

File tree

3 files changed

+23
-4
lines changed

3 files changed

+23
-4
lines changed

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,21 @@ pub const BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE: &str =
5959
"0x7577Ec4ccC1E6C529162ec8019A49C13F6DAd98b";
6060
pub const BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET: &str =
6161
"0xb0567184A52cB40956df6333510d6eF35B89C8de";
62+
pub const BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET_STAGE: &str =
63+
"0x88ad27EfBeF16b6fC5b2E40c5155d61876f847c5";
64+
6265
/// AlignedServiceManager
6366
pub const ALIGNED_SERVICE_MANAGER_DEVNET: &str = "0x851356ae760d987E095750cCeb3bC6014560891C";
6467
pub const ALIGNED_SERVICE_MANAGER_HOLESKY: &str = "0x58F280BeBE9B34c9939C3C39e0890C81f163B623";
6568
pub const ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE: &str =
6669
"0x9C5231FC88059C086Ea95712d105A2026048c39B";
6770
pub const ALIGNED_SERVICE_MANAGER_MAINNET: &str = "0xeF2A435e5EE44B2041100EF8cbC8ae035166606c";
71+
pub const ALIGNED_SERVICE_MANAGER_MAINNET_STAGE: &str =
72+
"0x96b6a29D7B98519Ae66E6398BD27A76B30a5dC3f";
73+
6874
/// Batcher URL's
6975
pub const BATCHER_URL_DEVNET: &str = "ws://localhost:8080";
7076
pub const BATCHER_URL_HOLESKY: &str = "wss://batcher.alignedlayer.com";
7177
pub const BATCHER_URL_HOLESKY_STAGE: &str = "wss://stage.batcher.alignedlayer.com";
7278
pub const BATCHER_URL_MAINNET: &str = "wss://mainnet.batcher.alignedlayer.com";
79+
pub const BATCHER_URL_MAINNET_STAGE: &str = "wss://mainnetstage.batcher.alignedlayer.com";

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@ use sha3::{Digest, Keccak256};
2222
use super::constants::{
2323
ALIGNED_SERVICE_MANAGER_DEVNET, ALIGNED_SERVICE_MANAGER_HOLESKY,
2424
ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE, ALIGNED_SERVICE_MANAGER_MAINNET,
25-
BATCHER_PAYMENT_SERVICE_ADDRESS_DEVNET, BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY,
26-
BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE, BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET,
25+
ALIGNED_SERVICE_MANAGER_MAINNET_STAGE, BATCHER_PAYMENT_SERVICE_ADDRESS_DEVNET,
26+
BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY, BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE,
27+
BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET, BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET_STAGE,
2728
BATCHER_URL_DEVNET, BATCHER_URL_HOLESKY, BATCHER_URL_HOLESKY_STAGE, BATCHER_URL_MAINNET,
29+
BATCHER_URL_MAINNET_STAGE,
2830
};
2931
use super::errors::VerifySignatureError;
3032

@@ -410,6 +412,7 @@ pub enum Network {
410412
Holesky,
411413
HoleskyStage,
412414
Mainnet,
415+
MainnetStage,
413416
Custom(String, String, String),
414417
}
415418

@@ -420,6 +423,7 @@ impl Network {
420423
Self::Holesky => H160::from_str(ALIGNED_SERVICE_MANAGER_HOLESKY).unwrap(),
421424
Self::HoleskyStage => H160::from_str(ALIGNED_SERVICE_MANAGER_HOLESKY_STAGE).unwrap(),
422425
Self::Mainnet => H160::from_str(ALIGNED_SERVICE_MANAGER_MAINNET).unwrap(),
426+
Self::MainnetStage => H160::from_str(ALIGNED_SERVICE_MANAGER_MAINNET_STAGE).unwrap(),
423427
Self::Custom(s, _, _) => H160::from_str(s.as_str()).unwrap(),
424428
}
425429
}
@@ -432,6 +436,9 @@ impl Network {
432436
H160::from_str(BATCHER_PAYMENT_SERVICE_ADDRESS_HOLESKY_STAGE).unwrap()
433437
}
434438
Self::Mainnet => H160::from_str(BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET).unwrap(),
439+
Self::MainnetStage => {
440+
H160::from_str(BATCHER_PAYMENT_SERVICE_ADDRESS_MAINNET_STAGE).unwrap()
441+
}
435442
Self::Custom(_, s, _) => H160::from_str(s.as_str()).unwrap(),
436443
}
437444
}
@@ -442,6 +449,7 @@ impl Network {
442449
Self::Holesky => BATCHER_URL_HOLESKY,
443450
Self::HoleskyStage => BATCHER_URL_HOLESKY_STAGE,
444451
Self::Mainnet => BATCHER_URL_MAINNET,
452+
Self::MainnetStage => BATCHER_URL_MAINNET_STAGE,
445453
Self::Custom(_, _, s) => s.as_str(),
446454
}
447455
}

batcher/aligned/src/main.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ enum NetworkNameArg {
323323
Holesky,
324324
HoleskyStage,
325325
Mainnet,
326+
MainnetStage,
326327
}
327328

328329
impl FromStr for NetworkNameArg {
@@ -334,8 +335,9 @@ impl FromStr for NetworkNameArg {
334335
"holesky" => Ok(NetworkNameArg::Holesky),
335336
"holesky-stage" => Ok(NetworkNameArg::HoleskyStage),
336337
"mainnet" => Ok(NetworkNameArg::Mainnet),
338+
"mainnet-stage" => Ok(NetworkNameArg::MainnetStage),
337339
_ => Err(
338-
"Unknown network. Possible values: devnet, holesky, holesky-stage, mainnet"
340+
"Unknown network. Possible values: devnet, holesky, holesky-stage, mainnet, mainnet-stage"
339341
.to_string(),
340342
),
341343
}
@@ -348,9 +350,10 @@ struct NetworkArg {
348350
name = "The working network's name",
349351
long = "network",
350352
default_value = "devnet",
351-
help = "[possible values: devnet, holesky, holesky-stage, mainnet]"
353+
help = "[possible values: devnet, holesky, holesky-stage, mainnet, mainnet-stage]"
352354
)]
353355
network: Option<NetworkNameArg>,
356+
354357
#[arg(
355358
name = "Aligned Service Manager Contract Address",
356359
long = "aligned_service_manager",
@@ -400,6 +403,7 @@ impl From<NetworkArg> for Network {
400403
Some(NetworkNameArg::Holesky) => Network::Holesky,
401404
Some(NetworkNameArg::HoleskyStage) => Network::HoleskyStage,
402405
Some(NetworkNameArg::Mainnet) => Network::Mainnet,
406+
Some(NetworkNameArg::MainnetStage) => Network::MainnetStage,
403407
}
404408
}
405409
}

0 commit comments

Comments
 (0)