آموزش آربیتراژ وام فلش کاربردی با Solidity و TypeScript - آخرین آپدیت

دانلود Practical Flash Loan Arbitrage with Solidity and TypeScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش آربیتراژ Flashloan در پالیگان با Solidity و Typescript

شروع به کار با آربیتراژ Flashloan در پالیگان با استفاده از Solidity و Typescript. یاد بگیرید چگونه یک قرارداد هوشمند FlashLoan بدون کارمزد با Solidity بسازید، قیمت توکن‌ها را به صورت زنده در زنجیره (On-Chain) بخوانید، اسکریپت‌های آربیتراژ را با Typescript و Ethers ایجاد کنید، و نحوه عملکرد Flashloan ها در پس‌زمینه و اجرای آنها در Mainnet را فرا بگیرید.

پیش‌نیازها:

تجربه اولیه برنامه‌نویسی در Typescript، Solidity و Ethers.

با دوره جامع ما در مورد ساخت ربات‌های آربیتراژ Flash Loan با استفاده از Solidity و JavaScript، به دنیای هیجان‌انگیز امور مالی غیرمتمرکز (DeFi) قدم بگذارید. در این تجربه یادگیری عملی و غوطه‌ورکننده، بر هنر استفاده از وام‌های فلش برای اجرای استراتژی‌های آربیتراژ سودآور در بلاکچین پالیگان مسلط خواهید شد.

آنچه خواهید آموخت:

  1. مبانی Flash Loans:

    • درک عمیقی از وام‌های فلش به دست آورید، نحوه عملکرد آنها و قابلیت‌های منحصر به فردشان در اکوسیستم DeFi را بررسی کنید.
  2. توسعه قرارداد هوشمند با Solidity:

    • زبان Solidity، زبان قراردادهای هوشمند در بلاکچین پالیگان، را از پایه بیاموزید.
    • مفاهیم پیشرفته Solidity را که برای توسعه ربات‌های آربیتراژ وام فلش قوی و ایمن ضروری هستند، بررسی کنید.
  3. استراتژی‌های آربیتراژ:

    • فرصت‌های مختلف آربیتراژ در فضای DeFi و نحوه شناسایی آنها را کشف کنید.
    • استراتژی‌های موثر برای سرمایه‌گذاری بر روی اختلافات قیمت در صرافی‌های غیرمتمرکز را طراحی و پیاده‌سازی کنید.
  4. ادغام با Web3 و JavaScript:

    • بر ادغام قراردادهای هوشمند با Web3.js مسلط شوید، و ارتباط یکپارچه بین ربات آربیتراژ وام فلش خود و بلاکچین پالیگان را امکان‌پذیر سازید.
    • اسکریپت‌های JavaScript را برای تعامل و مدیریت کارآمد قراردادهای هوشمند خود توسعه و مستقر کنید.
  5. بهترین روش‌های امنیتی:

    • اهمیت امنیت در برنامه‌های DeFi را درک کنید و بهترین روش‌ها را برای محافظت از ربات آربیتراژ وام فلش خود در برابر آسیب‌پذیری‌های احتمالی پیاده‌سازی کنید.
  6. استقرار در دنیای واقعی:

    • با استقرار ربات آربیتراژ وام فلش خود در شبکه اصلی پالیگان، مهارت‌های خود را امتحان کنید.
    • یاد بگیرید که چگونه عملکرد ربات خود را در شرایط واقعی نظارت، تجزیه و تحلیل و بهینه کنید.

این دوره برای چه کسانی مناسب است:

  • توسعه‌دهندگان بلاکچین که به دنبال ارتقای مهارت‌های خود در توسعه قراردادهای هوشمند و DeFi هستند.
  • کارآفرینان و معامله‌گرانی که علاقه‌مند به کشف فرصت‌های مالی نوآورانه در چشم‌انداز غیرمتمرکز هستند.
  • هر کسی که علاقه مند به یادگیری پیچیدگی‌های وام‌های فلش و ساخت ربات‌های آربیتراژ پیچیده است.

پیش‌نیازها:

  • درک پیشرفته از مفاهیم بلاکچین و Solidity.
  • آشنایی با زبان‌های برنامه‌نویسی، به ویژه JavaScript و Typescript.

سرفصل ها و درس ها

مقدمه Introduction

  • فلش‌لون چیست؟ What is a Flashloan ?

  • نکاتی برای یک فلش‌لون خوب Tips for a good Flashloan

نوشتن اینترفیس‌ها و هلپرها Writing Interfaces and Helpers

  • نوشتن اینترفیس IFlashLoan Writing the IFlashLoan Interface

  • قرارداد DodoBase DodoBase Contract

  • نوشتن IDODOInterface Writing the IDODOInterface

  • توضیح اینکه قرارداد فلش‌لون ما چگونه کار خواهد کرد Explaining how our Flashloan contract will work

  • قرارداد DodoSwap Mainnet – بررسی سطح بالا DodoSwap Mainnet Contract - High Level Overview

  • فلش‌لون چگونه کار خواهد کرد How the Flashloan will work

  • نوشتن قرارداد IFlashLoanValidation Writing the IFlashLoanValidation Contract

  • نوشتن قرارداد برداشت (Withdraw Contract) Writing the Withdraw Contract

  • نوشتن اینترفیس IDodoProxy Writing the IDodoProxy Interface

نوشتن قرارداد هوشمند Flashloan Writing the Flashloan Smart Contract

  • نوشتن تابع approve token Writing the approve token function

  • نوشتن تابع execute flashloan Writing the execute flashloan function

  • نوشتن فلش‌لون کال‌بک Writing the flashloan callback

  • نوشتن تابع route loop Writing the route loop function

  • نوشتن تابع hop loop Writing the hop loop function

  • نوشتن تابع pick protocol Writing the pick protocol function

  • مرور سریع Quick Recap

  • نوشتن تابع UniswapV3 Writing the UniswapV3 function

  • نوشتن تابع UniswapV2 Writing the UniswapV2 function

  • نوشتن تابع DodoSwapV2 Writing the DodoSwapV2 function

  • تکمیل فلش‌لون کال‌بک Finishing the flashloan callback

اسکریپت‌ها و تست‌های آربیتراژ Arbitrage Scripts & Tests

  • sqrtPrice چیست؟ What is sqrtPrice ?

  • نوشتن اسکریپت Quoter Writing the Quoter script

  • نوشتن یک اسکریپت deploy contract Writing a deploy contract script

  • نوشتن اسکریپت execute flashloan Writing the execute flashloan script

  • چگونه روتر را بر اساس protocol id پیدا کنیم How to find router by protocol id

  • نوشتن unit tests Writing unit tests

  • نوشتن اسکریپت تامین بودجه (funding script) Writing the funding script

  • تکمیل unit tests Finishing the unit tests

  • چگونه قیمت توکن‌ها را در USDC به دست آوریم How to get price of tokens in USDC

  • نوشتن اسکریپت آربیتراژ - قسمت 1 Writing the Arbitrage script - Part 1

  • نوشتن اسکریپت آربیتراژ - قسمت 2 Writing the Arbitrage script - Part 2

  • چگونه تراکنش‌ها را با فالکون (Phalcon) تحلیل کنیم How to analyze transactions with Phalcon

  • اجرای یک فلش‌لون روی فالکون فورک (Phalcon fork) Running a Flashloan on Phalcon fork

  • بهینه‌سازی Gas برای قرارداد Flashloan ما Gas Optimization for our Flashloan Contract

  • نکات و ترفندهایی درباره آربیتراژ فلش‌لون Tips and Tricks about Flashloan Arbitrage

  • مراقبت از پارامتر "amountOutMin" Taking care of "amountOutMin" parameter

  • مروری بر قرارداد DODO Pool مورد استفاده برای فلش‌لون Overview of DODO Pool contract used for Flashloan

اجرای Flashloan در Mainnet Mainnet Flashloan Execution

  • بیایید یک تراکنش واقعی آربیتراژ فلش‌لون را تجزیه و تحلیل کنیم. Let's analyze a real Flashloan Arbitrage transaction.

  • اجرای آربیتراژ Flashloan خود در Mainnet Executing our Flashloan Arbitrage on the Mainnet

نمایش نظرات

آموزش آربیتراژ وام فلش کاربردی با Solidity و TypeScript
جزییات دوره
3 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
422
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gabriel Marian Gabriel Marian

برنامه نویس نرم افزار / توسعه دهنده بلاکچین