Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

58 changes: 54 additions & 4 deletions partners/chainlink/script/HelperConfig.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ contract HelperConfig is Script {
activeNetworkConfig = getBerachainConfig();
} else if (block.chainid == 48900) {
activeNetworkConfig = getZircuitConfig();
} else if (block.chainid == 8453) {
activeNetworkConfig = getBaseConfig();
} else if (block.chainid == 56) {
activeNetworkConfig = getBscConfig();
} else if (block.chainid == 33139) {
activeNetworkConfig = getApechainConfig();
}
}

Expand All @@ -44,27 +50,29 @@ contract HelperConfig is Script {
chainSelector: 1294465214383781161,
router: 0x71a275704c283486fBa26dad3dd0DB78804426eF,
rmnProxy: 0x25943b8C30C47F4eF09CcF2BAE315EbaF591881d,
tokenAdminRegistry: 0x0944C3Fb1dB7D165336569221995B31cBE6c8A55 ,
registryModuleOwnerCustom:0x452b8543fdF4Da91FE914CC92c3B79632730cFC7 ,
tokenAdminRegistry: 0x0944C3Fb1dB7D165336569221995B31cBE6c8A55,
registryModuleOwnerCustom: 0x452b8543fdF4Da91FE914CC92c3B79632730cFC7,
link: 0x71052BAe71C25C78E37fD12E5ff1101A71d9018F,
confirmations: 2,
nativeCurrencySymbol: "BERA"
});
return berachainConfig;
}

function getArbitrumConfig() public pure returns (NetworkConfig memory) {
NetworkConfig memory arbitrumConfig = NetworkConfig({
chainSelector: 4949039107694359620,
router: 0x141fa059441E0ca23ce184B6A78bafD2A517DdE8 ,
router: 0x141fa059441E0ca23ce184B6A78bafD2A517DdE8,
rmnProxy: 0xC311a21e6fEf769344EB1515588B9d535662a145,
tokenAdminRegistry: 0x39AE1032cF4B334a1Ed41cdD0833bdD7c7E7751E ,
tokenAdminRegistry: 0x39AE1032cF4B334a1Ed41cdD0833bdD7c7E7751E,
registryModuleOwnerCustom: 0x1f1df9f7fc939E71819F766978d8F900B816761b,
link: 0xf97f4df75117a78c1A5a0DBb814Af92458539FB4,
confirmations: 2,
nativeCurrencySymbol: "ETH"
});
return arbitrumConfig;
}

function getSoneiumConfig() public pure returns (NetworkConfig memory) {
NetworkConfig memory soneiumConfig = NetworkConfig({
chainSelector: 12505351618335765396,
Expand Down Expand Up @@ -163,4 +171,46 @@ contract HelperConfig is Script {
});
return zircuitConfig;
}

function getBaseConfig() public pure returns (NetworkConfig memory) {
NetworkConfig memory baseConfig = NetworkConfig({
chainSelector: 15971525489660198786,
router: 0x881e3A65B4d4a04dD529061dd0071cf975F58bCD,
rmnProxy: 0xC842c69d54F83170C42C4d556B4F6B2ca53Dd3E8,
tokenAdminRegistry: 0x6f6C373d09C07425BaAE72317863d7F6bb731e37,
registryModuleOwnerCustom: 0xAFEd606Bd2CAb6983fC6F10167c98aaC2173D77f,
link: 0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196,
confirmations: 2,
nativeCurrencySymbol: "ETH"
});
return baseConfig;
}

function getBscConfig() public pure returns (NetworkConfig memory) {
NetworkConfig memory bscConfig = NetworkConfig({
chainSelector: 11344663589394136015,
router: 0x34B03Cb9086d7D758AC55af71584F81A598759FE,
rmnProxy: 0x9e09697842194f77d315E0907F1Bda77922e8f84,
tokenAdminRegistry: 0x736Fd8660c443547a85e4Eaf70A49C1b7Bb008fc,
registryModuleOwnerCustom: 0x47Db76c9c97F4bcFd54D8872FDb848Cab696092d,
link: 0x404460C6A5EdE2D891e8297795264fDe62ADBB75,
confirmations: 2,
nativeCurrencySymbol: "BNB"
});
return bscConfig;
}

function getApechainConfig() public pure returns (NetworkConfig memory) {
NetworkConfig memory bscConfig = NetworkConfig({
chainSelector: 14894068710063348487,
router: 0xe9c6945281028cb6530d43F998eE539dFE2a9191,
rmnProxy: 0x768a1a3B321126A8B214d7376D48465C7f6Fa061,
tokenAdminRegistry: 0xD3ED6fC9fd22412764ac2Ef64fB664b9393dF9F2,
registryModuleOwnerCustom: 0x1c2F528e3BEeFF81Bc03CC63E64dB131d18be7fA,
link: 0xf575731b78981B86d34321d875A3D25a48479be6,
confirmations: 2,
nativeCurrencySymbol: "APE"
});
return bscConfig;
}
}
3 changes: 3 additions & 0 deletions partners/chainlink/script/output/deployedTokenPool_ape.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"deployedTokenPool_ape": "0xd1E158549d79c1768170bD694DCbA9C9f60eE2b8"
}
3 changes: 3 additions & 0 deletions partners/chainlink/script/output/deployedTokenPool_base.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"deployedTokenPool_base": "0xd1E158549d79c1768170bD694DCbA9C9f60eE2b8"
}
3 changes: 3 additions & 0 deletions partners/chainlink/script/output/deployedTokenPool_bsc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"deployedTokenPool_bsc": "0xd1E158549d79c1768170bD694DCbA9C9f60eE2b8"
}
3 changes: 3 additions & 0 deletions partners/chainlink/script/output/deployedToken_ape.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"deployedToken_ape": "0x6234E5ef39B12EFdFcbd99dd7F452F27F3fEAE3b"
}
3 changes: 3 additions & 0 deletions partners/chainlink/script/output/deployedToken_base.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"deployedToken_base": "0x23dA5F2d509cb43A59d43C108a43eDf34510eff1"
}
3 changes: 3 additions & 0 deletions partners/chainlink/script/output/deployedToken_bsc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"deployedToken_bsc": "0x64274835D88F5c0215da8AADd9A5f2D2A2569381"
}
12 changes: 12 additions & 0 deletions partners/chainlink/script/utils/HelperUtils.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ library HelperUtils {
return "berachain";
} else if (chainId == 48900) {
return "zircuit";
} else if (chainId == 8453) {
return "base";
} else if (chainId == 56) {
return "bsc";
} else if (chainId == 33139) {
return "ape";
} else {
revert("Unsupported chain ID");
}
Expand Down Expand Up @@ -55,6 +61,12 @@ library HelperUtils {
return helperConfig.getBerachainConfig();
} else if (chainId == 48900) {
return helperConfig.getZircuitConfig();
} else if (chainId == 8453) {
return helperConfig.getBaseConfig();
} else if (chainId == 56) {
return helperConfig.getBscConfig();
} else if (chainId == 33139) {
return helperConfig.getApechainConfig();
} else {
revert("Unsupported chain ID");
}
Expand Down