Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Profitable Flashloans
Introduction
1. Welcome (1:11)
2. The LION Method: Plan, Observe, Attack (2:10)
3. Development tools (2:23)
Support & Resources
PLAN: Establish an arbitrage strategy
4. Introduction (2:11)
5. Pick an arbitrage strategy (3:39)
6. Pick an asset (2:24)
7. Pick an exchange (1:06)
OBSERVE: Monitor the Blockchain for arbitrage opportunities
8. Introduction (1:40)
9. Setup the project (2:53)
10. Connect to the Blockchain with Web3 and Infura (4:09)
11. Secrets Management (private key & infura URL) (3:30)
12. Listen to new blocks with Websockets (2:10)
13. Poll Kyber prices (8:45)
14. Normalize Kyber prices (2:46)
15. Poll Uniswap prices (5:02)
16. Normalize Uniswap prices (3:12)
17. Evaluate the arbitrage opportunity (7:14)
ATTACK: Pounce on an arbitrage opportunity as soon as you see it
18. Introduction (1:50)
19. Pick a Flashloan provider
20. Setup the Truffle project (2:31)
21: Setup the sending address (2:24)
22. Create the Flashloan smart contract (8:06)
23. Add exchange & token addresses (7:54)
24. Arbitrage 1: Buy on Kyber, sell on Uniswap (8:17)
25. Arbitrage 2: Buy on Uniswap, sell on Kyber (2:55)
26. Withdraw profits (3:02)
27: Send transaction to initiate Flashloan (11:18)
28: Deploy Flashloan smart contract (7:08)
29. Corrections (6:51)
30: Make the arbitrage script run 24/7 on a server (8:19)
Next steps
Next steps (2:36)
Bonus section
Bonus 1: Testing the Flashloan on a fork of Mainnet
Bonus 2: Arbitrage with other tokens
Bonus 3: Liquidation
Bonus 4: Web + Blockchain Development Basics - 1/3 - Web development basics (57:40)
Bonus 4: Web + Blockchain Development Basics - 2/3 - Blockchain development basics (52:27)
Bonus 4: Web + Blockchain Development Basics - 3/3 - Blockchain development basics (30:36)
Bonus 3: Liquidation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock