Skip to content

Commit 487b49c

Browse files
authored
Merge pull request #53 from bgd-labs/feat/bob
feat: deploy BOB network
2 parents be5cbd5 + a99fa85 commit 487b49c

35 files changed

+281
-15
lines changed

Makefile

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ BASE_KEY = --private-key ${PRIVATE_KEY}
1717

1818

1919

20-
custom_ethereum := --with-gas-price 1000000000 # 53 gwei
20+
custom_ethereum := --with-gas-price 2000000000 # 53 gwei
2121
#custom_polygon := --with-gas-price 190000000000 # 560 gwei
2222
#custom_avalanche := --with-gas-price 27000000000 # 27 gwei
2323
#custom_metis-testnet := --legacy --verifier-url https://goerli.explorer.metisdevops.link/api/
@@ -26,6 +26,7 @@ custom_ethereum := --with-gas-price 1000000000 # 53 gwei
2626
custom_zksync := --zksync
2727
custom_linea-testnet := --legacy --with-gas-price 27000000000 --force # 1 gwei
2828
custom_linea := --with-gas-price 1000000000 --force # 1 gwei
29+
# custom_bob := --with-gas-price 100000000 --force # 0.1 gwei
2930
custom_ethereum-testnet := --legacy --with-gas-price 27000000000 --force # 1 gwei
3031

3132
# params:
@@ -164,11 +165,11 @@ deploy-full:
164165

165166
# Deploy Proxy Factories on all networks
166167
deploy-proxy-factory-test:
167-
$(call deploy_fn,InitialDeployments,soneium)
168+
$(call deploy_fn,InitialDeployments,bob)
168169

169170
# Deploy Cross Chain Infra on all networks
170171
deploy-cross-chain-infra-test:
171-
$(call deploy_fn,ccc/DeployCCC,soneium)
172+
$(call deploy_fn,ccc/DeployCCC,bob)
172173

173174
## Deploy CCIP bridge adapters on all networks
174175
deploy-ccip-bridge-adapters-test:
@@ -222,17 +223,20 @@ deploy-ink-adapters-test:
222223
deploy-soneium-adapters-test:
223224
$(call deploy_fn,adapters/DeploySoneiumAdapter,soneium ethereum)
224225

226+
deploy-bob-adapters-test:
227+
$(call deploy_fn,adapters/DeployBobAdapter,bob)
228+
225229
## Set sender bridge dapters. Only eth pol avax are needed as other networks will only receive
226230
set-ccf-sender-adapters-test:
227231
$(call deploy_fn,ccc/Set_CCF_Sender_Adapters,ethereum)
228232

229233
# Set the bridge adapters allowed to receive messages
230234
set-ccr-receiver-adapters-test:
231-
$(call deploy_fn,ccc/Set_CCR_Receivers_Adapters,soneium)
235+
$(call deploy_fn,ccc/Set_CCR_Receivers_Adapters,bob)
232236

233237
# Sets the required confirmations
234238
set-ccr-confirmations-test:
235-
$(call deploy_fn,ccc/Set_CCR_Confirmations,soneium)
239+
$(call deploy_fn,ccc/Set_CCR_Confirmations,bob)
236240

237241

238242
## Deploy and configure all contracts
@@ -260,7 +264,7 @@ send-direct-message:
260264
$(call deploy_fn,helpers/Send_Direct_CCMessage,ethereum)
261265

262266
deploy_mock_destination:
263-
$(call deploy_fn,helpers/Deploy_Mock_destination,soneium)
267+
$(call deploy_fn,helpers/Deploy_Mock_destination,bob)
264268

265269
set-approved-ccf-senders:
266270
$(call deploy_fn,helpers/Set_Approved_Senders,ethereum)
@@ -275,7 +279,7 @@ send-message-via-adapter:
275279
$(call deploy_fn,helpers/Send_Message_Via_Adapter,ethereum)
276280

277281
deploy_ccc_granular_guardian:
278-
$(call deploy_fn,access_control/network_scripts/GranularGuardianNetworkDeploys,soneium)
282+
$(call deploy_fn,access_control/network_scripts/GranularGuardianNetworkDeploys,bob)
279283

280284
deploy-ccc-revision-and-update:
281285
$(call deploy_fn,CCC/UpdateCCC,ethereum)
@@ -305,4 +309,4 @@ update-owners-and-guardians:
305309
$(call deploy_fn,helpers/Update_Ownership,zksync)
306310

307311
update-ccc-permissions:
308-
$(call deploy_fn,helpers/UpdateCCCPermissions,soneium)
312+
$(call deploy_fn,helpers/UpdateCCCPermissions,bob)

deployments/arbitrum.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0xc8a2ADC4261c6b669CdFf69E717E77C9cFeB420d",
33
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0x0000000000000000000000000000000000000000",
56
"chainId": 42161,
67
"clEmergencyOracle": "0x0000000000000000000000000000000000000000",

deployments/avalanche.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x0000000000000000000000000000000000000000",
33
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0x2b88C83727B0E290B76EB3F6133994fF81B7f355",
56
"chainId": 43114,
67
"clEmergencyOracle": "0x41185495Bc8297a65DC46f94001DC7233775EbEe",

deployments/base.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x0000000000000000000000000000000000000000",
33
"baseAdapter": "0x7120b1f8e5b73c0C0DC99C6e52Fe4937E7EA11e0",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0x0000000000000000000000000000000000000000",
56
"chainId": 8453,
67
"clEmergencyOracle": "0x0000000000000000000000000000000000000000",

deployments/binance.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x0000000000000000000000000000000000000000",
33
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0xAE93BEa44dcbE52B625169588574d31e36fb3A67",
56
"chainId": 56,
67
"clEmergencyOracle": "0xcabb46FfB38c93348Df16558DF156e9f68F9F7F1",

deployments/bob.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"arbAdapter": "0x0000000000000000000000000000000000000000",
3+
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x2171E8AD4045342AF92DdC1227ADC659f2a00535",
5+
"ccipAdapter": "0x0000000000000000000000000000000000000000",
6+
"chainId": 60808,
7+
"clEmergencyOracle": "0x0000000000000000000000000000000000000000",
8+
"create3Factory": "0x0000000000000000000000000000000000000000",
9+
"crossChainController": "0xf630C8A7bC033FD20fcc45d8B43bFe92dE73154F",
10+
"crossChainControllerImpl": "0x931F1da6E2Bc9Ef1842b3094b908E9E6E24D1198",
11+
"emergencyRegistry": "0x0000000000000000000000000000000000000000",
12+
"executor": "0x90800d1F54384523723eD3962c7Cd59d7866c83d",
13+
"gnosisAdapter": "0x0000000000000000000000000000000000000000",
14+
"granularCCCGuardian": "0xb2C672931Bd1Da226e29997Ec8cEB60Fb1DA3959",
15+
"guardian": "0xEAF6183bAb3eFD3bF856Ac5C058431C8592394d6",
16+
"hlAdapter": "0x0000000000000000000000000000000000000000",
17+
"inkAdapter": "0x0000000000000000000000000000000000000000",
18+
"lineaAdapter": "0x0000000000000000000000000000000000000000",
19+
"lzAdapter": "0x0000000000000000000000000000000000000000",
20+
"mantleAdapter": "0x0000000000000000000000000000000000000000",
21+
"metisAdapter": "0x0000000000000000000000000000000000000000",
22+
"mockDestination": "0x0000000000000000000000000000000000000000",
23+
"opAdapter": "0x0000000000000000000000000000000000000000",
24+
"owner": "0xEAF6183bAb3eFD3bF856Ac5C058431C8592394d6",
25+
"polAdapter": "0x0000000000000000000000000000000000000000",
26+
"proxyAdminCCC": "0x628ca0cB6e8A163bB1C4a50B75D7D4E7D38e8b18",
27+
"proxyFactory": "0xEB0682d148e874553008730f0686ea89db7DA412",
28+
"sameChainAdapter": "0x0000000000000000000000000000000000000000",
29+
"scrollAdapter": "0x0000000000000000000000000000000000000000",
30+
"soneiumAdapter": "0x0000000000000000000000000000000000000000",
31+
"wormholeAdapter": "0x0000000000000000000000000000000000000000",
32+
"zkevmAdapter": "0x0000000000000000000000000000000000000000",
33+
"zksyncAdapter": "0x0000000000000000000000000000000000000000"
34+
}

deployments/celo.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x0000000000000000000000000000000000000000",
33
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0x3d534E8964e7aAcfc702751cc9A2BB6A9fe7d928",
56
"chainId": 42220,
67
"clEmergencyOracle": "0x91b21900E91CD302EBeD05E45D8f270ddAED944d",

deployments/ethereum.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x88d6D01e08d3e64513b15fD46528dBbA7d755883",
33
"baseAdapter": "0xa5948b0ac79f72966dFFC5C13E44f6dfDD3D58A0",
4+
"bobAdapter": "0x1e2bFEF32EdAbf6b3EF8B674044DC00f082Addff",
45
"ccipAdapter": "0xe3a0d9754aD3452D687cf580Ba3674c2D7D2f7AE",
56
"chainId": 1,
67
"clEmergencyOracle": "0x0000000000000000000000000000000000000000",

deployments/gnosis.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x0000000000000000000000000000000000000000",
33
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0x0000000000000000000000000000000000000000",
56
"chainId": 100,
67
"clEmergencyOracle": "0xF937ffAeA1363e4Fa260760bDFA2aA8Fc911F84D",

deployments/ink.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"arbAdapter": "0x0000000000000000000000000000000000000000",
33
"baseAdapter": "0x0000000000000000000000000000000000000000",
4+
"bobAdapter": "0x0000000000000000000000000000000000000000",
45
"ccipAdapter": "0x0000000000000000000000000000000000000000",
56
"chainId": 57073,
67
"clEmergencyOracle": "0x0000000000000000000000000000000000000000",

0 commit comments

Comments
 (0)