Construisez avec toutes les données du monde dans des dApps puissantes. Les Oracles Chainlink sont maintenant en ligne sur le Devnet Elrond.

kevin lallement
multiversx-fr
Published in
3 min readAug 11, 2021

Nous sommes ravis d’annoncer que les oracles Chainlink ont ​​été déployés sur le devnet d’Elrond. Les développeurs peuvent désormais surcharger leurs dApps avec des données hors chaîne fiables provenant de l’un des fournisseurs de données décentralisés les plus puissants.

Le cas d’utilisation de la blockchaîne avec l’importance la plus significative dans l’évolution actuelle des dApps est la finance décentralisée. Les flux de prix en temps réel sont un composant obligatoire pour maintenir les applications financières en chaîne synchronisées avec les mouvements du marché mondial. Cela fait des oracles une condition préalable essentielle à un environnement DeFi florissant.

Le lancement de Maiar Exchange est sur le point de démarrer les moteurs du système économique dans l’écosystème d’Elrond. Sa liquidité alimentera pratiquement tous les produits DeFi qui seront lancés sur notre blockchaîne. Les applications DeFi se connectant à notre DEX AMM nécessiteront des flux de prix fiables en provenance d’oracles.

C’est pourquoi nous sommes ravis d’avoir achevé l’intégration des oracles Chainlink sur la blockchaîne d’Elrond en temps opportun. Après des tests internes rigoureux, il est maintenant temps pour les partenaires d’Elrond et la communauté des développeurs d’intégrer des flux de prix externes dans leurs applications DeFi avant de les déployer sur le réseau principal d’Elrond.

Lucian Mincu, CIO d’Elrond Network. a déclaré : “Les partenaires et les développeurs d’Elrond sont déjà à pied d’œuvre avec notre kit de développement. Avec le déploiement des oracles Chainlink sur notre devnet, ils obtiennent un nouveau composant critique requis pour déployer les dApps Elrond avec une portée illimitée.”

Détails techniques

Trois contrats intelligents Chainlink différents ont été déployés, un pour chaque fragment :

  • shard-0: erd1qqqqqqqqqqqqqpgqsj7m22r09nu8seqmdrcmn5f6038qqdq7707qvs0pe0
  • shard-1: erd1qqqqqqqqqqqqqpgqcwt9uwvhds6nm46vmg68p9899v8zsjyuu00s5u60yz
  • shard-2: erd1qqqqqqqqqqqqqpgqjrl8qg7n6f594zvg6hpvrmtmcrvee3yzcvpqx8z6zj

Vous pouvez interroger l’une des adresses de contrat intelligent ci-dessus — sélectionnez celle dans le même fragment que le portefeuille de l’expéditeur pour un meilleur temps de réponse — pour connaitre le dernier prix de l’actif en envoyant une transaction comme suit :

To: (Adresse SC mentionnée ci-dessus)
Gas limit: 50,000,000
Data: latestPriceFeed@(actif 1)@(actif 2)

Où vous devez remplacer (actif 1) et (actif 2) par l’encodage HEX du ticker d’actif. Par exemple, si vous voulez EGLD/USD :

latestPriceFeed@45474C44@555344

Les actifs suivants sont disponibles dans cette version de test:

EGLD/USD, BTC/USD, AAVE/USD, LINK/USD, SOL/USD, SNX/USD

Voici un exemple de demande de prix réussie pour EGLD/USD:

https://devnet-explorer.elrond.com/transactions/3d62e66a3e6840b5f7ee06b2eda8d6379ef3f706457552865cbb0ed29e128772

Si vous souhaitez obtenir tous les flux de prix pour tous les actifs disponibles, interrogez simplement les contrats intelligents avec une transaction similaire qui a « lastRoundData » dans le champ de données, sans aucun argument, comme ceci :

https://devnet-explorer.elrond.com/transactions/0c3da0602ec64f952400134d8dd3e739accb8c71fba26ef18f7f98e45340780f

Les données de prix sont mises à jour par cycles qui prennent environ 10 minutes.

Plongez dans les contrats intelligents Chainlink, tous les points de terminaison disponibles et d’autres informations pertinentes ici:

https://github.com/ElrondNetwork/sc-chainlink-rs

Pour les exécutants de nœuds Chainlink, assurez-vous de déployer l’adaptateur Elrond et les scripts pour exécuter vos oracles en utilisant ces ressources :

https://github.com/ElrondNetwork/sc-chainlink-rs/tree/master/elrond-adapter

Commencez à créer des oracles Chainlink sur le devnet d’Elrond, contribuez et dites-nous ce que vous en pensez dans notre communauté Telegram dédiée :

Article original traduit en français : https://elrond.com/blog/chainlink-oracles-elrond-devnet/

Pour plus d’information, vous pouvez consulter :

--

--