Skip to content

Commit 28b4899

Browse files
committed
refactor HelperConfig contract to remove Arbitrum configuration and clarify deployment on Amoy and Sepolia chains
1 parent 2105863 commit 28b4899

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

script/HelperConfig.s.sol

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ pragma solidity 0.8.26;
33

44
import {Script} from "forge-std/Script.sol";
55

6+
// We will deploy the contract on Amoy chain and the optional chain is Sepolia
67
contract HelperConfig is Script {
78
struct NetworkConfig {
89
string chainBaseUrl;
@@ -15,26 +16,13 @@ contract HelperConfig is Script {
1516
NetworkConfig public activeNetworkConfig;
1617

1718
constructor() {
18-
if (block.chainid == 421614) {
19-
activeNetworkConfig = getArbitrumConfig();
20-
} else if (block.chainid == 11155111) {
19+
if (block.chainid == 11155111) {
2120
activeNetworkConfig = getSepoliaConfig();
2221
} else {
2322
activeNetworkConfig = getOrCreateAnvilChainConfig();
2423
}
2524
}
2625

27-
function getArbitrumConfig() private pure returns (NetworkConfig memory) {
28-
return
29-
NetworkConfig({
30-
chainBaseUrl: "sepolia-explorer.arbitrum.io",
31-
tokenAddress: 0xA8C0c11bf64AF62CDCA6f93D3769B88BdD7cb93D,
32-
subscriber: 0xFB6a372F2F51a002b390D18693075157A459641F,
33-
router: 0x234a5fb5Bd614a7AA2FfAB244D603abFA0Ac5C5C,
34-
donID: 0x66756e2d617262697472756d2d7365706f6c69612d3100000000000000000000
35-
});
36-
}
37-
3826
function getSepoliaConfig() private pure returns (NetworkConfig memory) {
3927
return
4028
NetworkConfig({

0 commit comments

Comments
 (0)