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
1. You should have a keystore for the Batcher, with the Seedphrase saved on paper.
@@ -78,7 +79,7 @@ Also, you will be able to deploy the Batcher Payment Service contract.
78
79
79
80
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```
80
81
81
-
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.
82
+
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.
82
83
83
84
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.
This will show two addresses. The first one is the `alignedLayerServiceManager` address, and the second one is the new implementation address of `alignedServiceManagerImplementation`.
57
57
58
58
> [!NOTE]
59
59
> Make sure the `alignedLayerServiceManager` address is the same as the one you deployed in the [Deploy Contracts Guide](./2_deploy_contracts.md).
60
-
>
61
-
> Make sure the `alignedServiceManagerImplementation` address is the same as the one you deployed in this guide.
62
-
60
+
>
61
+
> Make sure the `alignedServiceManagerImplementation` address is the same as the one you deployed in this guide.
63
62
64
63
### Deploy New Implementation for BatcherPaymentService
65
64
66
65
1. Deploy the new implementation by running:
67
-
66
+
68
67
```shell
69
68
make upgrade_batcher_payment_service
70
69
```
71
70
72
71
If the new implementation is correctly deployed, the script will show the following message:
73
-
74
-
```
75
-
You can propose the upgrade transaction with the multisig using this calldata
76
-
<calldata>
77
-
```
72
+
73
+
`You can propose the upgrade transaction with the multisig using this calldata
74
+
<calldata>`
78
75
79
76
You should save this `calldata`for later use.
80
77
@@ -88,7 +85,7 @@ You can deploy the new implementation of the following contracts:
@@ -136,7 +132,6 @@ You can deploy the new implementation of the following contracts:
136
132
>
137
133
> Make sure the `registryCoordinatorImplementation` address is the same as the one you deployed in this guide.
138
134
139
-
140
135
## Next Steps
141
136
142
137
Once you have deployed the new implementation of the contract you want to upgrade, you need to propose the upgrade transaction to the mulstisig, following this [guide](./3_b_2_propose_upgrade.md).
0 commit comments