프로젝트 소개
FlashLoanArbitrage는 Node.js와 Solidity 스마트 계약으로 구축된 자동화된 DeFi 아비트리지 봇입니다. 이 봇은 Chainlink, Uniswap V2, SushiSwap, Curve Finance, Balancer 등 다섯 개의 탈중앙화 플랫폼에서 ETH/USDC 가격을 60초 간격으로 스캔하고, 가격 차이가 0.9% 이상일 때 실행을 트리거합니다.
아비트리지 흐름은 다음과 같습니다: 스마트 계약은 선택한 프로토콜에서 USDC 플래시론을 받고, 사용자의 ETH를 미리 USDC로 변환한 후, 한 플랫폼에서 낮은 가격으로 ETH를 구매하고 다른 플랫폼에서 높은 가격으로 판매합니다.その後、フラッシュローンと手数料およびガスを返済し、残りのUSDC利益をETHに戻して変換し、純利益をユーザーのウォレットに預け入れます。
サポートされているフラッシュローンプロトコルは、Aave(最大10M USDC、手数料0.05%)、dYdX(最大500K USDC、手数料0.05%)、Uniswap V3(最大5M USDC、手数料0.01%)、Balancer(最大1M USDC、手数料0.02%)です。手数料が低いUniswap V3とdYdXの使用が推奨されます。
このボットはinquirerを駆動するインタラクティブなCLIメニューを提供し、ウォレット管理(wallet.jsonに保存された秘密鍵で作成またはインポート)、プロトコル選択、ローン額の設定、方向変化インジケータを伴うリアルタイム価格モニタリングが可能です。依存関係はethers、inquirer、chalkです。
プロジェクトは教育目的でそのまま共有されます。ユーザーにはガス用に十分なETHを維持し、wallet.jsonをバージョン管理にコミットせず、まず少額でテストすることを推奨します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.