Sincronización de estado
Las rollapps de Dymension pueden realizar una sincronización de estado a partir de una instantánea siempre que:
La aplicación rollapp utiliza una capa DA genuina (Celestia/Avail) y no una local.
La aplicación rollapp no ha cambiado de capa DA desde que se tomó la instantánea.
Crear una instantánea
Cree un archivo comprimido del directorio de datos de rollapp:
Detén la aplicación rollapp.
Instale la herramienta de compresión lz4 si aún no está instalada:
Cree un archivo comprimido del directorio de datos de rollapp:
Reemplace <ROLLER_CONFIG_DIR>
con la ruta real al directorio de configuración del rodillo (el valor predeterminado es ~/.roller
).
Cargar una instantánea
Cargue la instantánea del paso anterior en el directorio de datos de rollapp para realizar la sincronización:
Borre el estado de la aplicación rollapp con:
Cargue la instantánea en el directorio de datos de rollapp:
Iniciar la aplicación Roll
Asegúrese de que la aplicación rollapp no produzca bloques hasta que se sincronice. Establezca
aggregator=false
en el archivo de configuración de rollapp ubicado en<ROLLER_CONFIG_DIR>/rollapp/config/dymint.toml
.Inicie la aplicación rollapp usando el rodillo. Si eres el secuenciador, una vez que la aplicación roll esté sincronizada, configúrala
aggregator=true
y reiníciala.Verifique que la aplicación rollapp esté completamente sincronizada revisando sus registros en
<ROLLER_CONFIG_DIR>/rollapp/rollapp.log
. Asegúrese de que la altura actual coincida con el objetivo de sincronización en líneas parecidas a:
NOTA:
La sincronización puede tardar algunas horas cuando se utiliza una capa Celestia DA.
Last updated