nuclear rollup
This commit is contained in:
14
README.md
14
README.md
@@ -177,6 +177,10 @@ This directory includes several useful scripts to help you manage and monitor yo
|
||||
- `list-backups.sh` - List available backup files
|
||||
- `op-wheel.sh` - Tool for Optimism rollup maintenance, including rewinding to a specific block
|
||||
|
||||
|
||||
Note: `<config-name>` refers to the compose file name without the .yml extension (e.g., `ethereum-mainnet` for ethereum-mainnet.yml)
|
||||
|
||||
|
||||
#### Nuclear option to recreate a node
|
||||
|
||||
```bash
|
||||
@@ -194,6 +198,8 @@ You can chain `./success-if-almost-synced.sh <config-name> <age-of-last-block-in
|
||||
|
||||
#### OP Wheel Usage Example
|
||||
|
||||
Be aware that this is dangerous because you skip every check for your rollups op-geth execution client database to be consistent.
|
||||
|
||||
```bash
|
||||
# Rewind an Optimism rollup to a specific block
|
||||
./op-wheel.sh engine set-forkchoice --unsafe=0x111AC7F --safe=0x111AC7F --finalized=0x111AC7F \
|
||||
@@ -201,7 +207,13 @@ You can chain `./success-if-almost-synced.sh <config-name> <age-of-last-block-in
|
||||
--engine.jwt-secret-path=/jwtsecret
|
||||
```
|
||||
|
||||
Note: `<config-name>` refers to the compose file name without the .yml extension (e.g., `ethereum-mainnet` for ethereum-mainnet.yml)
|
||||
Nuclear option:
|
||||
```bash
|
||||
# Finalize the latest locally available block of an Optimism rollup
|
||||
./op-wheel-finalize-latest-block.sh <client_service_name> (<node_service_name>)
|
||||
```
|
||||
|
||||
Where `<client_service_name>` is the name of the client service in the compose file and `<node_service_name>` is the name of the node service in the compose file which defaults to `<client_service_name>-node`.
|
||||
|
||||
## SSL Certificates and IP Configuration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user