Skip to content

Commit c91fe97

Browse files
uri-99JuArce
andauthored
feat: add mainnet values to sdk (#1536)
Co-authored-by: Julian Arce <[email protected]>
1 parent 8b6ef0c commit c91fe97

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@ pub enum Network {
401401
Devnet,
402402
Holesky,
403403
HoleskyStage,
404+
Mainnet,
404405
}
405406

406407
impl FromStr for Network {
@@ -411,8 +412,9 @@ impl FromStr for Network {
411412
"holesky" => Ok(Network::Holesky),
412413
"holesky-stage" => Ok(Network::HoleskyStage),
413414
"devnet" => Ok(Network::Devnet),
415+
"mainnet" => Ok(Network::Mainnet),
414416
_ => Err(
415-
"Invalid network, possible values are: \"holesky\", \"holesky-stage\", \"devnet\""
417+
"Invalid network, possible values are: \"holesky\", \"holesky-stage\", \"devnet\", \"mainnet\""
416418
.to_string(),
417419
),
418420
}

batcher/aligned-sdk/src/sdk.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ pub fn get_payment_service_address(network: Network) -> ethers::types::H160 {
278278
Network::HoleskyStage => {
279279
H160::from_str("0x7577Ec4ccC1E6C529162ec8019A49C13F6DAd98b").unwrap()
280280
}
281+
Network::Mainnet => H160::from_str("0xb0567184A52cB40956df6333510d6eF35B89C8de").unwrap(),
281282
}
282283
}
283284

@@ -288,6 +289,7 @@ pub fn get_aligned_service_manager_address(network: Network) -> ethers::types::H
288289
Network::HoleskyStage => {
289290
H160::from_str("0x9C5231FC88059C086Ea95712d105A2026048c39B").unwrap()
290291
}
292+
Network::Mainnet => H160::from_str("0xeF2A435e5EE44B2041100EF8cbC8ae035166606c").unwrap(),
291293
}
292294
}
293295

batcher/aligned-task-sender/src/structs.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ pub enum NetworkArg {
155155
Devnet,
156156
Holesky,
157157
HoleskyStage,
158+
Mainnet,
158159
}
159160

160161
impl From<NetworkArg> for Network {
@@ -163,6 +164,7 @@ impl From<NetworkArg> for Network {
163164
NetworkArg::Devnet => Network::Devnet,
164165
NetworkArg::Holesky => Network::Holesky,
165166
NetworkArg::HoleskyStage => Network::HoleskyStage,
167+
NetworkArg::Mainnet => Network::Mainnet,
166168
}
167169
}
168170
}

batcher/aligned/src/main.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ enum NetworkArg {
223223
Devnet,
224224
Holesky,
225225
HoleskyStage,
226+
Mainnet,
226227
}
227228

228229
impl From<NetworkArg> for Network {
@@ -231,6 +232,7 @@ impl From<NetworkArg> for Network {
231232
NetworkArg::Devnet => Network::Devnet,
232233
NetworkArg::Holesky => Network::Holesky,
233234
NetworkArg::HoleskyStage => Network::HoleskyStage,
235+
NetworkArg::Mainnet => Network::Mainnet,
234236
}
235237
}
236238
}

0 commit comments

Comments
 (0)