Install
Install the following binaries in a newly created RollApp subdirectory. The deployment process requires the installation of Go 1.23 and dasel:
Install RollApp
- EVM
- CosmWasm
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}
Set RollApp info
CosmWasm RollApps set the bech32
prefix.
export BASE_DENOM="TOKEN_SYMBOL" # e.g. awasm
export DENOM=$(echo "$BASE_DENOM" | sed 's/^.//') # will remove the first symbol from the BASE_DENOM ( awasm > wasm)
export ROLLAPP_CHAIN_ID="YOUR_CHAIN_ID" # example: wasm_1234
export BECH32_PREFIX="$BASE_DENOM"
export EXECUTABLE="rollapp-wasm"
Install the RollApp binary
git clone --branch v1.0.0-rc04 https://github.com/dymensionxyz/rollapp-wasm.git && cd rollapp-wasm
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