Browse all Foundry articles.
17 min read
Cheatcodes en Starknet Foundry Un "cheatcode" en Foundry es un mecanismo que permite a las pruebas de contratos controlar variables de entorno como la dirección del llamador, el timestamp actual, entre otras. En este...
16 min read
Pruebas de invariantes en Foundry Introducción En este artículo, discutiremos los invariantes y cómo realizar una prueba de invariantes en contratos inteligentes de Solidity utilizando las suites de pruebas de Foundry. Las pruebas de invariantes son...
6 min read
Pruebas de mutación en Solidity Las pruebas de mutación son un método para verificar la calidad de la suite de pruebas introduciendo errores intencionalmente en el código y asegurando que las pruebas detecten el error. El tipo de errores...
1 min read
Foundry forge coverage Reporte visual de cobertura de líneas con LCOV !forge coverage lcov report Si ejecutas "forge coverage" en un proyecto de Foundry, obtendrás una tabla que muestra cuántas de tus líneas y...
1 min read
Verificar firma en Solidity en Foundry Aquí tienes un ejemplo mínimo (para copiar y pegar) de cómo crear y verificar de forma segura firmas ECDSA con OpenZeppelin en el entorno de Foundry. Contrato:...
3 min read
Prueba de función interna en Solidity Para probar una función interna de Solidity, crea un contrato hijo que herede del contrato que se está probando, envuelve la función interna del contrato padre con una...
11 min read
Pruebas unitarias de Foundry Este artículo describirá cómo crear pruebas unitarias en Solidity usando Foundry. Cubriremos cómo probar todas las transiciones de estado que pueden ocurrir en un smart contract, además de algunas...