Skip to content

Commit 1f63897

Browse files
authored
Merge pull request #58 from bgd-labs/feat/x-layer
Update and prepare scripts for X Layer network deployment
2 parents e8e818f + 6441a0d commit 1f63897

35 files changed

+236
-30
lines changed

Makefile

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,11 @@ deploy-emergency-registry:
6868

6969
# Deploy Proxy Factories on all networks
7070
deploy-initial:
71-
$(call deploy_fn,InitialDeployments,ethereum avalanche polygon optimism arbitrum metis base binance gnosis zkevm)
71+
$(call deploy_fn,InitialDeployments,xlayer)
7272

7373
# Deploy Cross Chain Infra on all networks
7474
deploy-cross-chain-infra:
75-
$(call deploy_fn,ccc/Deploy_CCC,ethereum avalanche polygon optimism arbitrum metis base binance gnosis zkevm)
75+
$(call deploy_fn,ccc/Deploy_CCC,xlayer)
7676

7777
## Deploy CCIP bridge adapters on all networks
7878
deploy-ccip-bridge-adapters:
@@ -135,24 +135,27 @@ deploy-soneium-adapters:
135135
deploy-bob-adapters:
136136
$(call deploy_fn,adapters/DeployBobAdapter,ethereum bob)
137137

138+
deploy-xlayer-adapters:
139+
$(call deploy_fn,adapters/DeployXLayerAdapter,ethereum xlayer)
140+
138141
## Set sender bridge dapters. Only eth pol avax are needed as other networks will only receive
139142
set-ccf-sender-adapters:
140143
$(call deploy_fn,ccc/Set_CCF_Sender_Adapters,ethereum)
141144

142145
# Set the bridge adapters allowed to receive messages
143146
set-ccr-receiver-adapters:
144-
$(call deploy_fn,ccc/Set_CCR_Receivers_Adapters,ethereum polygon avalanche binance arbitrum optimism base metis gnosis zkevm)
147+
$(call deploy_fn,ccc/Set_CCR_Receivers_Adapters,xlayer)
145148

146149
# Sets the required confirmations
147150
set-ccr-confirmations:
148-
$(call deploy_fn,CCC/Set_CCR_Confirmations,ethereum polygon avalanche optimism arbitrum metis base binance gnosis zkevm)
151+
$(call deploy_fn,CCC/Set_CCR_Confirmations,xlayer)
149152

150153

151154
# ------------------------------------------------------------------------------------------------------------------
152155
# ----------------------------------------- ACCESS CONTROL SCRIPTS ---------------------------------------------------------
153156

154157
deploy_ccc_granular_guardian:
155-
$(call deploy_fn,access_control/network_scripts/GranularGuardianNetworkDeploys,plasma)
158+
$(call deploy_fn,access_control/network_scripts/GranularGuardianNetworkDeploys,xlayer)
156159

157160
# ------------------------------------------------------------------------------------------------------------------
158161
# ----------------------------------------- HELPER SCRIPTS ---------------------------------------------------------
@@ -163,7 +166,7 @@ send-direct-message:
163166
$(call deploy_fn,helpers/Send_Direct_CCMessage,ethereum)
164167

165168
deploy_mock_destination:
166-
$(call deploy_fn,helpers/Deploy_Mock_destination,plasma)
169+
$(call deploy_fn,helpers/Deploy_Mock_destination,xlayer)
167170

168171
set-approved-ccf-senders:
169172
$(call deploy_fn,helpers/Set_Approved_Senders,ethereum)
@@ -181,4 +184,4 @@ update-owners-and-guardians:
181184
$(call deploy_fn,helpers/Update_Ownership,zksync)
182185

183186
update-ccc-permissions:
184-
$(call deploy_fn,helpers/UpdateCCCPermissions,plasma)
187+
$(call deploy_fn,helpers/UpdateCCCPermissions,xlayer)

deployments/arbitrum.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
33-
}
34+
}

deployments/avalanche.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

deployments/base.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

deployments/binance.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

deployments/bob.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

deployments/celo.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x3F006299eC88985c18E6e885EeA29A49eC579882",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

deployments/ethereum.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0xA4dC3F123e1c601A19B3DC8382BB9311F678cafA",
3030
"soneiumAdapter": "0xe66973c4571F733CafEb1BDE1fa58Ff35416d901",
3131
"wormholeAdapter": "0x42206271373675661500F8a4d6A6CE2FDc6b5De5",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x6aD9d4147467f08b165e1b6364584C5d28898b84"
3334
}

deployments/gnosis.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

deployments/ink.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@
2929
"scrollAdapter": "0x0000000000000000000000000000000000000000",
3030
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
3131
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"xlayerAdapter": "0x0000000000000000000000000000000000000000",
3233
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
3334
}

0 commit comments

Comments
 (0)