Herramientas de construcción del WAX-CDT
El WAX-CDT incluye varios comandos eosio, creados a partir de la infraestructura de front-end y herramientas de Clang. Esta colección incluye varias herramientas para construir archivos WASM optimizados y de alto rendimiento. Si quieres saber más, consulta las opciones de WAX-CDT.
Te recomendamos que uses eosio-init para crear un contrato inteligente. Esta herramienta te proporciona scripts para organizar y construir tu proyecto fácilmente.
Si estos scripts no se ajustan a tus necesidades, también puedes utilizar el comando eosio-cpp para compilar tus contratos inteligentes.
Utiliza eosio-cpp
Para generar un archivo WASM y ABI para tu contrato inteligente:
-
Busca en la línea de comandos la carpeta con tus contratos.
-
Ejecuta el comando build eosio-cpp con el parámetro -abigen.
Consejo: El eosio-cpp también incluye algunos términos ricardianos en tu archivo ABI. Puedes consultar la página de contratos y cláusulas ricardianas si necesitas más información.
eosio-cpp -abigen wax.cpp -o wax.wasm
Esto generará dos archivos en el directorio de tu contrato:
- El archivo WASM binario compilado (wax.wasm)
- El archivo ABI generado (wax.abi)