The explanation is provided on the following page.
Minato Node Setup Guide (Container Edition)
You can verify the node startup with the following script. This is intended for Minato Node by using Docker containers. The original reference can be found here.
- Copy the progress.sh file in this repository to the same directory as your .env file.
- Install "cast" by following the instructions at https://getfoundry.sh/.
- Load the .bashrc file with the source command to update the shell environment variables.
- Grant execute permissions to progress.sh.
After completing the preparations as described above, start the containers and run progress.sh. If synchronization starts correctly, you will see the following output.
Note: If this is the first time you are starting the containers, it is advisable to wait about 30 seconds before executing the script.
Note: If you run this script from another node across a firewall, please ensure that port 8545 is allowed.
# ./progress.sh
Chain ID: 1946
Sampling, please wait
Blocks per minute: 14340
Hours until sync completed: 20
If the op-node-minato container is not running(or it has any problems), you will see a message like the one below. At this point, op-geth is running.
# ./progress.sh
Chain ID: 1946
Sampling, please wait
Blocks per minute: 0
Not syncing
If the op-geth-minato container is not running, you will see a message like the one below.
Error: error sending request for url (http://<your p2p advertise ip address>:8545/)
https://github.com/Soneium/soneium-node
This repository will be closed for a few weeks starting from December 2, 2024. In the meantime, you can refer to the procedures at the following URL.
https://startale.notion.site/Minato-Node-Setup-15234d29349180a68774dddbdca01c88
https://docs.optimism.io/builders/node-operators/tutorials/node-from-docker