Skip to content

Commit 67af5df

Browse files
docs: replace holesky for hoodi + add sepolia links (#2276)
Co-authored-by: Julian Arce <52429267+JuArce@users.noreply.github.com>
1 parent d4cfc7b commit 67af5df

31 files changed

+187
-314
lines changed

docs/0_internal/1_multisig_creation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Create a Multisig Wallet using SAFE
22

3-
> [!WARNING]
4-
> Safe Multisig Wallet is not currently supported in Holesky Testnet.
3+
> [!WARNING]
4+
> Safe Multisig Wallet is not currently supported in Hoodi Testnet.
55
66
> [!WARNING]
77
> You need at least one wallet with funds to deploy the Multisig.

docs/0_internal/2_deploy_contracts.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ Also, you will be able to deploy the Batcher Payment Service contract.
3333

3434
5. ```CD``` into the Aligned repo
3535

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```
3737

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.
3939

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.
4141

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.
4343

4444
10. Deploy the contracts with the following command:
4545

@@ -49,10 +49,10 @@ Also, you will be able to deploy the Batcher Payment Service contract.
4949
make deploy_aligned_contracts NETWORK=mainnet
5050
```
5151

52-
For **Holesky** deployment:
52+
For **Hoodi** deployment:
5353

5454
```bash
55-
make deploy_aligned_contracts NETWORK=holesky
55+
make deploy_aligned_contracts NETWORK=hoodi
5656
```
5757

5858
For **Sepolia** deployment:
@@ -64,7 +64,7 @@ Also, you will be able to deploy the Batcher Payment Service contract.
6464
If the deployment is correct, you will find the deployment information here:
6565

6666
- Mainnet: `contracts/script/output/mainnet/alignedlayer_deployment_output.json`
67-
- Holesky: `contracts/script/output/holesky/alignedlayer_deployment_output.json`
67+
- Hoodi: `contracts/script/output/hoodi/alignedlayer_deployment_output.json`
6868
- Sepolia: `contracts/script/output/sepolia/alignedlayer_deployment_output.json`
6969

7070
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.
8181

8282
4. Transfer around 2.5M gas to the ```Address```
8383

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```
8585

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.
8787

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.
8989

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).
9191

9292
9. Deploy the contracts with the following command:
9393

@@ -97,10 +97,10 @@ Also, you will be able to deploy the Batcher Payment Service contract.
9797
make deploy_batcher_payment_service NETWORK=mainnet
9898
```
9999

100-
For **Holesky** deployment:
100+
For **Hoodi** deployment:
101101

102102
```bash
103-
make deploy_batcher_payment_service NETWORK=holesky
103+
make deploy_batcher_payment_service NETWORK=hoodi
104104
```
105105

106106
For **Sepolia** deployment:
@@ -112,7 +112,7 @@ Also, you will be able to deploy the Batcher Payment Service contract.
112112
If the deployment is correct, you will find the deployment information here:
113113

114114
- Mainnet: `contracts/script/output/mainnet/alignedlayer_deployment_output.json`
115-
- Holesky: `contracts/script/output/holesky/alignedlayer_deployment_output.json`
115+
- Hoodi: `contracts/script/output/hoodi/alignedlayer_deployment_output.json`
116116
- Sepolia: `contracts/script/output/sepolia/alignedlayer_deployment_output.json`
117117

118118
10. Upgrade the new contracts addresses in docs/3_guides/7_contract_addresses.md

docs/0_internal/3_b_1_deploy_new_impl.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ To deploy a new implementation, you can follow the steps below.
66

77
1. Make sure you have set variables as specified in the [Deploy Contracts Guide](./2_deploy_contracts.md).
88

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```
1010

1111
## Deploy New Implementation for AlignedLayerServiceManager
1212

@@ -18,10 +18,10 @@ To deploy a new implementation, you can follow the steps below.
1818
make upgrade_aligned_contracts NETWORK=mainnet
1919
```
2020

21-
For **Holesky** deployment:
21+
For **Hoodi** deployment:
2222

2323
```bash
24-
make upgrade_aligned_contracts NETWORK=holesky
24+
make upgrade_aligned_contracts NETWORK=hoodi
2525
```
2626

2727
For **Sepolia** deployment:
@@ -39,7 +39,7 @@ To deploy a new implementation, you can follow the steps below.
3939
<calldata>
4040
```
4141

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.
4343

4444
2. Create a PR with the new address for the AlignedLayerServiceManagerImplementation.
4545

@@ -53,10 +53,10 @@ To deploy a new implementation, you can follow the steps below.
5353
make upgrade_batcher_payment_service NETWORK=mainnet
5454
```
5555

56-
For **Holesky** deployment:
56+
For **Hoodi** deployment:
5757

5858
```bash
59-
make upgrade_batcher_payment_service NETWORK=holesky
59+
make upgrade_batcher_payment_service NETWORK=hoodi
6060
```
6161

6262
For **Sepolia** deployment:
@@ -74,7 +74,7 @@ To deploy a new implementation, you can follow the steps below.
7474
<calldata>
7575
```
7676

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.
7878

7979
2. Create a PR with the new address for the BatcherPaymentServiceImplementation.
8080

docs/0_internal/3_b_2_propose_upgrade.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ To propose the upgrade transaction you can follow the steps below:
1414

1515
![Transaction Builder](./images/3_b_2_multisig_2.png)
1616

17-
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`
1818

1919
4. Once you paste the address, the ABI should be automatically filled.
2020

2121
5. Choose the method ```upgrade``` in ```Contract method selector```.
2222

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```.
2424

2525
7. Paste ```alignedLayerServiceManager``` address in ```proxy (address)```
2626

@@ -62,13 +62,13 @@ A guide on how to sign the transaction can be found [here](./3_b_3_approve_upgra
6262

6363
![Transaction Builder](./images/3_b_2_multisig_2.png)
6464

65-
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`
6666

6767
4. Once you paste the address, the ABI should be automatically filled.
6868

6969
5. Choose the method ```upgradeTo``` in ```Contract method selector```.
7070

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```.
7272

7373
7. Paste ```batcherPaymentServiceImplementation``` address in ```newImplementation (address)```
7474

docs/0_internal/3_b_upgrade_contracts_with_multisig.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Upgrade Contracts using a Multisig
22

3-
> [!WARNING]
4-
> Safe Multisig Wallet is not currently supported in Holesky Testnet.
5-
> For this reason, we deployed EigenLayer contracts in Sepolia to test the upgrade on AlignedLayer Contracts.
3+
> [!WARNING]
4+
> Safe Multisig Wallet is not currently supported in Hoodi Testnet.
65
76
> [!NOTE]
87
> EigenLayer Sepolia contracts information is available in `contracts/script/output/sepolia/eigenlayer_deployment_output.json`.

docs/0_internal/4_b_1_propose_pause.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ To propose the pause transaction you can follow the steps below:
1818

1919
![Transaction Builder](./images/4_b_1_pause_2.png)
2020

21-
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```
2222

2323
4. Paste the `AlignedLayerServiceManager` address on `Enter Address or ENS Name`
2424

@@ -64,7 +64,7 @@ To propose the pause transaction you can follow the steps below:
6464

6565
![Transaction Builder](./images/4_b_1_pause_2.png)
6666

67-
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```
6868

6969
4. Paste the `BatcherPaymentService` address on `Enter Address or ENS Name`
7070

docs/0_internal/4_b_2_approve_pause.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Once the transaction is proposed, the multisig owners must approve the transacti
4242

4343
![Check details](images/4_b_2_approve_2.png)
4444

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```
4646

4747
4. If the data is correct, click on the `Confirm` button.
4848

docs/0_internal/4_b_3_propose_unpause.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ To propose the unpause transaction you can follow the steps below:
1818

1919
![Transaction Builder](./images/4_b_1_unpause_2.png)
2020

21-
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```
2222

2323
4. Paste the `AlignedLayerServiceManager` address on `Enter Address or ENS Name`
2424

@@ -65,7 +65,7 @@ To propose the unpause transaction you can follow the steps below:
6565

6666
![Transaction Builder](./images/4_b_1_unpause_2.png)
6767

68-
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```
6969

7070
4. Paste the `BatcherPaymentService` address on `Enter Address or ENS Name`
7171

docs/0_internal/4_b_4_approve_unpause.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Once the transaction is proposed, the multisig owners must approve the transacti
4444

4545
![Check details](images/4_b_2_approve_unpause_3.png)
4646

47-
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```
4848

4949
4. If the data is correct, click on the `Confirm` button.
5050

docs/0_internal/4_b_pause_contracts_with_multisig.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Pause Contracts with a Multisig
22

3-
> [!WARNING]
4-
> Safe Multisig Wallet is not currently supported in Holesky Testnet.
5-
> For this reason, we deployed EigenLayer contracts in Sepolia to test the upgrade on AlignedLayer Contracts.
3+
> [!WARNING]
4+
> Safe Multisig Wallet is not currently supported in Hoodi Testnet.
65
76
> [!NOTE]
87
> EigenLayer Sepolia contracts information is available in `contracts/script/output/sepolia/eigenlayer_deployment_output.json`.

0 commit comments

Comments
 (0)