Blog
10 min de lecture
|
16 sept. 2024

Sortie de Chaingateway V2.1 Beta

Sortie de Chaingateway V2.1 Beta : lisez l'article complet sur le blog Chaingateway — infos sur les API blockchain, les paiements et les intégrations crypto.

Chapitres
C
Chaingateway Team
Experts blockchain

Chère communauté Chaingateway,

Nous sommes ravis d’annoncer la sortie de Chaingateway V2.1 ! Après des milliers d’heures de développement, nous avons entièrement remanié notre logiciel, reconstruit presque toutes les fonctions de l’API, redessiné l’UI et revu de fond en comble tout le système de webhooks. Cette mise à jour marque une avancée majeure, tant en termes de fonctionnalités que d’expérience utilisateur.

Si notre Beta vous intéresse, n’hésitez pas à rejoindre notre communauté Telegram Beta.

Comment accéder à la Beta

La version Beta est désormais disponible pour tous les clients et utilisateurs en trial. Vous pouvez y accéder sur app.chaingateway.io.

V2.1 est conçue pour être entièrement compatible avec la version précédente, ce qui signifie que vous pouvez passer de api.chaingateway.io/v2 à app.chaingateway.io/api/v2 en toute transparence.** Consultez la section Comment migrer pour les détails sur la migration de votre implémentation existante.**

Si votre trial a expiré ou si vous découvrez Chaingateway, n’hésitez pas à créer un compte. Vous pouvez aussi nous contacter et nous serons heureux de prolonger votre trial pour la nouvelle version.


Les nouveautés de Chaingateway V2.1

Nous sommes ravis de partager les principales fonctionnalités et améliorations introduites dans cette mise à jour :

1. Prise en charge des TESTNET (enfin !)

Nous prenons désormais en charge les testnets sur toutes les chaînes. Voici le détail :

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

Pour activer l’utilisation du testnet, il suffit d’ajouter X-Network: testnet à l’en-tête de votre requête. Pour le mainnet, vous pouvez utiliser X-Network: mainnet ou laisser tel quel. Tout ce que vous pouvez faire sur mainnet est désormais également possible sur les testnets. De plus, notre nouvelle fonctionnalité Paymaster n’entraîne aucun frais sur testnet, ce qui permet des tests illimités.

Vous pouvez aussi changer de réseau facilement via l’UI — utilisez simplement le sélecteur dans l’en-tête.

![Prise en charge du testnet]({{ site.baseurl }}/images/blog/2024/09/testnet.jpg)

2. Tron Paymaster

Fatigué de gérer des TRX pour déplacer des tokens TRC20 ? Notre nouvelle fonctionnalité Tron Paymaster s’en charge pour vous ! Avec Paymaster, nous gérons tous les frais de transaction, en veillant à ce que votre wallet dispose de suffisamment de bandwidth et d’energy pour traiter les transactions, ce qui vous fait économiser environ 6 TRX par transaction.

Ce service est distinct de votre abonnement habituel et nécessite d’alimenter votre compte pour couvrir les coûts de l’energy broker. Pour en savoir plus, consultez notre tutoriel Tron Paymaster ou parcourez la documentation de l’API.

Mise à jour : Notre Tron Paymaster est deprecated. Nous recommandons d’utiliser TronFuel à la place.

3. Documentation API améliorée avec fonctionnalité d’essai

Nous avons considérablement enrichi notre documentation API, en fournissant des exemples de requêtes et de réponses plus détaillés. De plus, vous pouvez désormais tester l’API directement dans la documentation.

Nous avons également ajouté la génération de code pour des centaines de stacks techniques, facilitant l’intégration de Chaingateway dans vos projets. Si vous constatez qu’il manque quelque chose, n’hésitez pas à nous contacter.

4. Portail développeur amélioré

Notre portail développeur propose désormais un guide de démarrage revu et des tutoriels sur les fonctionnalités essentielles. Que vous découvriez Chaingateway ou que vous soyez un utilisateur expérimenté, c’est le meilleur point de départ.

5. UI repensée

La nouvelle interface utilisateur a été entièrement repensée pour une meilleure ergonomie, facilitant la gestion et le débogage de vos données. Découvrez-la sur app.chaingateway.io. Notez que la recherche dans les webhooks et notifications est actuellement lente ; nous travaillons à un moteur de recherche plus performant.

![Capture d’écran du dashboard]({{ site.baseurl }}/assets/images/screenshots/dashboard_dark.webp)

6. Système de facturation amélioré

Si vous utilisez Stripe, vous pouvez désormais passer à un plan supérieur instantanément, sans attendre le prochain cycle de facturation. Cela signifie que si vous atteignez vos limites d’API, il suffit de cliquer sur « Changer de plan » dans le dashboard de facturation, et vos limites d’API augmentent immédiatement. Votre facture ne reflétera que la différence entre l’ancien et le nouveau prix du plan.

Nous travaillons aussi à étendre bientôt cette fonctionnalité aux paiements en crypto.

7. Support par chat en direct

Nous avons introduit un support par chat en direct pour vous assister en temps réel. Que vous dépanniez un problème ou ayez besoin d’aide, nous ne sommes qu’à un message.


Améliorations techniques

Refactoring de l’API

Nous sommes passés à une stack technique entièrement nouvelle, améliorant les temps de réponse, la gestion des erreurs et la résilience globale du système. Bien que nous ayons testé extensivement, il peut subsister quelques différences dans les réponses de l’API par rapport à V2. Si vous rencontrez un problème, contactez notre équipe de support.

Meilleure gestion des frais

Nous avons optimisé notre processus de gestion des frais, en résolvant des problèmes que beaucoup d’entre vous ont rencontrés par le passé. Si vos requêtes définissent actuellement gasPrice, MaxFeePerGas ou MaxPriorityFeePerGas, vous n’aurez peut-être plus besoin de les inclure en V2.1.

Système de webhooks amélioré

Nous avons rendu le système de webhooks plus rapide et plus résistant au spam, aux attaques et aux pannes.

Ces dernières semaines, nous avons connu plusieurs pannes dans nos systèmes de webhooks, qui ont entraîné le non-traitement de certains blocs. Nous pouvons désormais laisser ce problème derrière nous. Notre nouveau système de webhooks est massivement scalable et peut traiter des milliers de blocs en quelques minutes. Nous n’avons plus à nous inquiéter de ce problème.

Nous introduisons également une nouvelle fonctionnalité de sécurité pour protéger le système de webhooks contre les spammeurs. Si un webhook accumule trop de notifications échouées à cause d’un host invalide, ou envoie trop de notifications, vous recevrez une notification par e-mail avec l’ID du webhook et la raison de l’invalidation. Pour le réactiver, utilisez l’UI ou renvoyez-les avec le même ID.

De plus, le Webhook Monitor dans l’UI permet désormais d’inspecter les payloads envoyés et de filtrer par valeurs spécifiques, ce qui facilite le dépannage.

![Réactivation des webhooks]({{ site.baseurl }}/images/blog/2024/09/webhooks.jpg)


Et ensuite ?

Pour l’avenir, nous avons déjà commencé le développement de la prochaine version de Chaingateway. Elle inclura la prise en charge de Solana, une prise en charge blockchain élargie pour notre fonctionnalité Paymaster, et plusieurs corrections de réponses API. Restez à l’écoute pour plus de mises à jour !


Comment migrer vers V2.1

Le passage à V2.1 devrait se faire en douceur, mais voici un guide rapide :

  1. Changez l’URL de base de api.chaingateway.io/v2 à app.chaingateway.io/api/v2.
  2. Optionnel mais recommandé : ajoutez le préfixe Bearer devant votre clé API pour obtenir quelque chose comme Authorization: Bearer XXXxxxXXXxxxXXX.
  3. Testez tout pour vous assurer que ça fonctionne comme prévu.
  4. Tant que vous n’êtes pas entièrement migré, veuillez utiliser l’ancien dashboard sur app.chaingateway.io pour gérer votre abonnement !

Toutes les données utilisateur, adresses et clés API seront automatiquement migrées de V2 vers V2.1 toutes les minutes. Notez cependant que les adresses créées dans V2.1 ne peuvent pas être utilisées dans V2. Les webhooks sont migrés toutes les 10 minutes mais ne déclencheront aucune notification pendant le processus de migration. Si vous souhaitez de l’aide pour migrer vos webhooks, n’hésitez pas à nous contacter.


Merci pour votre soutien continu, et nous avons hâte de recueillir vos retours ! Abonnez-vous à notre newsletter pour rester informé !


Prêt à le construire vous-même ? Obtenir votre clé API — essai de 7 jours, sans carte bancaire — ou consultez API Blockchain pour la référence complète des endpoints.

C
Chaingateway Team
Experts blockchain

L'équipe Chaingateway s'attache à simplifier l'intégration blockchain pour les développeurs du monde entier.