Starknet Foundry

Starknet Foundry es un conjunto completo de herramientas para desarrolladores de Starknet, inspirado en el popular Foundry de Ethereum. Es esencial para cualquier desarrollador de Starknet y se instala automáticamente con Scarb.

Starknet Foundry incluye herramientas como snforge para testing y sncast para interacción con la red. Lo que hace especial a Foundry es que te permite probar tus contratos directamente en Cairo, sin necesidad de usar JavaScript u otros lenguajes.

Para los principiantes, lo más importante es entender que Foundry te permite:

Dojo

Dojo es un framework revolucionario para desarrollar aplicaciones onchain más complejas, especialmente juegos y aplicaciones que requieren manejo de estado sofisticado. Utiliza un patrón arquitectónico basado en componentes llamado ECS (Entity Component System) que permite crear sistemas escalables de forma modular.

Las características principales de Dojo incluyen:

Dojo está ganando mucha tracción en la comunidad y es ideal para proyectos más ambiciosos que simples contratos.

Cartridge Controller

Cartridge Controller es una solución de wallet inteligente específicamente diseñada para juegos en Web3. Implementa una interfaz estándar de cuenta de Starknet y se puede integrar perfectamente en cualquier aplicación como cualquier otra wallet.

Características principales: