À propos du projet
FlashLoanArbitrage est un projet en anglais centré sur un script Node.js local, goflash.js, et un smart contract pour l'arbitrage DeFi avec des flash loans. Selon le README, le contrat contracte un flash loan en USDC, convertit préalablement l'ETH de l'utilisateur en USDC, achète de l'ETH à un prix inférieur sur une plateforme et le revend à un prix supérieur sur une autre, rembourse le prêt plus les frais et le gas, reconvertit le profit en ETH et laisse le reste comme profit pour l'utilisateur. Le script surveille les prix ETH/USDC sur Chainlink, Uniswap V2, SushiSwap, Curve Finance et Balancer, attend une différence de prix de 0,9 % ou plus, puis déclenche le flux d'arbitrage. Le README liste quatre protocoles de flash-loan : Aave, dYdX, Uniswap V3 et Balancer, avec des chiffres indiqués pour les frais et la liquidité. L'installation est interactive : npm install, node goflash.js, puis création d'un nouveau portefeuille ou importation d'une clé privée existante, laquelle est sauvegardée dans wallet.json. Un menu permet aux utilisateurs de choisir le protocole DeFi, de définir un montant de prêt en ETH, de recréer ou d'importer un portefeuille, de lancer l'arbitrage ou de quitter. Les dépendances sont ethers, inquirer et chalk. Le README avertit sur les exigences de solde du portefeuille pour le gas, les frais, le slippage, la sécurité de la clé privée et recommande de ne pas commiter wallet.json. Il note également que dans les marchés réels, les différences de 0,9 % sont rares et que le script affiche occasionnellement une opportunité simulée à des fins de démonstration. Le projet est partagé tel quel à des fins éducatives et à utiliser à ses propres risques. Cet aperçu reflète uniquement ce qu'indique le README ; aucune vérification indépendante du smart contract, des résultats d'arbitrage ou de la sécurité des fonds n'est fournie.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.