Foundry

Foundry es una cadena de herramientas de desarrollo de contratos inteligentes. Es un entorno de desarrollo de Ethereum escrito en Rust que ayuda a los desarrolladores a gestionar las dependencias, compilar proyectos, ejecutar pruebas, implementar contratos e interactuar con las cadenas de bloques desde la línea de comandos. Foundry puede interactuar directamente con la API de Ethereum de Moonbeam, por lo que se puede utilizar para implementar contratos inteligentes en Moonbeam. Hay tres herramientas que componen Foundry: Forja: compila, prueba e implementa contratos Cast: una interfaz de línea de comandos para interactuar con los contratos Anvil: un nodo TestNet local para fines de desarrollo que puede bifurcar redes preexistentes