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
This runbook invokes the `UpdateSystemConfigParamsScript` defined in the [base/contracts](https://github.com/base/contracts) repository. The values we are sending are statically defined in the `.env` file.
16
+
17
+
## Install dependencies
18
+
19
+
### 1. Update foundry
20
+
21
+
```bash
22
+
foundryup
23
+
```
24
+
25
+
### 2. Install Node.js if needed
26
+
27
+
First, check if you have node installed
28
+
29
+
```bash
30
+
node --version
31
+
```
32
+
33
+
If you see a version output from the above command, you can move on. Otherwise, install node
34
+
35
+
```bash
36
+
brew install node
37
+
```
38
+
39
+
## Approving the Update transaction
40
+
41
+
### 1. Update repo:
42
+
43
+
```bash
44
+
cd contract-deployments
45
+
git pull
46
+
```
47
+
48
+
### 2. Run the signing tool (NOTE: do not enter the task directory. Run this command from the project's root).
49
+
50
+
```bash
51
+
make sign-task
52
+
```
53
+
54
+
### 3. Open the UI at [http://localhost:3000](http://localhost:3000)
55
+
56
+
Be sure to select the correct task user from the list of available users to sign.
57
+
After completion, the signer tool can be closed by using Ctrl + C.
58
+
59
+
### 4. Send signature to facilitator
60
+
61
+
## Prep (maintainers)
62
+
63
+
```bash
64
+
cd contract-deployments
65
+
git pull
66
+
cd sepolia-alpha/2026-02-23-update-system-config-params
67
+
make deps
68
+
make gen-validation
69
+
```
70
+
71
+
## Execute (facilitator)
72
+
73
+
1. Collect signatures from all signers and export: `export SIGNATURES="0x[sig1][sig2]..."`.
0 commit comments