Skip to main content

Install

Install the following binaries in a newly created RollApp subdirectory. The deployment process requires the installation of Go 1.22+ and dasel:

Install RollApp

Set RollApp info

EVM RollApps set the bech32 prefix and have a corresponding 0x hex address they can use.

export BASE_DENOM="abah" # e.g. aevm
export DENOM=$(echo "$BASE_DENOM" | sed 's/^.//') # will remove the first symbol from the BASE_DENOM ( aevm > evm)

export ROLLAPP_CHAIN_ID="bah_29993410-1" # example: ethm_1234-1

export BECH32_PREFIX="$BASE_DENOM"
export EXECUTABLE="rollapp-evm"

Install the latest RollApp release branch: here

git clone --branch v2.2.1-rc04 https://github.com/dymensionxyz/rollapp-evm.git && cd rollapp-evm
make install BECH32_PREFIX=${BECH32_PREFIX}

Install Dymension (dymd)

Installing dymd allows users to programmatically interact with Dymension.

git clone https://github.com/dymensionxyz/dymension.git --branch v3.1.0 && cd dymension
make build && sudo cp build/dymd /usr/local/bin/dymd