Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(op-reth): Add temporary Canyon warning #5462

Merged
merged 1 commit into from
Nov 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions bin/reth/src/optimism.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,21 @@ compile_error!("Cannot build the `op-reth` binary with the `optimism` feature fl

#[cfg(feature = "optimism")]
fn main() {
print_canyon_warning();
if let Err(err) = reth::cli::run() {
eprintln!("Error: {err:?}");
std::process::exit(1);
}
}

#[inline]
fn print_canyon_warning() {
println!("---------------------- [ WARNING! ] ----------------------");
println!("`op-reth` does not currently support the Canyon Hardfork,");
println!("which went live on 2023-14-11 12PM EST on Sepolia and Goerli.");
println!("The node will cease to sync at that blocktime (1699981200).");
println!("Please consult the Canyon Hardfork tracking issue to follow");
println!("along with the progress of the hardfork implementation:");
println!("https://github.com/paradigmxyz/reth/issues/5210");
println!("----------------------------------------------------------\n");
}
3 changes: 3 additions & 0 deletions book/run/optimism.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Running Reth on OP Stack chains

> **Note**: `op-reth` does not currently support the Canyon Hardfork, which went live on 2023-14-11 12PM EST on Sepolia and Goerli. If the network being synced has enabled Canyon, `op-reth` will cease to sync at that blocktime (`1699981200`).
> Please consult the [Canyon Hardfork tracking issue](https://github.com/paradigmxyz/reth/issues/5210) to follow along with the progress of the hardfork implementation.

`reth` ships with the `optimism` feature flag in several crates, including the binary, enabling support for OP Stack chains out of the box. Optimism has a small diff from the [L1 EELS][l1-el-spec],
comprising of the following key changes:
1. A new transaction type, [`0x7E (Deposit)`][deposit-spec], which is used to deposit funds from L1 to L2.
Expand Down
Loading