The ethw fork need to prepare the data before Ethereum total terminal difficulty(TTD) was reached. There are several ways to prepare chinadata:
2.1 Download the prepared data
The following commands were run at ubuntu 22.04 LTS platform. The downloaded file is about1.1T. You can download the file chaindata_15509444.tar.lz4 via BT network or HTTP.
BT is recommeded download method since the p2p network provides better downlaod speed.
cdYOUR_DOWNLOAD_DIRwgethttp://snapshot.ethwscan.com/15509444.torrent# check your downloadopensslsha25615509444.torrentSHA256(15509444.torrent)= ecf242df51d286906c2ef3a06bdba5bed608881a61f49a76a990d1ba57bd8ff2transmission-cli-w.15509444.torrent
2.1.3 Verify chaindata in a stand-alone network(optional)
# create a new dataspacegeth--datadirYOUR_DATA_SPACE# Ctrl+C to quit rm-frYOUR_DATA_SPACE/geth/chaindatamvYOUR_DOWNLOAD_DIR/chaindataYOUR_DATA_SPACE/geth/geth--datadirYOUR_DATA_SPACE--syncmodefull--nodiscoverconsole# Check log is clean# check block number > eth.blockNumber15509444
2.2 sync the chaindata from Ethereum network
Also, you can do a full sync from ethereum network to get the chinadata before ETHW fork(It could take one week or two weeks).
Stop the sync before total terminal difficulty(TTD) 58,750,000,000,000,000,000,000 is reached.
3. Run
To run a fullnode, execute this command after ETHW fork