Andino recursos
  • Andino recursos
    • ⛓️Glosario Blockchain Web3
      • 🦊Metamask Learing
      • Ecosistemas Layer 2
      • Gobernanza
        • ¿Qué es una DAO?
      • Recompenzas en proyectos codigo abierto
  • 🔴Optimism
    • Introducción a Optimism
    • Gobernanza en Optimism
    • RETROPGF
    • Construye en Optimism
      • OP Stack
  • 🔵Base
    • Base y OP Stack
  • 🔷Arbitrum
    • ¿Qué es Arbitrum?
    • Arbitrum One y Arbitrum Nova
  • 🟪Polygon
    • ¿Qué es Polygon?
    • Desarrollar dApps en Polygon
      • Requisitos para desarrollar dapps en polygon
  • 🟡Celo
    • ¿Qué es Celo?
      • dApps en Celo
    • ReFi : Finanzas regenerativas
    • Construir en Celo
      • Herramientas para desarrolladores
        • Recursos para desarrolladores
        • Contract Kit
          • Configuración Contract Kit
          • Usando el Contract Kit
          • Hola - Contrato (Trufa + Nodo Remoto)
        • Celo Librerías & SDKs
          • Thirdweb SDK
  • ⛓️POKT
    • ¿Qué es POKT?
    • ¿Cómo funciona una dApp?
    • ¿Cómo funciona PKT Network?
    • Empezar a construir en POKT
    • Cómo se ve Pocket en acción: Un vistazo detallado
      • Nodies App - POKT Network
Powered by GitBook
On this page
  • Lista de herramientas para desarrolladores de Celo
  • Los nuevos desarrolladores comienzan aquí
  • Herramientas de desarrollo
  1. Celo
  2. Construir en Celo

Herramientas para desarrolladores

PreviousConstruir en CeloNextRecursos para desarrolladores

Last updated 1 year ago

Lista de herramientas para desarrolladores de Celo

Una guía de herramientas, componentes, patrones y plataformas disponibles para desarrollar aplicaciones en Celo.

Esta lista se basa en la que fue impulsada por los gerentes de producto de ConsenSys que vieron la necesidad de compartir mejor las herramientas, los patrones de desarrollo y los componentes entre los desarrolladores de blockchain nuevos y experimentados.

Este recurso está destinado a centrarse en las herramientas de desarrollo, pero el repositorio también incluye:

  • para DApps, recursos educativos, billeteras y servicios útiles.

Los nuevos desarrolladores comienzan aquí

  • : el lenguaje de contratos inteligentes más popular.

  • : billetera de extensión de Chrome para interactuar con Dapps.

  • : el marco de desarrollo, prueba e implementación de contratos inteligentes más popular. Instale el cli a través de npm y comience aquí a escribir sus primeros contratos inteligentes.

  • : componentes empaquetados para el ecosistema Ethereum.

  • : entorno de desarrollo Ethereum flexible, extensible y rápido.

  • : una imagen de Linux lista para ser importada en VirtualBox que incluye las herramientas de desarrollo mencionadas anteriormente.

  • : una caja de inicio todo en uno para que los desarrolladores impulsen sus aplicaciones respaldadas por contratos inteligentes. Incluye Truffle, OpenZeppelin SDK, el paquete EVM OpenZeppelin/contracts-ethereum-package de contrato inteligente auditado, una aplicación de reacción y rimble para facilitar el diseño.

  • : descripción general completa y colaborativa de Ethereum: su historia, gobernanza, planes futuros y recursos de desarrollo.

  • : la guía definitiva para comenzar con la programación de contratos inteligentes de Ethereum.

  • : Brownie es un marco de Python para implementar, probar e interactuar con contratos inteligentes de Ethereum.

  • : publique y busque preguntas para ayudar en su ciclo de vida de desarrollo.

  • : API de blockchain ingeniosas para crear aplicaciones de clase mundial.

  • : realice transacciones sin gas en su dapp habilitando metatransacciones utilizando un SDK fácil de usar.

  • : eventos de Blockchain antes de que sucedan. La cartera de herramientas para desarrolladores de Blocknative facilita la creación con datos de mempool.

Herramientas de desarrollo

Desarrollo de contratos inteligentes

Idiomas de contratos inteligentes

Marcos

IDE

Otras herramientas

Probar redes blockchain

Pruebe los grifos de éter

Comunicándose con Ethereum

API de Ethereum frontales

  • Estrictamente mecanografiado: alternativas de Javascript

API de backend de Ethereum

Bootstrap/herramientas listas para usar

Herramientas Ethereum ABI (interfaz binaria de aplicaciones)

Patrones y mejores prácticas

Patrones para el desarrollo de contratos inteligentes

    • tiene soluciones para problemas comunes en Ethereum/Solidity, por ejemplo.

    • Se debe consultar antes de crear soluciones propias y no probadas.

    • Probablemente las bibliotecas y contratos inteligentes más utilizados

    • Similar a Dappsys, más integrado en el marco Truffle

    • Capacidad de actualización: los contratos inteligentes se pueden actualizar a una versión más nueva

    • Control de permisos: al usar los modificadores authy authP, puede proteger la funcionalidad para que solo otras aplicaciones o entidades puedan acceder a ella.

    • Reenviadores: las aplicaciones de AragonOS pueden enviar su intención de realizar una acción a otras aplicaciones, de modo que esa intención se reenvíe si se cumple un conjunto de requisitos.

    • Organice los contratos para que compartan el mismo almacenamiento de contratos y la misma dirección de Ethereum.

    • Resuelve el límite máximo de tamaño de contrato de 24 KB.

    • Actualice diamantes agregando/reemplazando/eliminando cualquier cantidad de funciones en una sola transacción.

    • Las actualizaciones son transparentes al registrarlas con un evento estándar.

    • Obtenga información sobre un diamante con eventos y/o cuatro funciones estándar.

Capacidad de actualización

Infraestructura

Clientes de Ethereum

Almacenamiento

Mensajería

Herramientas de prueba

Herramientas de seguridad

Supervisión

Otras herramientas diversas

Estándares y bibliotecas de contratos inteligentes

  • Fichas

Bibliotecas populares de contratos inteligentes

Guías para desarrolladores de infraestructura de segunda capa

Escalabilidad

Canales de Pago/Estado

Plasma

Cadenas laterales

Privacidad / Confidencialidad

ZK-SNARK

Escalabilidad + Privacidad

ZK-STARK

Componentes de interfaz de usuario prediseñados

: lenguaje de contratación inteligente de Ethereum

: nuevo lenguaje de programación pitónico experimental

: el marco de desarrollo, prueba e implementación de contratos inteligentes más popular. La suite Truffle incluye Truffle, y .

: entorno de desarrollo Ethereum flexible, extensible y rápido.

: Brownie es un marco de Python para implementar, probar e interactuar con contratos inteligentes de Ethereum.

: marco para el desarrollo de DApps

: marco para pruebas y desarrollo avanzado de contratos inteligentes, pequeño, flexible y rápido (basado en ethers.js)

: marco para el desarrollo de DApp, sucesor de DApple

: marco basado en ethers.js para la implementación de Dapp

: entorno ágil de desarrollo de contratos inteligentes con pruebas, implementación de INFURA, documentación automática de contratos y más. Presenta un diseño flexible y sin opiniones con personalización ilimitada.

: marco JavaScript para crear aplicaciones descentralizadas

- OpenZeppelin SDK: un conjunto de herramientas para ayudarlo a desarrollar, compilar, actualizar, implementar e interactuar con contratos inteligentes.

: una consola basada en texto con pestañas completas para la interacción y el desarrollo de contratos inteligentes, que incluye administración de billetera y ABI, soporte de ENS e integración avanzada de Scala.

: un marco de entorno de desarrollo rápido, flexible y simple para contratos inteligentes, pruebas e implementación de Ethereum en la máquina virtual Ethereum (EVM).

: marco Java para crear contratos inteligentes.

: IDE web con análisis estático integrado, prueba blockchain VM.

: IDE web. VM blockchain del navegador integrada, integración de Metamask (implementaciones con un clic en Testnet/Mainnet), registrador de transacciones y código en vivo de su aplicación web, entre muchas otras características.

: editor Atom con paquetes , , y

: archivo de sintaxis de Vim para solidity

: extensión de Visual Studio Code que agrega soporte para Solidity

: extensión de Visual Studio Code para compilar, ejecutar y depurar programas Solidity y Vyper

: complemento de código abierto para (gratuito/comercial) con resaltado de sintaxis, formato, finalización de código, etc.

: IDE basado en Eclipse. Incluye ayuda y finalización de código sensible al contexto, navegación de código, coloración de sintaxis, compilador integrado, soluciones rápidas y plantillas.

: IDE desarrollado por que le permite escribir, compilar y depurar su contrato inteligente. Fácil de compartir y encontrar fragmentos de código.

: Atra proporciona servicios web para ayudarlo a crear, implementar y mantener aplicaciones descentralizadas en la cadena de bloques Ethereum.

: extensión VSCode que permite crear contratos inteligentes e implementarlos dentro de Visual Studio Code

: ejecute un nodo Ethereum (Geth o Parity) para el desarrollo, tan fácil como npm i -g ethnode && ethnode.

: aplicación para probar la cadena de bloques Ethereum con interfaz de usuario visual y registros

: utilice Kaleido para crear una red blockchain de consorcio. Excelente para PoC y pruebas

: ejecute una red privada de nodos Besu en un contenedor Docker ** : componente para realizar transacciones privadas de PegaSys ** : implementación Java de Ethereum 2.0 Beacon Chain de PegaSys

: simplifica la integración y la aceptación de pruebas de aplicaciones de contratos inteligentes con instancias acoplables que se parecen mucho a una red blockchain real.

: ejecute una red Raiden local en contenedores acoplables para fines de demostración y prueba.

: scripts de implementación listos para usar para redes PoA privadas

: scripts de implementación listos para usar para redes privadas PoW

: implementación y gobernanza de las redes PoA de Ethereum del consorcio

: cree una red Ethereum basada en prueba de trabajo

: acceso API de Ethereum a redes Ethereum (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)

: proporciona acceso a la red Ethereum a través de Cloudflare en lugar de ejecutar su propio nodo.

: nodos Ethereum compartidos y dedicados como servicio (Mainnet, Ropsten)

: plataforma de desarrollo Blockchain, API Ethereum y servicio de nodo (Mainnet, Ropsten, Rinkeby, Goerli, Kovan)

: API de Ethereum JSON-RPC (Mainnet, Rinkeby, Mainnet de ejecución frontal)

- Grifo AC#/.NET

- Javascript Web3

: alternativa a Javascript Web3

: alternativa a Javascript Web3, utilidades útiles y funciones de billetera

Una biblioteca JS reactiva de alto nivel optimizada para clientes ligeros.

: alternativa a Typecript Web3

: una colección de funciones de utilidad para Ethereum como y

: contenedor Javascript Web3 con reintentos automáticos, acceso a y conexiones websocket sólidas.

y : bibliotecas modernas, de alto nivel y sin configuración para interactuar con contratos inteligentes y realizar transacciones.

: solucionador de direcciones del servicio de nombres Ethereum simple y sin configuración.

: una adaptación TypeScript de web3.js. Los beneficios incluyen construcciones pequeñas y seguridad de tipo completo, incluso al interactuar con contratos.

: marco de desarrollo multiplataforma de Ethereum

: una biblioteca TypeScript para usar

: biblioteca Redux para conectar una interfaz a una cadena de bloques

: un SDK de JavaScript para crear dapps Ethereum móviles nativas usando React Native

: un React Hook personalizado para administrar Metamask en proyectos Ethereum ĐApp

: protocolo abierto para conectar Wallets a Dapps

: varios subproveedores útiles para usar junto con (incluido un subproveedor Ledger para agregar soporte de billetera de hardware Ledger a su dApp).

: configuración de tienda redux lista para ethereum e independiente del marco.

: comuníquese con diferentes cadenas de bloques (incluido Ethereum) mediante una única interfaz.

: una interfaz Delphi para la cadena de bloques Ethereum que permite el desarrollo de dApps nativas para Windows, macOS, iOS y Android.

: SDK de código abierto para crear dapps con una experiencia de usuario de incorporación perfecta

: un SDK fácil de usar para crear aplicaciones web3 sin extensiones ni descargas.

: una billetera sin custodia con un SDK que permite una fácil interacción con DApps sin instalar nada.

: cree aplicaciones de interfaz de usuario basadas en Ethereum con un solo comando.

: Github bifurcable y apto para principiantes para comenzar a crear contratos inteligentes.

: entregue notificaciones en tiempo real a sus usuarios. Con soporte integrado para aceleraciones y cancelaciones, Blocknative Notify.js ayuda a los usuarios a realizar transacciones con confianza. Notify.js es fácil de integrar y rápido de personalizar.

-Python Web3

- PHP Web3

- PHP Web3

-Java Web3

Web3

- Rubí Web3

- Óxido Web3

- Haskell Web3

- Kotlin Web3

: un puente entre los eventos de contratos inteligentes de Ethereum y los microservicios backend, escrito en Java por Kauri

: cliente Elixir JSON-RPC para la cadena de bloques Ethereum

: una puerta de enlace que le permite ejecutar múltiples nodos Ethereum con fines de redundancia y equilibrio de carga. Se puede ejecutar como alternativa (o además) de Infura. Escrito en Golang.

: un conjunto de métodos auxiliares para ayudar a consultar contratos inteligentes ETH en Elixir

: un servicio MESG para interactuar con cualquier contrato Ethereum según su dirección y ABI.

: un servicio MESG para interactuar con eventos de Ethereum e interactuar con él.

: SDK de Python, JS y Java para simplificar las interacciones con Ethereum. Utiliza retransmisores para descargar los costos de transacción a los retransmisores.

: proporciona capacidades de registro avanzadas para aplicaciones y redes de Ethereum, incluido un lenguaje de consulta, un procesador de consultas y generación de código de registro.

: componentes empaquetados para el ecosistema Ethereum

: cree aplicaciones frontend basadas en Ethereum con un solo comando

: ejecute una red privada de nodos Besu en un contenedor Docker

: cadenas de desarrollo .NET preconfiguradas para una respuesta rápida (PoA) ** : explorador de blockchain Wasm (muestra funcional)

: ejecute una red Raiden local en contenedores acoplables para fines de demostración y prueba.

: scripts de implementación listos para usar para redes PoA privadas

: tutorial paso a paso para construir una cadena de prueba de PoA con 2 nodos con consenso de ronda de autoridad de paridad

: scripts de implementación listos para usar para redes privadas PoW

: utilice Kaleido para crear una red blockchain de consorcio. Excelente para PoC y pruebas

: una implementación local de pruebas de la API CryptoKitties y contratos inteligentes, disponible como Truffle Box

: aragonCLI se utiliza para crear y desarrollar aplicaciones y organizaciones de Aragon.

: cliente JavaScript que proporciona una API para interactuar con los contratos inteligentes de Colony Network.

: Biblioteca que facilita el acceso de aplicaciones javascript a los contratos inteligentes DAOstack Arc ethereum.

: cliente JavaScript que proporciona una API para interactuar con Arkane Network, un proveedor de billetera para crear dapps fáciles de usar.

: Blocknative Onboard es la forma rápida y sencilla de agregar soporte para múltiples billeteras a su proyecto. Con módulos integrados para más de 20 carteras de hardware y software únicas, Onboard le ahorra tiempo y dolores de cabeza.

: marco React para crear dApps Ethereum de una sola página

: biblioteca para decodificar parámetros de datos y eventos de transacciones de Ethereum

: genera envoltorios de contratos mecanografiados a partir de contratos ABI.

: genera automáticamente definiciones de campos de formulario de UI y validadores asociados desde una ABI de contrato de Ethereum

- Biblioteca de prefijos de longitud recursiva y ABI de contrato con seguridad de tipos en Java

: genera dapps a partir de artefactos Truffle, implementa contratos en redes públicas/privadas, ofrece una página pública personalizable en vivo para interactuar con los contratos.

: cree instantáneamente una dApp en una URL única utilizando ABI.

: una herramienta de desarrollo que proporciona una API HTTP simple para buscar y leer archivos de contrato generados por Truffle, para su uso durante el desarrollo local. Ofrece ABI de contrato nuevos a través de http.

: un servicio MESG para interactuar con cualquier contrato Ethereum según su dirección y ABI.

: un generador basado en web que crea una interfaz y un servicio C# basado en Nethereum basado en contratos inteligentes de Solidity.

proporciona componentes básicos para o

el uso se describe en y

, especialmente la sección Beneficios

: una lista de verificación de hallazgos comunes y problemas a tener en cuenta al auditar un contrato para el lanzamiento de una red principal.

: un cliente Ethereum de código abierto desarrollado bajo la licencia Apache 2.0 y escrito en Java. El proyecto está alojado en Hyperledger.

- Ir al cliente

: cliente Rust, anteriormente llamado Parity

- Cliente C++

- Cliente .NET Core

: un servicio administrado que proporciona API compatibles con los estándares del cliente Ethereum

: cliente Python que usa

: cliente JS que utiliza

: Seth es una herramienta cliente de Ethereum, como una "MetaMask para la línea de comandos".

- Proyecto Ethereum Light Client de Metamask

- Cliente Elixir

- Cliente de Energy Web Foundation para la red de pruebas de Tobalaba

: una implementación autorizada de Ethereum que respalda la privacidad de datos por parte de

: implementación del nodo completo de Ethereum escrita en Elixir.

: un servicio administrado que proporciona nodos Geth compartidos y dedicados

: nube para desarrolladores de Blockchain con acceso API y nodo como servicio.

: almacenamiento descentralizado y referencia de archivos

: servicio de almacenamiento IPFS con capacidad de búsqueda adicional, anteriormente IPFS-Store

: base de datos descentralizada sobre IPFS

: una biblioteca cliente para la API HTTP IPFS, implementada en JavaScript

: API fácil de usar en IPFS y otros protocolos de almacenamiento distribuido/descentralizado

: la forma más sencilla de utilizar IPFS

: plataforma de almacenamiento distribuido y servicio de distribución de contenido, un servicio de capa base nativo de la pila web3 de Ethereum

: una puerta de enlace API IPFS administrada y un servicio de fijación

: una API para almacenamiento distribuido y controlado por el usuario. Construido sobre IPFS y Orbitdb.

: un proyecto de nube peer-to-peer incentivado fuera de la cadena (base de datos, almacenamiento de archivos, informática y DID) compatible con Ethereum e IPFS.

: protocolo de comunicación para que las DApps se comuniquen entre sí, un servicio de capa base nativo de la pila web3 de Ethereum

: comunicaciones punto a punto entre nodos que ejecutan Ethereum/Whisper

: implementación de Python de la capa de red RLPx

: API que permite a los desarrolladores implementar mensajes IPFS persistentes o en memoria de igual a igual.

: integración continua de configuración cero para proyectos de trufas

: herramienta de cobertura de código de solidez

: cobertura de código alternativo para contratos inteligentes de Solidity

- Perfilador de función de contrato de solidez

: perfilador de contratos inteligentes de Solidity alternativo y actualizado

: marco de prueba de solidez rápido, paralelizado y con recarga en caliente

: conjunto de herramientas para probar aplicaciones Ethereum

: simplifica la integración y la aceptación de pruebas de aplicaciones de contratos inteligentes con instancias acoplables que se parecen mucho a una red blockchain real.

: el proyecto hevm es una implementación de la máquina virtual Ethereum (EVM) creada específicamente para pruebas unitarias y depuración de contratos inteligentes.

: depurador gráfico de solidez

: acelere su desarrollo con seguimientos de pila legibles por humanos

: Linter de solidez que proporciona seguridad, guía de estilo y reglas de mejores prácticas para la validación de contratos inteligentes.

- Linter para identificar y solucionar problemas de estilo y seguridad en Solidity, anteriormente Solium

: paquete npm que analiza los tx enviados a un nodo testrpc local para hacerlos más legibles y fáciles de entender

: un paquete npm con afirmaciones y utilidades adicionales utilizadas para probar contratos inteligentes de Solidity con trufa. Lo más importante es que agrega la capacidad de afirmar si se han emitido (o no) eventos específicos.

: preprocesador léxico Solidity con sintaxis estilo mustache.js, macros, compilación condicional e inclusión automática de dependencias remotas.

: preprocesador y aplanador de Solidity con un lenguaje integral de directivas y expresiones, matemáticas de alta precisión y muchas funciones auxiliares útiles.

: decodifica y publica ethereum tx sin procesar. Similar a

: una biblioteca para burlarse de las dependencias de los contratos inteligentes durante las pruebas unitarias.

: una biblioteca simple para probar el contrato inteligente de Ethereum que permite usar cualquier biblioteca web3 y ejecutor de prueba que elija.

: complemento de PyTest para probar contratos inteligentes para la cadena de bloques Ethereum.

: plataforma de verificación de seguridad y ecosistema de herramientas para desarrolladores de Ethereum

: herramienta de análisis de seguridad de código de bytes EVM de código abierto

- Análisis de seguridad de contratos inteligentes estáticos alternativos

: escáner de seguridad para contratos inteligentes de Ethereum

: analizador de seguridad de contratos inteligentes estáticos

- Desensamblador EVM

- Desensamblador EVM alternativo

: marco para la seguridad de los contratos criptoeconómicos, recompensas de seguridad descentralizadas

: visualice el flujo de control de solidez para el análisis de seguridad de contratos inteligentes

- Herramienta de ejecución simbólica en Contratos Inteligentes y Binarios

: un marco de análisis estático de Solidity

: la extensión de análisis estático SECBIT para el compilador Solidity

: un verificador modular para contratos inteligentes de Solidity

: lista completa de vectores de ataque conocidos y antipatrones comunes

: una colección de vulnerabilidades en contratos inteligentes ERC20 con tokens afectados

: auditorías de seguridad de contratos inteligentes gratuitas de Callisto Network

: un analizador visual de arquitectura de Solidity

: una plataforma de análisis avanzada de Ethereum que proporciona monitoreo en vivo, información y detección de anomalías, métricas de tokens, auditorías de contratos inteligentes, visualización de gráficos y búsqueda de blockchain. También se puede explorar información de mercado en tiempo real y actividades comerciales en los intercambios descentralizados de Ethereum.

: proporciona monitoreo en vivo, información y detección de anomalías, métricas de tokens, auditorías de contratos inteligentes, visualización de gráficos y búsqueda de blockchain.

- Una herramienta para monitorear una serie de contratos y transacciones inteligentes

: una fuente de datos en vivo de las actividades y registros de eventos de sus contratos inteligentes en Ethereum

: una plataforma que brinda a los usuarios monitoreo y alertas confiables de contratos inteligentes en forma de un panel web sin necesidad de que los usuarios alojen o mantengan la infraestructura.

: explore contratos inteligentes con datos de transacciones decodificados, vea cómo se utiliza el contrato y busque transacciones con llamadas a funciones específicas

: una herramienta para inspeccionar y analizar cadenas de bloques basadas en EVM. El único explorador de blockchain con todas las funciones para redes Ethereum.

: un panel de control para monitorear dapps. La terminal se puede utilizar para monitorear a sus usuarios, dapp, infraestructura blockchain, transacciones y más.

: un marco extensible escrito en Golang para escuchar eventos en cadena y hacer algo en respuesta.

: notificaciones de transacciones extraídas y descartadas, cambios en el precio del gas y actividad de direcciones para las direcciones deseadas.

: supervise cualquier contrato o dirección de billetera y obtenga eventos de mempool en streaming para cada etapa del ciclo de vida, incluidas caídas, confirmaciones, aceleraciones, cancelaciones y más. Decodifica automáticamente las transacciones internas confirmadas. Y filtra exactamente como quieras. Reciba eventos en nuestra interfaz visual, sin código, o asócielos con su clave API para obtener eventos a través de un webhook. Mempool Explorer ayuda a los intercambios, protocolos, billeteras y comerciantes a monitorear y actuar en transacciones en tiempo real.

: explorador de bloques de Ethereum para cadena privada. Explore transacciones, decodifique llamadas a funciones, datos de eventos o valores de variables de contrato en su cadena que se ejecuta localmente.

: un administrador de paquetes descentralizado impulsado por aragonOS y Ethereum. aragonPM permite una gobernanza descentralizada sobre las actualizaciones de paquetes, eliminando puntos de falla centralizados.

: componentes empaquetados para crear DApps rápidamente.

: una implementación local de pruebas de la API CryptoKitties y contratos inteligentes, disponible como Truffle Box

- Compilador de solidez

: compilador de solidez a nivel de proyecto

: compila código de solidez de forma más rápida, sencilla y fiable

: combina el proyecto de solidez con la utilidad de archivo plano. Útil para visualizar contratos importados o para verificar su contrato en Etherscan

: alternativa, fusiona todas las importaciones en un solo archivo para contratos de solidez

: codificación de prefijo de longitud recursiva en JavaScript

: una colección de herramientas CLI para ayudar con el aprendizaje y el desarrollo de Ethereum

: Ethereal es una herramienta de línea de comandos para gestionar tareas comunes en Ethereum

- Funciones criptográficas javascript para Ethereum y tutoriales para usarlas con web3js y solidity

: la aplicación móvil permite firmar transacciones

: colección de herramientas Python para el ecosistema Ethereum

: archivos de solidez de Concats desarrollados bajo Truffle con todas sus dependencias

: paquete npm que analiza los tx enviados a un nodo testrpc local para hacerlos más legibles y fáciles de entender

: enlaces mecanografiados para contratos inteligentes de Ethereum

: una sencilla herramienta de suma de comprobación de direcciones de Ethereum

: permite indexar bloques o escuchar eventos en PHP

: herramienta de billetera universal JavaScript para billeteras basadas en Ethereum. Admite software, hardware y Metamask: reúne todas las billeteras en una interfaz consistente y predecible para el desarrollo de dApps.

: conéctese a MetaMask desde node.js

- Generador de documentación para proyectos de Solidity

: exporte datos de la cadena de bloques Ethereum a archivos CSV o JSON

- Complemento más bonito para formatear el código de Solidity

: demostración de integración de Ethereum y Unity

: demostración/muestra de integración de Ethereum y Unity

: demostración/muestra del motor de reglas de negocio de Nethereum

: un conjunto de herramientas para estandarizar la importación de Solidity y la resolución de artefactos en marcos.

: un nodo y una herramienta de navegador para inspeccionar transacciones, decodificando, cuando sea posible, el método, los registros de eventos y cualquier motivo de reversión utilizando las ABI que se encuentran en línea.

: una biblioteca útil escrita en Golang para enviar una transacción de manera confiable, abstrayendo algunos de los detalles complicados de bajo nivel, como la optimización del gas, los cálculos nonce, la sincronización y los reintentos.

: verifica sin problemas el código fuente del contrato en Etherscan desde la línea de comando de Truffle.

: estimación de gas para constructores, por constructores. Gas Platform aprovecha la infraestructura de datos de mempool en tiempo real de Blocknative para estimar de manera precisa y consistente las tarifas de transacción de Ethereum. Esto proporciona a los constructores y comerciantes una API de tarifas de gas actualizada.

: el repositorio de solicitudes de comentarios de Ethereum

: contrato simbólico original para activos fungibles

: estándar de token para activos no fungibles

: un estándar de token mejorado para activos fungibles

: estándar de tokens explotables

: crea un método estándar para publicar y detectar qué interfaces implementa un contrato inteligente.

- Contrato proxy para gestión y ejecución de claves, para establecer una identidad Blockchain.

: una interfaz estándar para la propiedad de contratos

: contiene contratos inteligentes reutilizables probados como SafeMath y SDK de OpenZeppelin para la capacidad de actualización de contratos inteligentes.

: una colección de bibliotecas de Solidity para crear contratos inteligentes seguros y eficientes en gas en Ethereum.

: un grupo de paquetes creados para su uso en blockchains que utilizan la máquina virtual Ethereum.

: una biblioteca de fecha y hora de Solidity que ahorra gas

- Protocolo DAO. Contiene centrado en la capacidad de actualización y la gobernanza.

: un sistema operativo para DAO y la capa base de la pila DAO.

- protocolo DEX

: contiene pruebas de exactitud de los contratos de tokens. especificaciones dadas y propiedades de alto nivel

: proporciona contratos para el uso del servicio demostrable, lo que permite acciones fuera de la cadena, obtención de datos y cálculo.

: bibliotecas matemáticas de punto flotante de punto fijo (64,64 bits) y precisión cuádruple compatible con IEEE-754 (128 bits) para Solidity

: canal de pago Ethereum en 50 líneas de código

: guías y ejemplos para casos de uso de emisor/receptor de µRaiden

: sitio web como aplicación de nodo que se inició en el IC3-Ethereum Crypto Boot Camp 2018 en la Universidad de Cornell y cubre todas las variantes de Plasma (MVP/Cash/Debit).

: implementación de investigación de OmiseGO sobre plasma mínimo viable

: implementación de Golang y extensión de la especificación de plasma mínimo viable

: mire y desafíe automáticamente o salga de Omisego Plasma Network cuando sea necesario.

: interactúa con la red Plasma OmiseGo y notifica cualquier evento bizantino.

: una caja de herramientas para zkSNARKS en Ethereum

: transacciones confidenciales en la red Ethereum, la implementación está activa en la red principal de Ethereum

: haga que cualquier token ERC-20/ERC-721 sea privado: herramientas y microservicios de código abierto

Proxy Re-cifrado (PRE) ** : una red de re-cifrado de proxy para potenciar la privacidad de los datos en sistemas descentralizados ** : biblioteca criptográfica de re-cifrado de proxy de umbral

Cifrado totalmente homomórfico (FHE) ** : biblioteca FHE acelerada por GPU

y : motor de escalabilidad de StarkEx que almacena transiciones de estado en cadena

: una biblioteca de React que incluye componentes Dapp

: una biblioteca de React que incluye componentes Dapp

: una biblioteca de React que incluye componentes Dapp

- Componentes reutilizables de React Dapp

- Componentes de reacción de Metamask

: un mecanismo de alojamiento híbrido multiplataforma para aplicaciones descentralizadas basadas en web

: muestra de billetera de escritorio multiplataforma

- Botón de donación minimalista

: componentes adaptables y estándares de diseño para aplicaciones descentralizadas.

: incluya componentes de reacción para funcionalidad social. Incluyendo comentarios, perfiles y mensajes.

🟡
Lista de herramientas para desarrolladores de Ethereum
Recursos del ecosistema Celo
Solidez
Metamask
Truffle
Cajas de trufas
Hardhat
Cryptotux
OpenZeppelin Starter Kits
EthHub.io
EthereumDev.io
Brownie
Ethereum Stack Exchange
dfuse
Biconomía
Blocknative
Solidez
Vyper
Truffle
Ganache
Drizzle
Sumérgete en profundidad sobre la trufa aquí
Hardhat
Brownie
Embark
Waffle
Dapp
Etherlime
Parasol
0xcert
OpenZeppelin SDK
sbt-ethereum
Cobra
Epirus
Remix
Estudio Ethereum
Atom
Atom Solidity Linter
Etheratom
autocomplete-solidity
language-solidity
Vim solidity
Visual Studio Code
Ethcode
Complemento Intellij Solidity
JetBrains IntelliJ Idea IDE
Herramientas de solidez YAKINDU
Eth Fiddle
The Loom Network
Servicios Atra Blockchain
Azure Blockchain Dev Kit para Ethereum para VSCode
ethnode
Ganache
Kaleido
Besu Private Network
Orion
Artemis
Cliquebait
Raiden local
Scripts de implementación de redes privadas
Red Ethereum local
Ethereum en Azure
Ethereum en Google Cloud
Infura
CloudFlare Distributed Web Gateway
Chainstack
Alchemy
ZMOK
Grifo Rinkeby
grifo kovan
Grifo Ropsten (MetaMask)
Grifo Ropsten (rpánico)
grifo goerli
grifo universal
Nethereum.Faucet
Web3.js
Eth.js
Ethers.js
light.js
Web3Wrapper
Ethereumjs
ethereumjs-util
ethereumjs-tx
Alchemy-web3.js
las API mejoradas de Alchemy
flex-contract
flex-ether
ez-ens
web3x
Nethereum
dfuse
la API dfuse Ethereum
Drizzle
Tasit SDK
useMetamask
WalletConnect
Subproveedores
el motor de proveedores Web3
ethvtx
documentos
olmo-ethereum
purescript-web3
ChainAbstractionLayer
Delphereum
Torus
Fortmatic
Portis
create-eth-app
Scaffold-ETH
Notify.js
Web3.py
Web3.php
Ethereum-php
Web3j
Nethereum-.Net
Ethereum.rb
óxido-web3
Web3.hs
KEthereum
Eventeum
Ethereumex
Ethereum-jsonrpc-gateway
EthContract
Servicio de contrato Ethereum
Servicio Ethereum
Marmo
Ethereum Logging Framework
Cajas de trufas
Crear aplicación Eth
Besu Private Network
Testchains
Blazor/Blockchain Explorer
Raiden local
Scripts de implementación de redes privadas
Tutorial de Parity Demo-PoA
Red Ethereum local
Kaleido
Cheshire
aragonCLI
ColonyJS
ArcJS
Arkane Connect
Onboard.js
web3-react
Decodificador ABI
ABI-gen
UI de Ethereum ABI
headlong
EasyDapper
One Click dApp
Truffle Pig
Servicio de contrato Ethereum
Nethereum-CodeGenerator
Dappsys: bloques de construcción de contratos Ethereum seguros, simples y flexibles
Lista blanca
Token ERC20 actualizable
Bóveda de tokens ERC20
Autenticación (RBAC)
...varios más...
MakerDAO
The TAO
Dapp-a-day 1-10
Dapp-a-day 11-25
Contratos OpenZeppelin: un marco abierto de contratos inteligentes reutilizables y seguros en el lenguaje Solidity.
Blog sobre mejores prácticas con auditorías de seguridad
Taller Avanzado con Montaje
Ethereum Multisig más simple
Lista de verificación de auditoría de solidez de CryptoFin
aragonOS: un marco de contrato inteligente para construir DAO, Dapps y protocolos
Estándar de diamante EIP-2535
Blog de Elena Dimitrova, desarrolladora de colony.io
https://blog.colony.io/writing-more-robust-smart-contracts-99ad0a11e948
https://blog.colony.io/writing-upgradeable-contracts-in-solidity-6743f0eecc88
Blog de investigación de Aragón
Desarrollo impulsado por la biblioteca
Técnicas avanzadas de implementación de código Solidity
OpenZeppelin en bibliotecas proxy
Besu
Geth
OpenEthereum
Aleth
Nethermind
Infura
Trinity
py-evm
Ethereumjs
ethereumjs-vm
Seth
Mustekala
Exthereum
EWF Parity
Quórum
JP Morgan
Mana
Chainstack
QuikNode
IPFS
Mahuta
OrbitDB
API JS IPFS
TEMPORAL
PINATA
Swarm
Infura
3Box Storage
Aleph.im
Whisper
Protocolo de conexión DEVp2p
Pydevp2p
3Box Threads
Truffle Teams
Cobertura de código de solidez
Cobertura de Solidity
Perfilador de función de solidez
Sol-profiler
Espresso
Eth tester
Cliquebait
Hevm
Depurador de gráficos de Ethereum
Tenderly CLI
Solhint
Ethlint
Decode
truffle-assertions
Psol
solpp
Decodificar y publicar
https://live.blockcypher.com/btc-testnet/decodetx/
Doppelgänger
rocketh
pytest-cobra
MythX
Mythril
Oyente
Securify
SmartCheck
Ethersplay
Evmdis
Hydra
Solgraph
Manticore
Slither
Adelaide
solc-verify
Blog de seguridad de Solidity
Awesome Buggy ERC20 Tokens
Auditoría de seguridad de contratos inteligentes gratuita
Piet
Alethio
amberdata.io
Neufund - Smart Contract Watch
Scout
Tenderly
Chainlyt
BlockScout
Terminal
Ethereum-watcher
Alchemy Notify
Blocknatve Mempool Explorer
Ethernal
aragonPM
Cajas de trufas
Cheshire
Solc
Sol-compiler
Solidity cli
Aplanador de solidez
Sol-merger
RLP
eth-cli
Ethereal
Eth crypto
Parity Signer
py-eth
trufa-aplanadora
Decode
TypeChain
EthSum
Indexador Blockchain basado en PHP
Purser
Node-Metamask
Solidity-docgen
Ethereum ETL
prettier-plugin-solidity
Unity3dSimpleSample
Flappy
Wonka
Resolver-Engine
eth-reveal
Ethereum-tx-sender
truffle-plugin-verify
Plataforma Blocknative Gas
ERC
ERC-20
ERC-721
ERC-777
ERC-918
ERC-165
ERC-725
ERC-173
Zeppelin
la biblioteca
cryptofin-solidity
Bibliotecas modulares
Biblioteca DateTime
Aragón
el marco de contrato inteligente de AragonOS
ARC
0x
Bibliotecas de tokens con pruebas
API demostrable
Bibliotecas ABDK para Solidity
Canal de pago Ethereum
Documentación de µRaiden
Aprenda Plasma
Plasma MVP
Plasma MVP Golang
Plasma Guard
Plasma OmiseGo Watcher
Red POA
Puente POA
Interfaz de usuario del puente POA
Contratos puente POA
Red de telar
Red Matic
ZoKrates
El protocolo AZTEC
Nightfall
NuCypher Network
pyUmbral
NuFHE
StarkWare
StarkWare Resources
aragonUI
componentes.bounties.network
ui.decentraland.org
dapparatus
Metamask ui
DappHybrid
Nethereum.UI.Desktop
eth-button
Sistema de diseño Rimble
Complementos de 3Box