Skip to content

Commit 109dcd9

Browse files
committed
feat: add approve guide
1 parent 8f7f3dd commit 109dcd9

5 files changed

+31
-2
lines changed
File renamed without changes.

docs/0_internal/7_b_1_setting_aggregator_address_multisig.md renamed to docs/0_internal/7_b_1_propose_setting_aggregator_address_multisig.md

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

1919
![Transaction Builder](./images/set_aggregator_address_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/holesky/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

@@ -28,7 +28,7 @@ To propose the set aggregator address transaction you can follow the steps below
2828

2929
![Use Implementation ABI](./images/set_aggregator_address_4.png)
3030

31-
6. In `contract method selector` choose `setAggregator()` and within `_alignedAggregator(address)` enter the ethereum address of the aggregator.
31+
6. In `contract method selector` choose `setAggregator()` and within `_alignedAggregator(address)` enter the ethereum new address of the aggregator.
3232

3333
![Choose set_aggregator](./images/set_aggregator_address_5.png)
3434

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Approve the Set Aggregator Address Transaction
2+
3+
Once the transaction is proposed, the multisig owners must approve the transaction.
4+
5+
## Approve the new Address for the Aggregator
6+
7+
1. Go to [Safe](https://app.safe.global/home) and connect your wallet.
8+
9+
2. Go to the `Transactions` tab and find the transaction that was proposed.
10+
11+
3. Get the expected raw data by running by running:
12+
13+
```bash
14+
cast calldata "setAggregator(address)()" <NEW_AGGREGATOR_ADDRESS>
15+
```
16+
17+
1. Click on the transaction, and then click on ```Advanced Details```.
18+
19+
![Check details](images/7_b_2_set_aggregator_address_1.png)
20+
21+
2. Copy the ```Raw Data```, paste it in a text editor and verify it is the same value as the one you got in step 3.
22+
23+
3. If the data is correct, click on the `Confirm` button.
24+
25+
4. Simulate the transaction. If everything is correct, click on the `Sign` button (or `Execute`, if you are the last one signing the transaction).
26+
27+
![Sign transaction](images/7_b_2_set_aggregator_address_2.png)
28+
29+
5. Once the transaction is executed, the change will be effective.
281 KB
Loading
110 KB
Loading

0 commit comments

Comments
 (0)