
Nous sommes ravis d’annoncer que les oracles Chainlink ont été déployés sur le devnet Elrond. Les développeurs peuvent désormais explorer la suralimentation de 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 blockchain 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 lancer les moteurs de progrès économique dans l’écosystème d’Elrond. Sa liquidité alimentera pratiquement tous les produits DeFi qui seront lancés sur notre blockchain. Les applications DeFi se connectant à notre DEX AMM nécessiteront des flux de prix fiables d’oracles.
C’est pourquoi nous sommes ravis d’avoir achevé l’intégration des oracles Chainlink sur la blockchain 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.
« 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 des dApps Elrond avec une portée illimitée. a déclaré
Lucian Mincu, CIO d’Elrond Network .
Détails techniques
Trois contrats intelligents de flux de prix Chainlink différents ont été déployés, un pour chaque fragment :
- fragment-0 : erd1qqqqqqqqqqqqqpgqsj7m22r09nu8seqmdrcmn5f6038qqdq7707qvs0pe0
- fragment-1 : erd1qqqqqqqqqqqqqpgqcwt9uwvhds6nm46vmg68p9899v8zsjyuu00s5u60yz
- fragment-2 : erd1qqqqqqqqqqqqqpgqjrl8qg7n6f594zvg6hpvrmtmcrvee3yzcvpqx8z6zj
Vous pouvez interroger l’une des adresses de contrat intelligent ci-dessus – sélectionnez celle dans la même partition que le portefeuille de l’expéditeur pour le meilleur temps de réponse – pour le dernier prix de l’actif en envoyant une transaction comme suit :À : (adresse SC mentionnée ci-dessus)Limite de gaz : 50 000 000Données : lastPriceFeed@(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, vous devez utiliserdernierPrixFeed@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 :
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 :
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
Chainlink node runners, 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 :