Validator247
  • 🛠️Validator247
  • 🔏Mainnet
    • 🔋MantraChain
    • 🔋Shentu
    • 🔋Nibiru
    • 🔋Dymension
    • 🔋Arch way
    • 🔋Pactus
    • 🔋SEDA
    • 🔋Entangle
    • 🔋SelfChain
    • 🔋Penumbra
    • 🔋ZetaChain
    • 🔋Elys Network
  • 🔐Testnet
    • 💠RPC Node 0G_Lab
    • 💠0G_storage-node-V3_Galileo
    • 💠XRPL EVM network
    • 💠Initia
    • 💠MantraChain-Dukong
    • 💠AlignedLayer
    • 💠Warden Protocol
    • 💠Airchains - varanasi-1
    • 💠Airchains
    • 💠Hedge
    • 💠Celestia
    • 💠Mantrachain - Hongbai
    • 💠0G_Lab
    • 💠Galactica
    • 💠Penumbra
    • 💠Side Protocol
    • 💠Avail
    • 💠Entangle
    • 💠Namada
    • 💠Autonity
    • 💠0G Newton - V2
    • 💠Empeiria
  • 💠Tanssi
  • 💠Fiamma Chain
  • 💠Story Protocol
  • 💠Nillion
  • 💠Prysm
  • 💠Octra-Labs
  • 💠Pipe Network
  • 🏁EigenLayer testnet
  • ❎Overview of the Initia Project
  • 💲Initia: Integrating L1 and L2 for a Future-Ready Blockchain Ecosystem
  • IBC
  • 🍉Cosmos Wasm Smart Contracts
  • 🐣Foundry install
  • Group 1
    • 🐣hetzner Pass
  • Page 1
Powered by GitBook
On this page
  • Download Snapshot
  • Wallet & Validator
  • DONE
  1. Mainnet

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/cosmovisor@v1.0.0

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 = "ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0@seeds.polkachu.com: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

PreviousNibiruNextArch way

Last updated 1 year ago

🔏
🔋