Monedero Ethereum y herramientas de desarrollo para desarrolladores - Rivet

Autores: Georgios Konstantopoulos, Achal Srinivasan, Tom Meagher, Jake Moxey; Fuente: paradigma; Compiladores: Kate, Marsbit

Nos complace anunciar el lanzamiento alfa de Rivet, una herramienta y billetera para desarrolladores gratuita y de código abierto para cadenas basadas en EVM. Creamos Rivet para mejorar la experiencia de desarrollo front-end y desbloquear nuevas áreas de productividad para los desarrolladores. A continuación se muestra más información.

! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-f1c577f559-dd1a6f-1c6801)

**** ¿Qué es el remache? ****

Rivet es una billetera Ethereum y una herramienta de desarrollo para desarrolladores: una extensión de navegador que permite a los desarrolladores inspeccionar, depurar, modificar y manipular el estado de un nodo Ethereum local. Se centra en los flujos de trabajo comunes del desarrollo front-end de Ethereum, es compatible con cualquier dApp de Ethereum y tiene muchas funciones avanzadas listas para usar. Rivet tiene la licencia MIT, y es gratuito para que cualquiera pueda contribuir, usar o bifurcar. Estamos emocionados de que la comunidad construya Rivet con nosotros, ¡así que no dudes en comunicarte con nosotros si estás interesado en contribuir!

Rivet es una extensión de navegador que permite a los usuarios conectarse a cualquier aplicación Ethereum y tener todas las funciones que se esperan de una billetera, es decir, administrar múltiples direcciones, firmar y enviar transacciones o mensajes, y ver su historial de transacciones.

¿Por qué crear una billetera para desarrolladores?

Creamos Rivet por dos razones fundamentales:

Desarrollar contra nodos nativos de Ethereum es una molestia para las billeteras de los consumidores porque simplemente no fueron diseñados para ello. Los cambios de estado constantes (y reinicios) en el nodo ethereum local pueden hacer que estas billeteras no estén sincronizadas y, en general, tengan una reactividad deficiente (por ejemplo, en algunas billeteras de consumo, debe eliminar y volver a agregar su cuenta para restablecer el nonce, ya que la mayoría de las billeteras no responder a reinicios nonce)

Otros desarrolladores depuran en redes de prueba y, peor aún, en redes principales. Desarrollar para una red de prueba funciona porque puede financiarse fácilmente a través de un grifo y probar el flujo de transacciones fácilmente; sin embargo, eso conlleva la desventaja de no poder replicar las condiciones de la red y el estado de la red principal. Desarrollar para la red principal está bien, del mismo modo que se puede desarrollar para las condiciones y el estado de la red en tiempo real; sin embargo, la desventaja obvia es que estás gastando dinero real en tarifas. Ninguno de los dos enfoques es ideal para depurar y probar procesos de un extremo a otro.

Al crear una billetera centrada en el desarrollador, podemos alentar a los desarrolladores a seguir las mejores prácticas de introspección, prueba y depuración en nodos locales (bifurcados) de Ethereum. Rivet es un habilitador que funciona de extremo a extremo con nodos locales, aprovechando funciones a las que no pueden acceder las billeteras de los consumidores comunes.

! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-606165b270-dd1a6f-1c6801)

**** ¿Qué tiene de especial Rivet? ****

Lo que hace especial a Rivet es su estrecha integración con Foundry's Anvil. Esto permite realizar pruebas, depuraciones y modificaciones profundas dentro de la dApp. Rivet es "Ethereum DevTools", que es análogo a "React DevTools" o "Developer Tools for Browsers (⌘I)".

Aquí hay algunas diferencias entre Rivet y otras billeteras:

En lugar de una pequeña ventana emergente, hay mucho espacio en el costado del navegador para mostrar información valiosa sobre el estado de Ethereum.

Sincronización automática de nodos y ajuste automático de nonces/cuentas dependiendo de la red a la que esté conectado (¡no más restablecer nonces cada vez que cambia la red!)

Bifurcar la red principal, permitiendo interacciones "en zona protegida" en la red en vivo, es especialmente útil cuando se prueba la integración de dApps con aplicaciones en vivo.

Intervalos de producción de bloques configurables, minería de clics y tarifas de bloques superpuestos.

¡La suplantación de cuenta le permite navegar e interactuar con cualquier dApp desde cualquier dirección!

Anulación de cuenta le permite editar el nonce o el saldo de cualquier cuenta. ¡La anulación de la ranura de almacenamiento estará disponible próximamente!

Enumere todos los bloques, profundice en las transacciones, vea las transacciones pendientes en mempool entre bloques/mientras la minería de bloques está en pausa, casi como un mini explorador de bloques.

! [Rivet] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-98ed76b066-dd1a6f-1c6801)

****¿Qué sigue para Rivet? ****

Rivet aún se encuentra en una fase inicial de desarrollo y estamos buscando colaboradores en el espacio creativo y de implementación. Si es un desarrollador front-end y está interesado en desarrollar esta funcionalidad con nosotros, póngase en contacto.

Lo que nos emociona es:

  1. Mejorar UI/UX usando Rivet

  2. El viaje en el tiempo se utiliza para cancelar una o más operaciones (¡no restablecer!)

  3. Leer y escribir saldo de token (ERC20/721, etc.) u otras ranuras de almacenamiento

  4. Datos de llamadas, registros, cambios de estado y seguimientos decodificados por ABI

  5. Integración más estrecha con los artefactos de compilación de Forge

  6. Atajos de teclado

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)