Ejecute la aplicación EVM RollApp
EVM RollApps permite a los desarrolladores escribir lógica de aplicaciones en Solidity y es compatible con los marcos de desarrollo existentes basados en Ethereum (por ejemplo, MUD ). Este tutorial proporciona puntos finales de nodo para implementar contratos inteligentes en una EVM RollApp ( RollApp X en testnet ) para probar la implementación y la funcionalidad de las aplicaciones de contratos inteligentes.
Para comenzar, instale la siguiente plantilla EVM RollApp (requiere Go 1.22.1):
git clone https://github.com/dymensionxyz/rollapp-evm.git
cd rollapp-evm
make install
Exporte las siguientes variables:
export EXECUTABLE="rollapp-evm"
export ROLLAPP_CHAIN_ID="rollappevm_1234-1"
export KEY_NAME_ROLLAPP="rol-user"
export BASE_DENOM="arax"
export BECH32="ethm"
export DENOM=$(echo "$BASE_DENOM" | sed 's/^.//')
export MONIKER="$ROLLAPP_CHAIN_ID-sequencer"
export ROLLAPP_HOME_DIR="$HOME/.rollapp_evm"
export ROLLAPP_SETTLEMENT_INIT_DIR_PATH="${ROLLAPP_HOME_DIR}/init"
export SKIP_EVM_BASE_FEE=true # optional, removes fees on the rollapp
Inicialice RollApp con un archivo de génesis adjunto:
sh scripts/init.sh
Ejecute la aplicación Roll:
rollapp-evm start
Last updated