Ir al contenido

Compilando (Move)

Una vez que tengas un paquete configurado, puedes compilar tu código Move haciendo:

Ventana de terminal
aptos move compile

Si se ejecuta exitosamente, deberías recibir una salida de Terminal como esta:

Ventana de terminal
{
"Result": [
"<DIRECCIÓN_DE_PUBLICACIÓN>::<NOMBRE_DEL_MÓDULO>"
]
}

Los paquetes Move compilados contienen una estructura de carpetas que se asemeja a la siguiente.

  • Directoriobuild/
    • Directoriopackage_name/
      • Directoriobytecode_modules/
        • Directoriodependencies/
        • module_name.mv
      • Directoriosource_maps/
        • Directoriodependencies/
        • module_name.mvsm
      • Directoriosources/
        • Directoriodependencies/
        • module_name.move
      • BuildInfo.yaml
  • Directorioscripts/
  • Directoriosources/
    • module_name.move
  • Directoriotests/
  • Move.toml

La carpeta de módulos de bytecode contiene el bytecode Move compilado para tu(s) módulo(s) (como module_name.mv). Para aprender más sobre el bytecode y sus características de seguridad, consulta ¿por qué move?

La carpeta de mapas de fuente contiene mapas de fuente (como module_name.mvsm) que permiten a los usuarios mapear el bytecode compilado de vuelta al código fuente y dependencias relevantes.