This is the upgrade documentation for Dymension mainnet, version v4.0.0.
The upgrade is scheduled for block 10192266 which is ~ Nov 24, 2025, 13:00:00 UTC
Here is the information of the upgrade:
v4.0.0Here are the steps for validators to apply upgrade:
Run until reaching upgrade height. Upon upgrade height reached, the node should panic.
Stop the node. If the node is running as a system service, run systemctl stop <dymension-service>.service
Update the service file with permissions to create data directory within the .dymension directory (required by upgrade)
systemctl status <dymension-service>.service
Look for the line that says “Loaded:” — it shows the full path to the service file.
Open the service file.
Use a text editor such as nano to open it:
sudo nano /etc/systemd/system/<dymension-service>.service
Update the service configuration.
In the [Service] section, add the following line (if it doesn’t already exist):
WorkingDirectory=/home/<user>/.dymension
Replace <user> with your actual Linux username.
Example for mzonder username:
WorkingDirectory=/home/mzonder/.dymension
IMPORTANT: make sure you use go version 1.24.6
go version
# go version go1.24.6
cd $HOME
git clone [<https://github.com/dymensionxyz/dymension.git>](<https://github.com/dymensionxyz/dymension.git>)
cd dymension
git checkout v4.0.0
make install
dymd version
# v4.0.0