Aave Flash Loan Tutorial - Finding Arbitrage

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 เม.ย. 2021
  • #python #solidity #ethereum #aave
    Learn how to make contracts that use flash loans. Using Brownie, Solidity, Aave,
    ✍️Medium Post: medium.datadriveninvestor.com...
    ⌨️ Code: github.com/PatrickAlphaC/aave...
    🍫🍰Brownie Code: github.com/brownie-mix/aave-f...
    👻 Aave: app.aave.com/
    Intro Video by: Amitai Angor AA VFX • 4K Motion Background -...
    Queen Flash: • Queen - Flash (Officia...
    ✅✅ Donate ✅✅
    I use donated funds to spend money on making fun & informational videos.
    ETH Wallet address: 0x9680201d9c93d65a3603d2088d125e955c73BD65
    😸😸Join the community!😸😸
    Chainlink developers discord: / discord
    Alpha Chain discord: / discord
    Twitter: / alphachainio
    Twitter (me): / patrickalphac
    Medium: / patrick.collins_58673
    Twitch Stream Uploads: / @patrickalphac-alt
    Twitch: / patrickalphac
    All thoughts and opinions are my own.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 687

  • @TravelChannelOne
    @TravelChannelOne 3 ปีที่แล้ว +178

    Its like Jeff Bezos with hair

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +30

      I should keep a running list of these jokes

    • @williamlawson3617
      @williamlawson3617 2 ปีที่แล้ว +2

      Holy cow, you're right...

    • @myonlinet-shirtbusiness5760
      @myonlinet-shirtbusiness5760 2 ปีที่แล้ว

      The intro originally reminded of Sheldon from Big Bang Theory but you're right he has the Bezos nose.

    • @neelpatel122
      @neelpatel122 2 ปีที่แล้ว

      Definitely

    • @MrGlujaN
      @MrGlujaN 2 ปีที่แล้ว

      Without the billions but cooler

  • @RootkitStudios
    @RootkitStudios 3 ปีที่แล้ว +84

    That intro was legendary

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +7

      I quite enjoyed making it thank you

  • @chrissutton232
    @chrissutton232 3 ปีที่แล้ว +21

    You're absolutely killing it 👏 keep up the awesome tutorials

  • @angelcrypto4196
    @angelcrypto4196 3 ปีที่แล้ว +10

    Thanks for the amazing content.. im completely new to coding and you have made it pretty much straight forward..Thanks!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      That’s the plan. Glad you liked it!

  •  ปีที่แล้ว +3

    ok that intro was absolutely genius please more

    • @PatrickAlphaC
      @PatrickAlphaC  ปีที่แล้ว +1

      You win a comment award. Take my like, thank you.

    •  ปีที่แล้ว

      @@PatrickAlphaC Humbly I shall, thank you.

    • @kovychchat__my_Teleqram_id
      @kovychchat__my_Teleqram_id ปีที่แล้ว

      Questions can come in⬆️

  • @Dota2OG
    @Dota2OG 2 ปีที่แล้ว +49

    im currently watching your 16hours course and i want to thank you so much for taking the time and helping so many people, i went trought the course because i want to build a arbitrage bot for bsc and with the experience and profits start developing my own projects , ended up finding your videos in the reverse order, but anyway thank you so much

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +8

      Awesome!! Glad they have been helpful!

    • @TheBrokerTopGee
      @TheBrokerTopGee 2 ปีที่แล้ว +1

      How can I get the course

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +4

      @@TheBrokerTopGee th-cam.com/video/M576WGiDBdQ/w-d-xo.html

    • @TheBrokerTopGee
      @TheBrokerTopGee 2 ปีที่แล้ว +2

      @@PatrickAlphaC hanks

    • @NewGameMultimedia
      @NewGameMultimedia ปีที่แล้ว

      How did it work?

  • @rexrep
    @rexrep 2 ปีที่แล้ว +1

    subbed based on the intro alone. lots of production value here.

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      *sweats*
      I’ll do my best to keep it up ;)

  • @M00rgy
    @M00rgy 2 ปีที่แล้ว +1

    Great guide. I love this intro

  • @war4hire
    @war4hire 3 ปีที่แล้ว +10

    Once again a great intro! Can you please make a video going deeper into the topic of Brownie adding Hardhat support?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +2

      Hasn’t been added yet, but once it comes out....

  • @MihaiLazarut
    @MihaiLazarut 2 ปีที่แล้ว +1

    Nice tutorial, keep up the good work man.

  • @mad7505
    @mad7505 3 ปีที่แล้ว +4

    Best tuts! Great work dude!!

  • @thriveteam2688
    @thriveteam2688 ปีที่แล้ว +1

    Haa ha fun intro! First time here! Hope there is news I can use!

  • @fevicoI
    @fevicoI 3 ปีที่แล้ว +14

    You don’t have to tell us repeatedly. I did a favour to myself by subscribed and clicking on notification button.
    Got attached to you since the Chainlink videos! Nice work man!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +2

      Thanks so much! Going to keep making the Chainlink videos too :)

  • @mknight3488
    @mknight3488 5 หลายเดือนก่อน +1

    These intros just misses a frog somewhere to be the best intro ever

  • @jayhu6075
    @jayhu6075 2 ปีที่แล้ว +1

    Amazing explanation about loan. Hopefully more example in different network. Many thanks

  • @thomasaddison4268
    @thomasaddison4268 3 ปีที่แล้ว +13

    Man I want to buy stocks of this intro

  • @bizong
    @bizong 2 ปีที่แล้ว +1

    im not going to lie... that intro was sick... love the videos! Savior of the Universe!!! Bangin!

  • @MrGlujaN
    @MrGlujaN 2 ปีที่แล้ว +7

    You know.. you are teaching how to make people wealthy, not just with flashloans,
    but with your entire valuable content , thank you so much for your great work , you inspired me to be a better dev
    I hope my experiments on web3 work and i land a job in blockchain development soon.

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +4

      Looking to make a dark world brighter. Good luck!

    • @MrGlujaN
      @MrGlujaN 2 ปีที่แล้ว +6

      @@PatrickAlphaC I made it :D , now i have a job starting in this field, and that is so dope.
      my duty is to create an ICO and a frontend for an NFTgame. So thanks again

  • @Saintel
    @Saintel 2 ปีที่แล้ว +1

    This is just what I was looking for

  • @gravecode
    @gravecode 3 ปีที่แล้ว +1

    Intro definitely sick bro

    • @patrickcollins479
      @patrickcollins479 3 ปีที่แล้ว

      Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P...

  • @myonlinet-shirtbusiness5760
    @myonlinet-shirtbusiness5760 2 ปีที่แล้ว +1

    When he was running in the intro he reminded me of Sheldon from Big Bang Theory.😂 I loved it.

  • @pan-galactic-gargleblaster
    @pan-galactic-gargleblaster 3 ปีที่แล้ว +4

    I'm so glad this video came out! Couple weeks ago I took this aave mix for a spin on Matic. Long story short, the contracts deploy just great on mumbai and mainnet but brownie has a hell of a time interacting with contracts post deployment. Do you have any high-level intuitions why this might be? have you poked around on Matic using brownie yet?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      I sure have! Stuff worked fine for me... love matic (polygon). What were the issues you ran into?

    • @pan-galactic-gargleblaster
      @pan-galactic-gargleblaster 3 ปีที่แล้ว +3

      @@PatrickAlphaC you know what lol... I actually revisited that project just now. After getting my env variables up, I was able to call the contract and take out a flashloan using aave's lending pool on polygon. Didn't change an ounce of code; working inside of venv now, must have been the issue before. Anyway, for the adventurous in comments here: it is possible to use this exact brownie mix on matic. Just make sure to use the matic version of RPC, token addresses, etc.

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      @@pan-galactic-gargleblaster beautiful!! If you’d like to make a PR to the repo adding the matic addresses, please do!

    • @RichJam1978
      @RichJam1978 3 ปีที่แล้ว

      @@PatrickAlphaC I've implemented the flash loan in matic, no prob, but now I'm trying to add in a swap on quickswap and I'm having a hell of a time getting the transaction to go through. I think it's got something to do with the gas settings on Brownie. I've tried every variation I can think of, but currently not having any luck. Any ideas?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      @@RichJam1978 Make a stackoverflow question with the issue you're running into and post it here?

  • @enngennng5633
    @enngennng5633 2 ปีที่แล้ว

    Thank you very much, is the arbitrage script running in the same script of flashloan? So the first function will be executed the arbitrage class and then when the condition met, it will call the and execute the flashloan subroutine? Or each script independent of each other? Should I put both in the same script or not? Thanks

  • @Anne-cv4ms
    @Anne-cv4ms 2 ปีที่แล้ว +1

    Yes it was a great intro indeed ! :D

  • @EbbyFlows
    @EbbyFlows 2 ปีที่แล้ว +1

    Oh gawd that was an epic intro

  • @maximerochon6345
    @maximerochon6345 3 ปีที่แล้ว +2

    Great video!!

  • @THEBadBugsKZD
    @THEBadBugsKZD 2 หลายเดือนก่อน

    hey that intro was cool asl

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 ปีที่แล้ว +1

    Your videos are definitely quality content.

  • @Jimmyisabot
    @Jimmyisabot 2 ปีที่แล้ว +1

    OK, fine, sick intro!!

  • @Jesse-um1pz
    @Jesse-um1pz 2 ปีที่แล้ว +1

    Lmfao this channel is so awesome. Thank you for everything you're doing, Patrick.

  • @azaranfox4057
    @azaranfox4057 3 ปีที่แล้ว +1

    I wish any of this made a lick of sense to me, because I would love to try it.

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      I’d love to have you learn to understand it friend

  • @grayblanchard4144
    @grayblanchard4144 2 ปีที่แล้ว +3

    You are my hero!

  • @from2ureview251
    @from2ureview251 3 ปีที่แล้ว +3

    please patrick keep it coming

    • @user-um3id1bj7y
      @user-um3id1bj7y 2 ปีที่แล้ว

      Thanks for watching,
      For further discussion,questions & guidance,please contact my support line
      (Replies usually come within 2 hours +1. 8. 0. 4. 8. 2. 9. 3. 3. 8. 5).

  • @aglamadrid19
    @aglamadrid19 3 ปีที่แล้ว +4

    Thank you for the tutorial , I wanted to see it yesterday with the musk faucet up. Maybe we can use a flash loan to maximize rewards? My question is the payback, can we wait until another transaction happens before we payback the flash loan ?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +2

      Nope. Gotta pay back in the same transaction. You can use a regular loan to do what you want.... but then you don’t get that leverage.

    • @aglamadrid19
      @aglamadrid19 3 ปีที่แล้ว +2

      @@PatrickAlphaC thank you

    • @abc_12333
      @abc_12333 3 ปีที่แล้ว +7

      If you want to profit with a later transaction, combine the flash loan with a collateralized loan. If there's a spread in 2 stable coins, you get the flash loan, put it in a Maker Dao (Oasis) vault and pay back the flash loan. When the stable coins go back to the 1:1 ratio you get another flash loan , get your money out of the vault and pay back the flash loan.

  • @JohnnyDubstarCrypto
    @JohnnyDubstarCrypto 2 ปีที่แล้ว +1

    Great video! I’d love to hear your thoughts on EQZ Equalizer. Dedicated to flash loans and LPs. Mainnet launch was yesterday. Now they need to fill up the vaults and create lots of liquidity over several assets. I would love to hear your opinion and maybe see a video if you have time! Thanks! DeFi and it’s new innovative tools are awesome!

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      Haven’t worked with that yet, don’t know much about it, sorry!

  • @zhaofour9833
    @zhaofour9833 3 ปีที่แล้ว +1

    Hello Patrick, I really enjoy your vids, and I can use Python to develop some smart contract. I wonder could you make a video to introduce some methods or tactic about using smart contract to make some $? I believe so many tech geeks would be interested in, but we just don't where and how to start.

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +12

      Making $ should be derived from creating value in the world.In the videos here, I’m showing you the tools to create value in the world, and it’s up to you to put those tools together to create something of value.
      Look, I’m a fan of making money as much as anyone else, but if you focus on the making money, rather than creating value, you’re going to make a lot of things that don’t last very long, because their goal wasnt to actual give value to anyone, and are “gimmicky”.
      You can make a lot of money in the space following this. Seeking alpha to keep markets efficient is one way to create value. Finding alpha to help people keep their money secure is another way. Creating valuable art people like as NFTs is another way. Building insurance platforms where the insurer can’t f over the users due to trustless agreements is another.
      Focus on value, and if you build something people value, and then market it, the $ will come.

  • @traderkrum
    @traderkrum 3 ปีที่แล้ว +3

    This deseves 1 000 000 000 views!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      A share would do wonders :)

  • @zhaofour9833
    @zhaofour9833 3 ปีที่แล้ว +1

    Love your vids

    • @patrickcollins479
      @patrickcollins479 3 ปีที่แล้ว

      Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P...

  • @pgascon4349
    @pgascon4349 3 ปีที่แล้ว +4

    Man for second I thought this was Jeff Bezos with hair haha awesome video!!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      I get this comment 3x per video lel

  • @horstbeethoven8635
    @horstbeethoven8635 3 ปีที่แล้ว +2

    thank you for this great work! :)))

    • @patrickcollins479
      @patrickcollins479 3 ปีที่แล้ว

      Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P...

  • @wyatt4225
    @wyatt4225 2 ปีที่แล้ว

    that intro is so sick

  • @monteirogomes3646
    @monteirogomes3646 2 ปีที่แล้ว

    Thank you so much for this

  • @dananthony6258
    @dananthony6258 2 ปีที่แล้ว +1

    That intro was awesome. Lmao 😂

  • @arashputata
    @arashputata 3 ปีที่แล้ว +1

    subscriber here :D Will you make a video on collateral swapping with flash loans too ?

  • @bassadelica
    @bassadelica 2 ปีที่แล้ว +7

    Patrick thanks so much for this video. My big question is (possibly another user knows) Why isn’t every coder able to just make millions on autopilot with exchange arb bots?
    It must be harder to be successful than it appears

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +10

      A lot do. It’s because it’s easy to setup that it’s hard to be profitable, it’s incredibly competitive and every little detail counts

    • @truthgets613
      @truthgets613 2 ปีที่แล้ว

      Great sugquestion

  • @fidiasfeliciano6424
    @fidiasfeliciano6424 2 ปีที่แล้ว

    That intro IS sick

  • @PrakashSahNepal
    @PrakashSahNepal 6 หลายเดือนก่อน

    Hey I have a doubt... Does signing a transaction cost some real ether from my metamask waller or does it run on testnet...

  • @JacobWard1995
    @JacobWard1995 2 หลายเดือนก่อน +1

    Can you show us how to do a test on our aave flash loan using a forked network? For let’s say the mainnet.

  • @quickesttutorial
    @quickesttutorial ปีที่แล้ว

    He's my role model.

  • @biocuts
    @biocuts ปีที่แล้ว +1

    Great work Patrick, much appreciated!

  • @dronestrikejr
    @dronestrikejr 3 ปีที่แล้ว +3

    Definitely topQuality content!

  • @blockchain7888
    @blockchain7888 2 ปีที่แล้ว +1

    Patrick great video, I am trying the code with polygon Mumbai, I am adding a new network Mumbai with the corresponding contractor addresses, getting a KeyError: , any clues

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      Thanks for asking. Could you make this a stack exchange ETH question with all your information? ethereum.stackexchange.com/ Or make an issue on the repo?

  • @merv893
    @merv893 ปีที่แล้ว +1

    Your right that intro was sick, It made me sick. Had to take 10 min before watching the rest. Lol great vids, if you learn smart contracts inside out or close to ,ish. Having no real world experience will you be able to get an opportunity. Thanks Patrick

  • @RoldandelBolskan
    @RoldandelBolskan 2 ปีที่แล้ว +1

    hahahah that intro deserves a subscribe

  • @noromeb4003
    @noromeb4003 ปีที่แล้ว

    another way to do it without copying all the aave-flashlon-mix github ripo sins the contracts that we use are already deployed ?

  • @lewisboudreaux320
    @lewisboudreaux320 ปีที่แล้ว

    Is there a way to keep the script from running unless it sees a profit?

  • @robertcontreras287
    @robertcontreras287 2 ปีที่แล้ว

    quick question. lets say a token is being minted at a certain price but the exchange is listing it a a different price is that considered a arbitrage opportunity worth creating a flash loan for?

  • @ToastyAlpha
    @ToastyAlpha 2 ปีที่แล้ว +1

    Hi I was wondering if this still works with the new aave V3 core? If not I think a video on this would be super cool since I am sure there has been some changes over the last 10 months! thanks for the amazing vids

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +1

      With V3 it’ll be a little different, but conceptually the same. V2 is still more popular though, and Thus has more liquidity. I might need to make a v3 edition

    • @kovychchat__my_Teleqram_id
      @kovychchat__my_Teleqram_id ปีที่แล้ว

      For more enquiries, reach out⬆️⬆️⬆️...

  • @AB-nv6fh
    @AB-nv6fh 2 ปีที่แล้ว

    your a legend!!!!

  • @marvincapoquian5066
    @marvincapoquian5066 2 ปีที่แล้ว

    Hi, I want to know if the return is real time, return in a second after clicking the "execute" button? or need to wait for certain days to receive ROI

  • @24capital75
    @24capital75 3 ปีที่แล้ว +5

    Nice one man....but can you actually do one like top down it’s crazy but some of us don’t even know what software you use to open the contract or brownie or all of those

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      Yeah.... you’ve mentioned this before actually. Is it the VS code and python where you struggle?

    • @24capital75
      @24capital75 3 ปีที่แล้ว

      @@PatrickAlphaC Yh I know I have, I don’t think I know how to use it tbh it’s not really like the normal python console where you write codes then compile, there’s so much going on at the same time

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      @@24capital75 what do you mean "normal python console"? What are you using to write your python? Something like pycharm?

    • @the-omas
      @the-omas 3 ปีที่แล้ว +1

      @@PatrickAlphaC what development platform are you on? That's what he is asking... Give name of your IDE platform

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      @@the-omas no he knows it’s VSCode, we’ve chatted before

  • @bookbearerplus
    @bookbearerplus 2 ปีที่แล้ว

    Wow thanks!

  • @somatt
    @somatt 3 ปีที่แล้ว +2

    Have a thumbs up for that intro

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      🙏

    • @somatt
      @somatt 3 ปีที่แล้ว +1

      @@PatrickAlphaC one question, can you explain why it minted the aave token? Is that the payment to the protocol? I am only a bit confused on that part.

  • @jonnythebankxbandit7300
    @jonnythebankxbandit7300 2 ปีที่แล้ว

    are these flash loans dodgy? i always get antsy when looking at code and running it on my laptop - dont want to get hacked or scammed

  • @nthethelesaoana3194
    @nthethelesaoana3194 3 หลายเดือนก่อน

    Hey Patrick, I usually watch, like and download you videos and they are very helpful. I just have limited free time so I would like to know if you can create bnb smart chain flash loan arbitrage code because I trust you and I just need that code so that I can your videos contents with high motivation.

  • @instadz825
    @instadz825 2 ปีที่แล้ว

    Great video. I want to ask a question and i hope u reply asap. The whole gas fee thing is still a blur to me??? And the price changes too, how can i know how mich i need for a flash loan??? And approximately, how much gas u need when borrowing 1M dai???

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +2

      It really depends, but you can simulate it on a testnet and see how much it would be

  • @francoestebanjr
    @francoestebanjr 2 ปีที่แล้ว +1

    Hi, can you help me with this error? Thanks for your content
    ValueError: Gas estimation failed: 'The execution failed due to an exception.'. This transaction will likely revert. If you wish to broadcast, you must set the gas limit manually.

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      You likely don't have enough ETH funded in your contract. Call the geth_weth function and make sure you have enough ETH in your contract

  • @harshalraut2056
    @harshalraut2056 2 ปีที่แล้ว

    I am coding on remix and getting the error
    Gas estimation errored with the following message (see below). The transaction execution will likely fail. Do you want to force sending?
    Internal JSON-RPC error. { "code": -32000, "message": "execution reverted" } and I had also added 2 WETH to the contract and taking loan of 1 WETH.

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      Could you make an issue on the repo with the exact steps you took, outcome, and expected outcome?

  • @coletrainisback
    @coletrainisback 3 ปีที่แล้ว +2

    Subbed cause intro

  • @michaelwilliams343
    @michaelwilliams343 2 ปีที่แล้ว

    How can we use this bot to swap coins on the AAVE Polygon Market? For example: I would like to swap a stablecoin for a target coin when the target coin is at price x and swap the target coin back to stablecoin when the target coin is at price y.

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +1

      You can just change the network you’re working with to polygon

  • @budhadityabaral5718
    @budhadityabaral5718 2 ปีที่แล้ว +1

    Hi Patrick,
    This is a great video to make us understand what the whole concept of Flash loan.
    But while trying to do this I am facing an issue, I am only able to get aave tokens on the amount of ETH that I have, if I am not wrong then we are getting loan on the showing collateral. Can you please guide me on how to get the flash loan successfully without collateral.
    Or can you point me the code or the process on how I can take get the flash loan.

  • @quietmoodmusic
    @quietmoodmusic 3 ปีที่แล้ว +1

    Hey Patrick, if I wanted to do this on the mainet and borrow a lot of ether, could I pay back flash loan fee & gas fee with the leftover arbitrage amount, or does one need to buy real ether to cover the fees? Thanks!!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      You can’t do a flash loan with 0 eth, you need at least some to start the transaction in the first place. If you profit from the flash loan, then you won’t need to worry about the gas you originally spent

    • @quietmoodmusic
      @quietmoodmusic 3 ปีที่แล้ว

      @@PatrickAlphaC Ok thanks that clears it up for me. Do you know of a website that allows flash loans to be created using a GUI? Furucombo.app used to have one but they took it down. I want to try flash loans but don't really have the time or energy to learn and master solidity, Javascript, Ganache, etc. from scratch. Any ideas are welcome, thanks so much!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      @@quietmoodmusic not that I know of, sorry

    • @quietmoodmusic
      @quietmoodmusic 3 ปีที่แล้ว

      @@PatrickAlphaC ok no worries thanks

  • @RosserNFT
    @RosserNFT 2 ปีที่แล้ว +2

    The coding is scaring me some but I feel I need to understand this content. Seems like a good way to make passive income

    • @jimparks5478
      @jimparks5478 2 ปีที่แล้ว +1

      Find a kid at your local college who can code and split profits

    • @enngennng5633
      @enngennng5633 2 ปีที่แล้ว

      @@jimparks5478 hahaha 😆 you make laugh 😃 you are absolutely right but if that kid find millions he will escape from the college and you can't find him anywhere 😉

  • @topartay
    @topartay 3 ปีที่แล้ว +1

    Sick intro 😂

    • @user-um3id1bj7y
      @user-um3id1bj7y 2 ปีที่แล้ว

      Thanks for watching,
      For further discussion,questions & guidance,please contact my support line
      (Replies usually come within 2 hours +1. 8. 0. 4. 8. 2. 9. 3. 3. 8. 5).

  • @datingskillz9718
    @datingskillz9718 6 หลายเดือนก่อน

    Hi, very nice video. I want to do something a little different and is hoping you can help me. I want to use a flash loan to pay for the transcation fees on an airdrop and pay back the fees after the airdrop has been completed.

  • @urisrssfeeds
    @urisrssfeeds 2 ปีที่แล้ว

    question: when you say we have to deposit WETH into the contract to pay the premium/fee, do we need to do that on the main net as well? If so, how much do we need? Enough to pay gas fees plus the loan fee?

  • @briscomadani5018
    @briscomadani5018 2 ปีที่แล้ว +1

    Hey Patrick, great video. Would be really cool if you gave us some arbitrage ideas, and perhaps even a sample in action , even a sample that could be at loss since i guess it must be difficult to get real samples, ( and just not run it). , i just want to get inspired by what types / and what the code would look like etc.. thanks

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      Glad to hear it!
      I'm not focusing on arbitrage for a bit now, since it sooooooo hard to be profitable.

    • @briscomadani5018
      @briscomadani5018 2 ปีที่แล้ว

      @@PatrickAlphaC thanks for your response. Is it possible to use this cross chains? I believe it could be profitable then.

    • @briscomadani5018
      @briscomadani5018 2 ปีที่แล้ว +1

      btw legendary intro for sure :)

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +1

      @@briscomadani5018 it is not. Flash loans all need to happen in the same transaction, you can’t make 1 transaction on multiple blockchains right now

    • @briscomadani5018
      @briscomadani5018 2 ปีที่แล้ว +1

      @@PatrickAlphaC ha , it was too good to be true :) I thought i had just discovered water. thanks for the replies, its very kind of you, all this help you give. thanks a lot.

  • @hlaribi9617
    @hlaribi9617 3 ปีที่แล้ว

    Hello, I'm getting this error, please some help : "ValueError: Gas estimation failed: 'The execution failed due to an exception.'. This transaction will likely revert. If you wish to broadcast, you must set the gas limit manually."

    • @user-um3id1bj7y
      @user-um3id1bj7y 2 ปีที่แล้ว

      Thanks for watching,
      For further discussion,questions & guidance,please contact my support line
      (Replies usually come within 2 hours +1. 8. 0. 4. 8. 2. 9. 3. 3. 8. 5).

  • @khurumpervaiz509
    @khurumpervaiz509 4 หลายเดือนก่อน

    Which IDE are you using ?

  • @NobalChase
    @NobalChase 7 หลายเดือนก่อน

    Is there a video to install Brownie and Geneche and get to the point he's at. Looking for a video that does a step by step from beginning to end. Thanks.

    • @ThePlankton5165
      @ThePlankton5165 6 หลายเดือนก่อน

      He literally installs these two in this video. Go to 11:34.

  • @sulamon1194
    @sulamon1194 2 ปีที่แล้ว

    Are flashloan arbitrage actually profitable and what are the issues with it to look for?

  • @santiaparicio9239
    @santiaparicio9239 2 ปีที่แล้ว +2

    This is the first time i enjoy with code! 😅 congrats for your amazing channel Patrick, you will hit 100k very soon! (your 16H course is amazing)
    Do you know which polygon testnet could i use for this? i saw mumbai but looks a bit suspicious to me, is it secure?

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +1

      Thank you!
      For polygon testnet, just use kovan or rinkeby. They are way more performance than Mumbai, Mumbai’s been giving a lot of issues recently

    • @santiaparicio9239
      @santiaparicio9239 2 ปีที่แล้ว +1

      @@PatrickAlphaC ♥

  • @ShivamPatel-ey9re
    @ShivamPatel-ey9re 3 ปีที่แล้ว +1

    How do you suggest i find arbitrage opportunities and if theyre profitable after gas fees? Is gonna come down to me on my in a normal program have an updating record of all price pairs and do a cycle detection on it? I recall i can do a log transform on a graph with assets as nodes and prices between asserts as edges, and now if theres a positive weight cycle on that then that implies there exists viable arbitrage between the assets. Do i then take that and just try that opportunity on this platform? I imagine i can cook up some c++ code to do that, find an opportunity, and then have it create a sol file with the correct parameters, fork a process, and run a command line command and have that process run the sol file send a signal back to my main program?
    Is this the optimal way to do it? Also how can i prevent getting rekt on gas fees? Is it like uniswap where i only pay gas fees on a successful transaction like if at the time of execution, prices go below slippage, then the router cancels it and no gas fees are paid or will i have to pay gas fees on failed transactions?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      Basically, when you send gas, you can have a checker that just makes sure your profit is more than the gas you spent. There won’t be a lot of material on this. Since anyone who shills their secrets will have to compete with you. It’s not something I’ve been very successful with myself, as I don’t really want to compete with the flash bots and bigger infrastructures doing this

    • @ShivamPatel-ey9re
      @ShivamPatel-ey9re 3 ปีที่แล้ว +1

      @@PatrickAlphaC i see, can you reccomend some reading or website for gas checker? Ill delete these comments after as to not mess up anyones schemes if you want.
      Lmao im a grad student in CS and i only found out about defi 3 months ago and only now getting time for 3 months to do reasearch and try to profit off this. Im just having a hard time finding educational materials on all this stuff.

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      @@ShivamPatel-ey9re ahaha no you can keep it. Yeah, I’m trying to best to teach people, but often it’s kept pretty hidden. I’m coming out with a defi for fintech traders video/entire course soon that you can look forward to

    • @WELOSTDARRIN
      @WELOSTDARRIN 2 ปีที่แล้ว +2

      @@PatrickAlphaC "there won't be a lot of material on this." lol we out here inventing shit bro

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว +1

      @@WELOSTDARRIN Honestly though

  • @nicochikuji5683
    @nicochikuji5683 3 ปีที่แล้ว +1

    Hey! So when I ran the flash loan after the smart contract was deployed, I ended up sending the smart contract's address 1 WETH (to handle the premium fees I am assuming). Is there any way I can have that smart contract send me back the remaining WETH? Also, is there a way I can specify how much of an asset to send to the smart contract? (I don't want to be sending a full ETH to it on mainnet, as that wouldn't be necessary).
    Very legendary intro, by the way. Definitely agree with all of the other comments.

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      You sent it 1 WETH as a collateral deposit. Calling the withdraw function should get it back. And yes, there are parameters on each function associated with an amount.
      Thank you :)

    • @johnl1215
      @johnl1215 3 ปีที่แล้ว

      @@PatrickAlphaC Hi Patrick, can you help illustrate how to call the withdraw function please? Is it
      weth.withdraw(...)
      or
      flashloan.withdraw(...)
      neither works for me. Thanks!

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      @@johnl1215 withdraw from what? What are you trying to do?

    • @johnl1215
      @johnl1215 3 ปีที่แล้ว

      @@PatrickAlphaC Like Nico said, i accidentally sending more WETH to the smart contract. I would like to get it back to my metamask. How can I "withdraw" the excess WETH back to my metamask?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว

      @@johnl1215 ah, yes! It should be called on the weth contract

  • @rahulraj005
    @rahulraj005 ปีที่แล้ว

    great video, just wondering how to get weth deposited back from the above code

  • @thesciencestudent9299
    @thesciencestudent9299 3 ปีที่แล้ว +7

    wow jeff bezos teaching me stocks,love ya

  • @theafrocryptouniversity3003
    @theafrocryptouniversity3003 3 หลายเดือนก่อน

    I get and assertion error when I try to run get_weth. Anyone know how to resolve?

  • @francisconovoa6493
    @francisconovoa6493 2 ปีที่แล้ว +1

    GREAT SUCCESS

  • @sogalpes
    @sogalpes 2 ปีที่แล้ว

    What would be the difference to code a flashloan to use Polygon? Is there any difference ?

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      No difference, just use polygon instead of eth

  • @gomezabel8880
    @gomezabel8880 2 ปีที่แล้ว

    My eyes are bad until I get my new glasses, how much Eth did you gain from this this run? I couldn't make out the numbers in the end

  • @financer9375
    @financer9375 7 หลายเดือนก่อน

    So, can we do this on the Ethereum network with the same code pieces or not?

  • @rebeccaprice1633
    @rebeccaprice1633 2 ปีที่แล้ว +1

    amazing

  • @boboandchotu7048
    @boboandchotu7048 2 ปีที่แล้ว +1

    hi
    how does a complete beginnee goes about learning your course, where do i start

    • @PatrickAlphaC
      @PatrickAlphaC  2 ปีที่แล้ว

      th-cam.com/video/M576WGiDBdQ/w-d-xo.html

  • @Finthebox
    @Finthebox 2 ปีที่แล้ว +1

    Hahaha you’re the man bro 😎

  • @fabulusinvictus2198
    @fabulusinvictus2198 2 ปีที่แล้ว

    In other words, You need 1 WETH in order that they could lend you 1WETH? This doesn't sound like a flashloan. Or I'm wrong?

  • @petersokeoghene7702
    @petersokeoghene7702 2 ปีที่แล้ว +1

    Hello, please have you made a tutorial on how to use the Flashloan to perform arbitrage trading? That'll be so helpful. Thank you

    • @notsoluckycharms3838
      @notsoluckycharms3838 2 ปีที่แล้ว +1

      Like someone would straight up give u the code to make free money, lol♿️.

    • @petersokeoghene7702
      @petersokeoghene7702 2 ปีที่แล้ว

      @@notsoluckycharms3838 Do you have the code, I'm ready to buy

    • @kovychchat__my_Teleqram_id
      @kovychchat__my_Teleqram_id ปีที่แล้ว

      For more enquiries, reach out⬆️⬆️⬆️...

  • @Nyufly
    @Nyufly 3 ปีที่แล้ว +1

    So do you also have a bot set up that looks for opportunities and will auto execute flashloans etc?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +2

      It’s a full time job to tweak the parameters to get it just right, so I don’t bother

    • @Nyufly
      @Nyufly 3 ปีที่แล้ว

      @@PatrickAlphaC hmm I know others who have. So how do you find opportunities then? That's all I need is a way to find opportunities and I could just use furucombo since I'm not a developer.

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +4

      @@Nyufly you gotta snoop through code and prices. Find the opportunities is the hard part. Executing is actually the easy part. This video shows you how to do the easy part.

    • @Nyufly
      @Nyufly 3 ปีที่แล้ว

      @@PatrickAlphaC dang.

  • @SOULITUDE-xoxo
    @SOULITUDE-xoxo 2 หลายเดือนก่อน

    hey cud i do this wbETH on it????

  • @mannyfesto1822
    @mannyfesto1822 ปีที่แล้ว

    I cant seem to find the import ILendingPoolV2 file

  • @yichengwang717
    @yichengwang717 3 ปีที่แล้ว +1

    is it possible you teach how to write a code for arbitrage bot together with flash loan?

    • @PatrickAlphaC
      @PatrickAlphaC  3 ปีที่แล้ว +1

      This is basically it. You just have to do the work now to find the arbitrage. If I make a video on it, the opportunity will be gone by the time you’re watching it