You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/0_internal/2_deploy_contracts.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,13 +33,13 @@ Also, you will be able to deploy the Batcher Payment Service contract.
33
33
34
34
5. ```CD``` into the Aligned repo
35
35
36
-
6. Set the ```PRIVATE_KEY``` and ```ETHERSCAN_API_KEY```on the ```.env``` used to deploy. ```contracts/scripts/.env.mainnet``` or ```contracts/scripts/.env.holesky``` or ```contracts/scripts/.env.sepolia```
36
+
6. Set the ```PRIVATE_KEY``` and ```ETHERSCAN_API_KEY```on the ```.env``` used to deploy. ```contracts/scripts/.env.mainnet``` or ```contracts/scripts/.env.hoodi``` or ```contracts/scripts/.env.sepolia```
37
37
38
-
7. Set `aggregator` value of ```contracts/script/deploy/config/mainnet/aligned.mainnet.config.json``` or ```contracts/script/deploy/config/holesky/aligned.holesky.config.json``` or ```contracts/script/deploy/config/sepolia/aligned.sepolia.config.json``` to the address from step 1.
38
+
7. Set `aggregator` value of ```contracts/script/deploy/config/mainnet/aligned.mainnet.config.json``` or ```contracts/script/deploy/config/hoodi/aligned.hoodi.config.json``` or ```contracts/script/deploy/config/sepolia/aligned.sepolia.config.json``` to the address from step 1.
39
39
40
-
8. Set `deployer` value of ```contracts/script/deploy/config/mainnet/aligned.mainnet.config.json``` or ```contracts/script/deploy/config/holesky/aligned.holesky.config.json``` or ```contracts/script/deploy/config/sepolia/aligned.sepolia.config.json``` to the address from step 3.
40
+
8. Set `deployer` value of ```contracts/script/deploy/config/mainnet/aligned.mainnet.config.json``` or ```contracts/script/deploy/config/hoodi/aligned.hoodi.config.json``` or ```contracts/script/deploy/config/sepolia/aligned.sepolia.config.json``` to the address from step 3.
41
41
42
-
9. Set `owner`, `upgrader`, `churner`, `ejector` and `pauser` values of ```contracts/script/deploy/config/mainnet/aligned.mainnet.config.json``` or ```contracts/script/deploy/config/holesky/aligned.holesky.config.json``` or ```contracts/script/deploy/config/sepolia/aligned.sepolia.config.json``` to the multisig controlling this processes, or the owner of the deploying address, depending on what you want.
42
+
9. Set `owner`, `upgrader`, `churner`, `ejector` and `pauser` values of ```contracts/script/deploy/config/mainnet/aligned.mainnet.config.json``` or ```contracts/script/deploy/config/hoodi/aligned.hoodi.config.json``` or ```contracts/script/deploy/config/sepolia/aligned.sepolia.config.json``` to the multisig controlling this processes, or the owner of the deploying address, depending on what you want.
43
43
44
44
10. Deploy the contracts with the following command:
45
45
@@ -49,10 +49,10 @@ Also, you will be able to deploy the Batcher Payment Service contract.
49
49
make deploy_aligned_contracts NETWORK=mainnet
50
50
```
51
51
52
-
For **Holesky** deployment:
52
+
For **Hoodi** deployment:
53
53
54
54
```bash
55
-
make deploy_aligned_contracts NETWORK=holesky
55
+
make deploy_aligned_contracts NETWORK=hoodi
56
56
```
57
57
58
58
For **Sepolia** deployment:
@@ -64,7 +64,7 @@ Also, you will be able to deploy the Batcher Payment Service contract.
64
64
If the deployment is correct, you will find the deployment information here:
11. Upgrade the new contracts addresses in docs/3_guides/7_contract_addresses.md
@@ -81,13 +81,13 @@ Also, you will be able to deploy the Batcher Payment Service contract.
81
81
82
82
4. Transfer around 2.5M gas to the ```Address```
83
83
84
-
5. Set the ```PRIVATE_KEY``` and ```ETHERSCAN_API_KEY```on the ```.env``` used to deploy. ```contracts/scripts/.env.mainnet``` or ```contracts/scripts/.env.holesky``` or ```contracts/scripts/.env.sepolia```
84
+
5. Set the ```PRIVATE_KEY``` and ```ETHERSCAN_API_KEY```on the ```.env``` used to deploy. ```contracts/scripts/.env.mainnet``` or ```contracts/scripts/.env.hoodi``` or ```contracts/scripts/.env.sepolia```
85
85
86
-
6. Set `owner` value of `contracts/script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json` or `contracts/script/deploy/config/holesky/batcher-payment-service.holesky.config.json` or `contracts/script/deploy/config/sepolia/batcher-payment-service.sepolia.config.json` to the multisig controlling this contract, or the owner of the deploying address, depending on what you want.
86
+
6. Set `owner` value of `contracts/script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json` or `contracts/script/deploy/config/hoodi/batcher-payment-service.hoodi.config.json` or `contracts/script/deploy/config/sepolia/batcher-payment-service.sepolia.config.json` to the multisig controlling this contract, or the owner of the deploying address, depending on what you want.
87
87
88
-
7. Set `batcherWallet` value of `contracts/script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json` or `contracts/script/deploy/config/holesky/batcher-payment-service.holesky.config.json` or `contracts/script/deploy/config/sepolia/batcher-payment-service.sepolia.config.json` to the address from step 1.
88
+
7. Set `batcherWallet` value of `contracts/script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json` or `contracts/script/deploy/config/hoodi/batcher-payment-service.hoodi.config.json` or `contracts/script/deploy/config/sepolia/batcher-payment-service.sepolia.config.json` to the address from step 1.
89
89
90
-
8. Set `alignedLayerServiceManager` value of `contracts/script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json` or `contracts/script/deploy/config/holesky/batcher-payment-service.holesky.config.json` or `contracts/script/deploy/config/sepolia/batcher-payment-service.sepolia.config.json` to the address of the AlignedServiceManager contract deployed on [AlignedServiceManager Contracts](#alignedservicemanager-contracts).
90
+
8. Set `alignedLayerServiceManager` value of `contracts/script/deploy/config/mainnet/batcher-payment-service.mainnet.config.json` or `contracts/script/deploy/config/hoodi/batcher-payment-service.hoodi.config.json` or `contracts/script/deploy/config/sepolia/batcher-payment-service.sepolia.config.json` to the address of the AlignedServiceManager contract deployed on [AlignedServiceManager Contracts](#alignedservicemanager-contracts).
91
91
92
92
9. Deploy the contracts with the following command:
93
93
@@ -97,10 +97,10 @@ Also, you will be able to deploy the Batcher Payment Service contract.
97
97
make deploy_batcher_payment_service NETWORK=mainnet
98
98
```
99
99
100
-
For **Holesky** deployment:
100
+
For **Hoodi** deployment:
101
101
102
102
```bash
103
-
make deploy_batcher_payment_service NETWORK=holesky
103
+
make deploy_batcher_payment_service NETWORK=hoodi
104
104
```
105
105
106
106
For **Sepolia** deployment:
@@ -112,7 +112,7 @@ Also, you will be able to deploy the Batcher Payment Service contract.
112
112
If the deployment is correct, you will find the deployment information here:
Copy file name to clipboardExpand all lines: docs/0_internal/3_b_1_deploy_new_impl.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ To deploy a new implementation, you can follow the steps below.
6
6
7
7
1. Make sure you have set variables as specified in the [Deploy Contracts Guide](./2_deploy_contracts.md).
8
8
9
-
2. Set ```MULTISIG=true``` on the ```.env``` used to deploy. ```contracts/scripts/.env.mainnet``` or ```contracts/scripts/.env.holesky``` or ```contracts/scripts/.env.sepolia```
9
+
2. Set ```MULTISIG=true``` on the ```.env``` used to deploy. ```contracts/scripts/.env.mainnet``` or ```contracts/scripts/.env.hoodi``` or ```contracts/scripts/.env.sepolia```
10
10
11
11
## Deploy New Implementation for AlignedLayerServiceManager
12
12
@@ -18,10 +18,10 @@ To deploy a new implementation, you can follow the steps below.
18
18
make upgrade_aligned_contracts NETWORK=mainnet
19
19
```
20
20
21
-
For **Holesky** deployment:
21
+
For **Hoodi** deployment:
22
22
23
23
```bash
24
-
make upgrade_aligned_contracts NETWORK=holesky
24
+
make upgrade_aligned_contracts NETWORK=hoodi
25
25
```
26
26
27
27
For **Sepolia** deployment:
@@ -39,7 +39,7 @@ To deploy a new implementation, you can follow the steps below.
39
39
<calldata>
40
40
```
41
41
42
-
Also, the ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json``` file will be updated with the new implementation address depending on the network you are deploying.
42
+
Also, the ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json``` file will be updated with the new implementation address depending on the network you are deploying.
43
43
44
44
2. Create a PR with the new address for the AlignedLayerServiceManagerImplementation.
45
45
@@ -53,10 +53,10 @@ To deploy a new implementation, you can follow the steps below.
53
53
make upgrade_batcher_payment_service NETWORK=mainnet
54
54
```
55
55
56
-
For **Holesky** deployment:
56
+
For **Hoodi** deployment:
57
57
58
58
```bash
59
-
make upgrade_batcher_payment_service NETWORK=holesky
59
+
make upgrade_batcher_payment_service NETWORK=hoodi
60
60
```
61
61
62
62
For **Sepolia** deployment:
@@ -74,7 +74,7 @@ To deploy a new implementation, you can follow the steps below.
74
74
<calldata>
75
75
```
76
76
77
-
Also, the ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json``` file will be updated with the new implementation address depending on the network you are deploying.
77
+
Also, the ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json``` file will be updated with the new implementation address depending on the network you are deploying.
78
78
79
79
2. Create a PR with the new address for the BatcherPaymentServiceImplementation.
3. Get the `alignedLayerProxyAdmin` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```, and paste it on `Enter Address or ENS Name`
17
+
3. Get the `alignedLayerProxyAdmin` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```, and paste it on `Enter Address or ENS Name`
18
18
19
19
4. Once you paste the address, the ABI should be automatically filled.
20
20
21
21
5. Choose the method ```upgrade``` in ```Contract method selector```.
22
22
23
-
6. Get the ```alignedLayerServiceManager``` and ```alignedServiceManagerImplementation``` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```.
23
+
6. Get the ```alignedLayerServiceManager``` and ```alignedServiceManagerImplementation``` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```.
24
24
25
25
7. Paste ```alignedLayerServiceManager``` address in ```proxy (address)```
26
26
@@ -62,13 +62,13 @@ A guide on how to sign the transaction can be found [here](./3_b_3_approve_upgra
3. Get the `batcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```, and paste it on `Enter Address or ENS Name`
65
+
3. Get the `batcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```, and paste it on `Enter Address or ENS Name`
66
66
67
67
4. Once you paste the address, the ABI should be automatically filled.
68
68
69
69
5. Choose the method ```upgradeTo``` in ```Contract method selector```.
70
70
71
-
6. Get the ```batcherPaymentServiceImplementation``` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```.
71
+
6. Get the ```batcherPaymentServiceImplementation``` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```.
72
72
73
73
7. Paste ```batcherPaymentServiceImplementation``` address in ```newImplementation (address)```
3. Get the `AlignedLayerServiceManager` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
21
+
3. Get the `AlignedLayerServiceManager` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
22
22
23
23
4. Paste the `AlignedLayerServiceManager` address on `Enter Address or ENS Name`
24
24
@@ -64,7 +64,7 @@ To propose the pause transaction you can follow the steps below:
3. Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
67
+
3. Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
68
68
69
69
4. Paste the `BatcherPaymentService` address on `Enter Address or ENS Name`
Copy file name to clipboardExpand all lines: docs/0_internal/4_b_2_approve_pause.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ Once the transaction is proposed, the multisig owners must approve the transacti
42
42
43
43

44
44
45
-
Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
45
+
Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
46
46
47
47
4. If the data is correct, click on the `Confirm` button.
3. Get the `AlignedLayerServiceManager` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
21
+
3. Get the `AlignedLayerServiceManager` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
22
22
23
23
4. Paste the `AlignedLayerServiceManager` address on `Enter Address or ENS Name`
24
24
@@ -65,7 +65,7 @@ To propose the unpause transaction you can follow the steps below:
3. Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
68
+
3. Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
69
69
70
70
4. Paste the `BatcherPaymentService` address on `Enter Address or ENS Name`
Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/holesky/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
47
+
Get the `BatcherPaymentService` address from ```contracts/script/output/mainnet/alignedlayer_deployment_output.json``` or ```contracts/script/output/hoodi/alignedlayer_deployment_output.json``` or ```contracts/script/output/sepolia/alignedlayer_deployment_output.json```
48
48
49
49
4. If the data is correct, click on the `Confirm` button.
0 commit comments