Blog
10 min de lectura
|
16 sept 2024

Lanzamiento de Chaingateway V2.1 Beta

Lanzamiento de Chaingateway V2.1 Beta: lea el artículo completo en el blog de Chaingateway — información sobre APIs blockchain, pagos e integraciones cripto.

Capítulos
C
Chaingateway Team
Expertos en blockchain

Querida comunidad de Chaingateway,

¡Estamos encantados de anunciar el lanzamiento de Chaingateway V2.1! Tras miles de horas de desarrollo, hemos renovado por completo nuestro software, rediseñando casi todas las funciones de la API, rediseñando la UI y revisando por completo todo el sistema de webhooks. Esta actualización marca un salto significativo tanto en funcionalidad como en experiencia de usuario.

Si le interesa nuestra Beta, no dude en unirse a nuestra comunidad de Telegram Beta.

Cómo acceder a la Beta

La versión Beta ya está disponible para todos los clientes y usuarios en trial. Puede acceder a ella en app.chaingateway.io.

V2.1 está diseñada para ser totalmente compatible con la versión anterior, lo que significa que puede pasar de api.chaingateway.io/v2 a app.chaingateway.io/api/v2 sin problemas.** Consulte la sección Cómo migrar para más detalles sobre cómo migrar su implementación actual.**

Si su trial ha caducado o es nuevo en Chaingateway, cree una cuenta con confianza. También puede contactarnos y con gusto le extenderemos el trial para la nueva versión.


Novedades de Chaingateway V2.1

Nos entusiasma compartir las principales funciones y mejoras introducidas en esta actualización:

1. Soporte de TESTNET (¡por fin!)

Ahora soportamos testnets en todas las chains. Aquí el desglose:

  • Ethereum: testnet Sepolia
  • Tron: testnet Nile
  • BSC: Testnet
  • Polygon: testnet Amoy
  • Bitcoin: Testnet3

Para habilitar el uso de testnet, simplemente añada X-Network: testnet al header de su request. Para mainnet, puede usar X-Network: mainnet o dejarlo como está. Todo lo que puede hacer en mainnet ahora también puede hacerlo en testnets. Además, nuestra nueva función Paymaster no genera ninguna fee en testnet, permitiendo pruebas ilimitadas.

También puede cambiar de red fácilmente vía la UI: solo use el interruptor en la sección del header.

![Soporte de testnet]({{ site.baseurl }}/images/blog/2024/09/testnet.jpg)

2. Tron Paymaster

¿Cansado de gestionar TRX para mover tokens TRC20? ¡Nuestra nueva función Tron Paymaster se encarga de eso! Con Paymaster, nosotros gestionamos todas las fees de transacción, asegurando que su wallet tenga suficiente bandwidth y energy para procesar transacciones, ahorrándole aproximadamente 6 TRX por transacción.

Este servicio es independiente de su suscripción normal y requiere financiar su cuenta para cubrir los costes del energy broker. Aprenda más en nuestro tutorial de Tron Paymaster o explorando la documentación de la API.

Actualización: Nuestro Tron Paymaster es deprecated. Recomendamos usar TronFuel en su lugar.

3. Documentación de API mejorada con función de prueba

Hemos mejorado significativamente nuestra documentación de API, proporcionando ejemplos de request y response más detallados. Además, ahora puede probar la API directamente en la documentación.

También hemos añadido generación de código para cientos de stacks tecnológicos, facilitando la integración de Chaingateway en sus proyectos. Si encuentra algo que falta, no dude en contactarnos.

4. Portal de desarrolladores mejorado

Nuestro Portal de Desarrolladores ahora cuenta con una guía de inicio renovada y tutoriales sobre la funcionalidad principal. Ya sea que sea nuevo en Chaingateway o un usuario experimentado, este es el mejor lugar para empezar.

5. UI rediseñada

La nueva interfaz de usuario ha sido completamente rediseñada para mejorar la usabilidad, facilitando la gestión y depuración de sus datos. Échele un vistazo en app.chaingateway.io. Tenga en cuenta que, aunque la función de búsqueda en webhooks y notificaciones es actualmente lenta, estamos trabajando en implementar un motor de búsqueda más eficiente.

![Captura de pantalla del dashboard]({{ site.baseurl }}/assets/images/screenshots/dashboard_dark.webp)

6. Sistema de facturación mejorado

Si usa Stripe, ahora puede cambiar a un plan superior al instante, sin esperar al siguiente ciclo de facturación. Esto significa que si alcanza sus límites de API, basta con hacer clic en «Cambiar plan» en el dashboard de facturación, y sus límites de API aumentarán de inmediato. Su factura solo reflejará la diferencia entre el precio del plan antiguo y el nuevo.

También estamos trabajando en extender pronto esta funcionalidad a los pagos en cripto.

7. Soporte por chat en vivo

Hemos introducido soporte por chat en vivo para ayudarle en tiempo real. Ya sea que esté solucionando un problema o necesite ayuda, estamos a solo un mensaje de distancia.


Mejoras técnicas

Refactorización de la API

Hemos migrado a un stack tecnológico completamente nuevo, mejorando los tiempos de respuesta, el manejo de errores y la resiliencia general del sistema. Aunque hemos probado extensamente, puede que aún haya algunas diferencias en las respuestas de la API en comparación con V2. Si encuentra algún problema, contacte a nuestro equipo de soporte.

Mejor gestión de fees

Hemos optimizado nuestro proceso de gestión de fees, abordando problemas que muchos de ustedes enfrentaron en el pasado. Si sus requests actualmente definen gasPrice, MaxFeePerGas o MaxPriorityFeePerGas, es posible que ya no necesite incluirlos en V2.1.

Sistema de webhooks mejorado

Hemos hecho el sistema de webhooks más rápido y más resistente contra spam, ataques y caídas.

En las últimas semanas experimentamos varias caídas en nuestros sistemas de webhooks, lo que provocó que no se procesaran algunos blocks. Sin embargo, ya podemos dejar ese problema atrás. Nuestro nuevo sistema de webhooks es masivamente escalable y puede manejar miles de blocks en minutos. Ya no necesitamos preocuparnos por este problema.

También estamos introduciendo una nueva función de seguridad para proteger el sistema de webhooks contra spammers. Si un webhook tiene demasiadas notificaciones fallidas por un host inválido o envía demasiadas notificaciones, recibirá una notificación por email con el ID del webhook y el motivo de la invalidación. Para reactivarlo, use la UI o vuelva a enviarlas con el mismo ID.

Además, el Webhook Monitor en la UI ahora le permite inspeccionar los payloads enviados y filtrar por valores específicos, facilitando la resolución de problemas.

![Reactivación de webhooks]({{ site.baseurl }}/images/blog/2024/09/webhooks.jpg)


¿Qué sigue?

Mirando hacia el futuro, ya hemos comenzado el desarrollo de la próxima versión de Chaingateway. Esto incluirá soporte para Solana, soporte blockchain ampliado para nuestra función Paymaster, y varias correcciones en las respuestas de la API. ¡Manténgase atento a más actualizaciones!


Cómo migrar a V2.1

Cambiar a V2.1 debería ser sencillo, pero aquí tiene una guía rápida:

  1. Cambie la URL base de api.chaingateway.io/v2 a app.chaingateway.io/api/v2.
  2. Opcional pero recomendado: añada el prefijo Bearer delante de su API key, de modo que quede como Authorization: Bearer XXXxxxXXXxxxXXX.
  3. Pruebe todo para asegurarse de que funciona como se espera.
  4. Mientras no esté completamente migrado, use el dashboard antiguo en app.chaingateway.io para gestionar su suscripción.

Todos los datos de usuario, direcciones y API keys se migrarán automáticamente de V2 a V2.1 cada minuto. Sin embargo, tenga en cuenta que las direcciones creadas en V2.1 no se pueden usar en V2. Los webhooks se migran cada 10 minutos, pero no activarán ninguna notificación durante el proceso de migración. Si desea ayuda para migrar sus webhooks, no dude en contactarnos.


¡Gracias por su continuo apoyo, y esperamos con ganas su feedback! Suscríbase a nuestro newsletter para mantenerse al día.


¿Listo para construirlo tú mismo? Obtenga su clave de API — prueba de 7 días, sin tarjeta — o consulte API Blockchain para la referencia completa de los endpoints.

C
Chaingateway Team
Expertos en blockchain

El equipo de Chaingateway se dedica a simplificar la integración blockchain para desarrolladores de todo el mundo.