Saltearse 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.

  • Directorybuild/
    • Directorypackage_name/
      • Directorybytecode_modules/
        • Directorydependencies/
        • module_name.mv
      • Directorysource_maps/
        • Directorydependencies/
        • module_name.mvsm
      • Directorysources/
        • Directorydependencies/
        • module_name.move
      • BuildInfo.yaml
  • Directoryscripts/
  • Directorysources/
    • module_name.move
  • Directorytests/
  • 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.