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
The latest stable releases of `op-node`, `op-batcher`, and `op-proposer` can be found on the [Optimism releases page](https://github.com/ethereum-optimism/optimism/releases).
120
-
121
-
<Callout>
122
-
Always use the latest releases when building your chain.
123
-
Using outdated versions may lead to compatibility issues or missing critical features.
117
+
<Callouttype="info">
118
+
You will be using the `tutorials/chain` branch of the Optimism Monorepo to deploy an OP Stack testnet chain during this tutorial.
119
+
This is a non-production branch that lags behind the `develop` branch.
120
+
You should **NEVER** use the `develop` or `tutorials/chain` branches in production.
124
121
</Callout>
125
122
126
-
<Steps>
123
+
```bash
124
+
git checkout tutorials/chain
125
+
```
127
126
128
-
{<h3>Navigate to Optimism releases</h3>}
127
+
<Callouttype="warning">
128
+
The components in the `tutorials/chain` branch are outdated and may not work as expected.
129
+
To ensure compatibility and stability, you will download the latest releases of `op-node`, `op-batcher`, and `op-proposer` from the Optimism releases page.
130
+
These latest versions will override any outdated components in the `tutorials/chain` branch.
131
+
</Callout>
129
132
130
-
Open the Official [Optimism releases page](https://github.com/ethereum-optimism/optimism/releases) in your browser.
133
+
{<h3> Download the latest Optimism releases </h3>}
134
+
Open the Official [Optimism releases page](https://github.com/ethereum-optimism/optimism/releases) in your browser to download the latest stable releases of `op-node`, `op-batcher`, and `op-proposer`.
131
135
132
-
{<h3>Identify latest release</h3>}
136
+
{<h3>Identify latest release</h3>}
133
137
134
138
* Look for the most recent version tagged as `vX.Y.Z`.
135
-
136
139
* Verify release date matches current expectations.
137
-
138
140
* Check release notes for critical compatibility information.
139
141
140
142
{<h3> Download required binaries</h3>}
141
143
142
144
In the *Assets* section of the release, download these files for your operating system:
143
-
144
145
*`op-node_<version>_<OS>_<arch>.tar.gz`
145
146
*`op-batcher_<version>_<OS>_<arch>.tar.gz`
146
147
*`op-proposer_<version>_<OS>_<arch>.tar.gz`
147
148
148
-
<Callout>
149
-
**Identify your system**:
150
-
***Windows**: Use `windows` packages.
151
-
***macOS**: `darwin` packages (Intel: `amd64`, Apple Silicon: `arm64`).
152
-
***Linux**: `linux` packages (`amd64` or `arm64`).
153
-
</Callout>
154
-
155
149
{<h3> Verify file integrity</h3>}
156
150
157
151
1. Open the checksums.txt file in the release assets
158
-
2. Compare listed SHA256 values with your downloaded files using:
159
-
* Windows: PowerShell Get-FileHash command
160
-
* macOS: Terminal shasum command
161
-
* Linux: Terminal sha256sum command
152
+
2. Compare listed `SHA256` values with your downloaded files using:
153
+
* Windows: PowerShell `Get-FileHash` command
154
+
* macOS: Terminal `shasum` command
155
+
* Linux: Terminal `sha256sum` command
162
156
163
157
{<h3> Extract binaries</h3>}
164
158
165
159
Using your system's archive tool:
166
-
1. Extract all .tar.gz files
167
-
2.Preserve directory structure during extraction
160
+
1. Extract all `.tar.gz` files
161
+
2.Override any outdated components in the `tutorials/chain` branch during extraction by moving these extracted files to a directory in your system `PATH`:
168
162
169
-
Move these extracted files to a directory in your system PATH:
0 commit comments