Exploring the Essential Features of “EatTheBlocks – Profitable Flashloans“
Instructor: Julien Klepatch
About Me: I am a senior Blockchain software engineer with a background in Finance. I transitioned to software development six years ago. Over the past three years, I’ve been actively involved in building Dapps and Solidity smart contracts for various Ethereum and ICO projects, including Lendingblock, an institutional crypto lending exchange. I also manage the EatTheBlocks YouTube channel for Ethereum developers and have published a Blockchain course for Manning. Additionally, I’ve contributed to the code of Drizzle and spoken at TruffleCon 2019 on Drizzle. My experience extends to Node.js, Javascript, and React, where I’ve worked as a full-stack software engineer for the last six years.
Course Curriculum:
1. Introduction
- Welcome (1:11)
- The LION Method: Plan, Observe, Attack (2:10)
- Development tools (2:23)
2. PLAN: Establish an arbitrage strategy
- Introduction (2:11)
- Pick an arbitrage strategy (3:39)
- Pick an asset (2:24)
- Pick an exchange (1:06)
3. OBSERVE: Monitor the Blockchain for arbitrage opportunities
- Introduction (1:40)
- Setup the project (2:53)
- Connect to the Blockchain with Web3 and Infura (4:09)
- Secrets Management (private key & infura URL) (3:30)
- Listen to new blocks with Websockets (2:10)
- Poll Kyber prices (8:45)
- Normalize Kyber prices (2:46)
- Poll Uniswap prices (5:02)
- Normalize Uniswap prices (3:12)
- Evaluate the arbitrage opportunity (7:14)
4. ATTACK: Pounce on an arbitrage opportunity as soon as you see it
- Introduction (1:50)
- Pick a Flashloan provider
- Setup the Truffle project (2:31)
- Setup the sending address (2:24)
- Create the Flashloan smart contract (8:06)
- Add exchange & token addresses (7:54)
- Arbitrage 1: Buy on Kyber, sell on Uniswap (8:17)
- Arbitrage 2: Buy on Uniswap, sell on Kyber (2:55)
- Withdraw profits (3:02)
- Send transaction to initiate Flashloan (11:18)
- Deploy Flashloan smart contract (7:08)
- Corrections (6:51)
- Make the arbitrage script run 24/7 on a server (8:19)
Please see the full list of alternative group-buy courses available here: https://lunacourse.com/shop/