πDymension
Dymension is a network of fast modular blockchains known as RollApps, and this documentation is its primary resource.
Make sure you have the latest Go build and system components installed
Install Cosmovisor
go install github.com/cosmos/cosmos-sdk/cosmovisor/cmd/[email protected]
Install Node
git clone https://github.com/dymensionxyz/dymension.git dymension
cd dymension
git checkout v3.1.0
make install
Initialize Node
dymd init YOUR_MONIKER --chain-id dymension_1100-1
Download Genesis
wget -O genesis.json https://snapshots.polkachu.com/genesis/dymension/genesis.json --inet4-only
mv genesis.json ~/.dymension/config
Configure Seed
sed -i 's/seeds = ""/seeds = "[email protected]:20556"/' ~/.dymension/config/config.toml
Configure Cosmovisor Folder
# Create Cosmovisor Folders
mkdir -p ~/.dymension/cosmovisor/genesis/bin
mkdir -p ~/.dymension/cosmovisor/upgrades
# Load Node Binary into Cosmovisor Folder
cp ~/go/bin/dymd ~/.dymension/cosmovisor/genesis/bin
Create Service File
sudo tee /etc/systemd/system/dymd.service > /dev/null <<EOF
[Unit]
Description=dymd Daemon
After=network-online.target
[Service]
User=$USER
ExecStart=$(which dymd) start
Restart=always
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable dymd
Download Snapshot
Install lz4 if needed
sudo apt update
sudo apt install snapd -y
sudo snap install lz4
Download the snapshot
curl -o - -L https://snapshots.polkachu.com/snapshots/dymension/dymension_1170907.tar.lz4 | lz4 -c -d - | tar -x -C $HOME/.dymension
Launch Node
sudo systemctl restart dymd
journalctl -u dymd -f -o cat
Wallet & Validator
Add new key
dymd keys add wallet
Recover existing key
dymd keys add wallet --recover
Create Validator
dymd tx staking create-validator \
--amount 1000000adym \
--commission-max-change-rate "0.05" \
--commission-max-rate "0.10" \
--commission-rate "0.05" \
--min-self-delegation "1" \
--pubkey=$(dymd tendermint show-validator) \
--moniker 'Your_nodename' \
--website "Your_website" \
--identity "your_keybase" \
--details "I Love Validator247" \
--security-contact "Your_mail" \
--chain-id dymension_1100-1 \
--gas auto --gas-prices 20000000000adym \
--gas-adjustment 1.6 \
--from wallet -y
DONE
Last updated