diff --git a/README.md b/README.md index 11ca908..9605d22 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ We recommend you have this hardware configuration to run a node: - a modern multi-core CPU with good single-core performance - at least 16 GB RAM (32 GB recommended) -- a high performance SSD drive with at least 4 TB free (NVME recommended) +- a high performance SSD drive with at least 750GB (full node) or 4.5TB (archive node) free ### Troubleshooting @@ -45,7 +45,7 @@ If you encounter problems with your node, please open a [GitHub issue](https://g ### Supported networks | Ethereum Network | Status | -|------------------| ------ | +| ---------------- | ------ | | Sepolia testnet | ✅ | | Mainnet | ✅ | @@ -68,7 +68,6 @@ curl -d '{"id":0,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["late Note: Some L1 nodes (e.g. Erigon) do not support fetching storage proofs. You can work around this by specifying `--l1.trustrpc` when starting op-node (add it in `op-node-entrypoint` and rebuild the docker image with `docker compose build`.) Do not do this unless you fully trust the L1 node provider. - #### Persisting Data By default, the data directory is stored in `${PROJECT_ROOT}/geth-data`. You can override this by modifying the value of @@ -83,6 +82,7 @@ This is useful for running the node in a Kubernetes cluster, for example. Note that you'll need to override some of the default configuration that assumes a multi-container environment (`OP_NODE_L2_ENGINE_RPC`) and any port conflicts (`OP_NODE_RPC_PORT`). Example: + ``` docker run --env-file .env.sepolia -e OP_NODE_L2_ENGINE_RPC=ws://localhost:8551 -e OP_NODE_RPC_PORT=7545 ghcr.io/base-org/node:latest ```