Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
c96956e
feat: make MPT the default mode for run-node and run-hoodi-node
Apr 2, 2026
7821a8b
feat: add confirmation prompt for default MPT run commands
Apr 2, 2026
77a222c
feat: rename entrypoint scripts to reflect MPT as default
Apr 2, 2026
28711cc
chore: remove holesky testnet support (no longer maintained)
Apr 2, 2026
10f29c3
chore: remove entrypoint-geth-mpt.sh (superseded by entrypoint-geth.sh)
Apr 2, 2026
5dcba8c
chore: remove redundant run-*-mpt-* targets
Apr 2, 2026
e1dfec7
feat: make snapshot download commands default to MPT
Apr 2, 2026
4e257bd
feat: add binary mode startup with unified entrypoint scripts
Apr 2, 2026
cff3796
feat: add go-ethereum and morph as git submodules, add build targets
Apr 2, 2026
3ef57bc
feat: auto-init submodules on build
Apr 3, 2026
241c160
fix: add missing DERIVATION_BASE_HEIGHT (L2 base height) for validator
Apr 3, 2026
2addd42
fix: update DERIVATION_START_HEIGHT and L1_MSG_START_HEIGHT to match …
Apr 3, 2026
540ff63
fix: code review fixes and add quickstart targets
curryxbo Apr 3, 2026
45a3c2b
feat: add sync-submodules target to auto-align with docker-compose ve…
Apr 3, 2026
fdde785
refactor: simplify to set-versions with explicit params
Apr 3, 2026
afdfab5
fix: skip build when binaries exist and add clean targets for binary …
curryxbo Apr 9, 2026
0df2eed
fix: snapshot download/extract paths relative to MORPH_HOME and fix w…
curryxbo Apr 9, 2026
8c26c83
fix: ensure priv_validator_state.json exists after clean and snapshot…
Apr 9, 2026
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
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "go-ethereum"]
path = go-ethereum
url = https://github.com/morph-l2/go-ethereum.git
[submodule "morph"]
path = morph
url = https://github.com/morph-l2/morph.git
25 changes: 5 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,14 @@ Before setting up a Morph node, ensure you have the following installed:
make download-and-decompress-hoodi-snapshot
```

- For MPT node (mainnet or Hoodi testnet), download the MPT-specific snapshot:
- For ZK node (legacy), download the ZK-specific snapshot:

```bash
make download-and-decompress-mainnet-mpt-snapshot
make download-and-decompress-mainnet-zk-snapshot
```
or
```bash
make download-and-decompress-hoodi-mpt-snapshot
make download-and-decompress-hoodi-zk-snapshot
```

- After downloading the snapshot, you need to manually place the decompressed data files in the appropriate node data directories.
Expand Down Expand Up @@ -86,21 +86,13 @@ Before setting up a Morph node, ensure you have the following installed:
make run-node
```

For testnet, run
For Hoodi testnet, run

```bash
make run-hoodi-node
```

For MPT node, run

```bash
make run-mainnet-mpt-node
```
or
```bash
make run-hoodi-mpt-node
```
- Both commands default to MPT mode. For ZK legacy nodes, use `make run-zk-node` or `make run-hoodi-zk-node`.

- This command will set up and run the node based on the configurations specified in your .env file.

Expand Down Expand Up @@ -139,13 +131,6 @@ The table below provides the node snapshot data and corresponding download URLs.
| [snapshot-20260304-1](https://snapshot.morphl2.io/hoodi/snapshot-20260304-1.tar.gz) | 2349111 | 2346416 | 3713448 |
| [snapshot-20260210-1](https://snapshot.morphl2.io/hoodi/snapshot-20260210-1.tar.gz) | 2205636 | 2201288 | 3187147 |

**For holesky testnet(legacy)**:

| Snapshot Name |Derivation Start Height | L1 Msg Start Height | L2 Base Height |
|:--------------------|:------------------------|:--------------------|:--------------------|
|[snapshot-20250903-1](https://snapshot.morphl2.io/holesky/snapshot-20250903-1.tar.gz)|4445350|4445989|19741862|
|[snapshot-20250818-1](https://snapshot.morphl2.io/holesky/snapshot-20250818-1.tar.gz)|4360545|4359976|19432113|
|[snapshot-20250428-1](https://snapshot.morphl2.io/holesky/snapshot-20250428-1.tar.gz)|3748991|3748974|17193670|

## Documentation
For detailed information on Morph and its ecosystem, refer to the official documentation:
Expand Down
1 change: 1 addition & 0 deletions go-ethereum
Submodule go-ethereum added at 1d4605
5 changes: 0 additions & 5 deletions holesky/geth-data/static-nodes.json

This file was deleted.

Loading