Recursos

Recursos Generales

Ambientes de Desarrollo Integrado (Ethereum)

  • Brownie

    Framework de desarrollo y testing basado en Python para contratos inteligentes dirigido a la Máquina Virtual de Ethereum.

  • Dapp

    Herramienta para la construcción, testeo y deployment de contratos inteligentes desde la línea de comandos.

  • Embark

    Plataforma para la construcción y deployment de aplicaciones descentralizadas.

  • Foundry

    Juego de herramientas rápido, portable y modular para el desarrollo de aplicaciones de Ethereum escritas en Rust.

  • Hardhat

    Ambiente de desarrollo de Ethereum con red local Ethereum, características para debugging y ecosistema de programas adicionales.

  • Remix

    IDE basado en el navegador con compilador integrado y ambiente de ejecución de Solidity sin componentes del lado del servidor.

  • Truffle

    Framework para el desarollo en Ethereum.

Integraciones de Editores

Herramientas para Solidity

  • ABI to Solidity interface converter

    Un script para generar interfaces de contratos desde el ABI de un contrato inteligente.

  • abi-to-sol

    Herramienta para generar la fuente de interfaz de Solidity desde un ABI JSON dado.

  • Doxity

    Generador de documentación para Solidity.

  • Ethlint

    Linter para identificar y corregir asuntos de estilo y seguridad en Solidity.

  • evmdis

    Desensamblador EVM que lleva a cabo análisis estático en el bytecode para proveer un nivel alto de abstracción que las operaciones EVM sin procesar.

  • EVM Lab

    Paquete abundante de herramientas para interactuar con el EVM. Incluye un VM, Etherchain API, y un mostrador con muestra de costo de gas.

  • hevm

    Debugger EVM y motor de ejecución simbólica.

  • leafleth

    Un generador de documentación para contratos inteligentes de Solidity.

  • PIET

    Una herramienta para desarrollar, auditar y usar contratos inteligentes de Solidity a través de una interfaz gráfica simple.

  • Scaffold-ETH

    Stack de desarollo en Ethereum forkeable enfocado en iteraciones rápidas de productos.

  • sol2uml

    Generador de diagrama de clase Unified Modeling Language (UML) para contratos en Solidity.

  • solc-select

    Un script para cambiar rápidamente entre versiones de compilador de Solidity.

  • Solidity prettier plugin

    Un plugin prettier para solidity.

  • Solidity REPL

    Prueba instantáneamente Solidity con una consola de línea de comandos para Solidity.

  • solgraph

    Visualice el flujo de control de Solidity y destaque las vulnerabilidades potenciales de seguridad.

  • Solhint

    Linter para Solidity que provee seguridad, guía de estilo y reglas de buenas prácticas para validación de contratos inteligentes.

  • Sourcify

    Servicio de verificación de contratos automatizados descentralizados y repositorio pñublico de metadatos de contratos.

  • Sūrya

    Herramienta de utilidad para sistemas de contratos inteligentes que ofrece varias salidas visuales e información sobre la estructura de los contratos. También soporta búsqueda en el gráfico de la llamada a función.

  • Universal Mutator

    Una herramienta para generación de mutaciones, con reglas configurables y soporte para Solidity y Vyper.

Parsers y Grammars de Terceros