<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>rober</title>
        <link>https://paragraph.com/@rober</link>
        <description>defi developer</description>
        <lastBuildDate>Wed, 10 Jun 2026 16:07:35 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>rober</title>
            <url>https://storage.googleapis.com/papyrus_images/e54c4806d6b3b4f06682af4aa0a11d4ff92f4e59caa8e9c4649c0dd186f79bec.png</url>
            <link>https://paragraph.com/@rober</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[How to deploy a Mevbot to earn]]></title>
            <link>https://paragraph.com/@rober/how-to-deploy-a-mevbot-to-earn</link>
            <guid>0nsNdBsKTQy1y9MUc0zC</guid>
            <pubDate>Tue, 20 Jun 2023 09:13:41 GMT</pubDate>
            <description><![CDATA[You can find the repo here:https://github.com/clarencebyers/mevbot-proTITAN BOTtitanbot is the name I chose for my commercial version bot. Initially, I contemplated making the commercial version open-source. However, eventually, I abandoned that idea. Nevertheless, I have discovered an alternative approach to enable others to distribute my commercial version without any concerns about code exposure.Deployed botsthis bot run with 2bnb, now at 2.1bnb , running for 2daysthis one deployed on eth....]]></description>
            <content:encoded><![CDATA[<h1 id="h-you-can-find-the-repo-here" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">You can find the repo here:</h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/clarencebyers/mevbot-pro">https://github.com/clarencebyers/mevbot-pro</a></p><h1 id="h-titan-bot" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">TITAN BOT</h1><p>titanbot is the name I chose for my commercial version bot.</p><p>Initially, I contemplated making the commercial version open-source. However, eventually, I abandoned that idea. Nevertheless, I have discovered an alternative approach to enable others to distribute my commercial version without any concerns about code exposure.</p><h1 id="h-deployed-bots" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Deployed bots</h1><p>this bot run with 2bnb, now at 2.1bnb , running for 2days</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>this one deployed on eth.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-whitelist" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Whitelist</h1><p><code>mevbotpro</code> can interact with <code>titanbot</code> for free up to three times. If you choose not to join the whitelist, you may send at least 0.0005 ETH <code>titanbot</code> in order to increase the number of interactions. call <code>GetTitanAddress</code> function to get address of <code>titanbot</code>.</p><p>In order to prevent the project from being abused, I temporarily plan to use a whitelist approach to authorize the bot to interact with titan.</p><p>You can alse send 0.5ETH/3BNB to titanbot to join whitelist.</p><p>If you have sufficient reasons, I can also add your bot to the whitelist for free. contact: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/rober_rocks">https://t.me/rober_rocks</a></p><p><em>Give this project a star⭐, contact me with your screenshot, I&apos;ll add your bot to the whitelist for free, just for first 10 users.</em></p><p><em>update 06.16 2023</em> There are 8 whitelist spots left.</p><h1 id="h-mevbot-pro" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Mevbot Pro</h1><h4 id="h-what-is-it" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">what is it?</h4><p>I have developed a commercial version with faster transaction speed and optimized many aspects. I don&apos;t want to open source this version now, so I came up with a way to allow others to use it as well.</p><p>I extracted the core logic of the bot and created a new contract[titan bot] with the following main features:</p><ol><li><p>Calculate the recommended number of runs.</p></li><li><p>Calculate the tokens to be exchanged and related data for each run.</p></li><li><p>Determine completion time and obtain data on selling tokens.</p></li></ol><p>Meanwhile, I have defined a series of methods for exchanging tokens in <code>mevbotpro</code>. Titanbot is only used for calculation. After the calculation is completed, it will call the methods in mevbotpro to perform sandwich attacks.</p><p>You can search for the definition of the <code>ITitanbot</code> interface in <code>mevbotpro.sol</code> code for further understanding.</p><p>You can use chatgpt to check the code, here is the result:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-deployement" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Deployement</h1><p>I created a factory contract, where the <code>_titanFacSign</code> parameter(you can find it in <code>mevbotpro.sol</code>) is used to calculate the address of the factory contract. <code>mevbotpro</code> needs to use this factory contract to find titianbot, which will make it easier for me to upgrade titianbot in the future.</p><p>mevbotpro currently supports deployment on the eth and bnb networks. The chainid will be checked when creating a contract, and it cannot be successfully deployed on other networks.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">deploy</figcaption></figure><ul><li><p>Access the Remix IDE <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://remix.ethereum.org/">https://remix.ethereum.org/</a></p></li><li><p>Create a new file named <code>mevbotpro.sol</code></p></li><li><p>Paste the source code of <code>mevbotpro.sol</code> into the created file</p></li><li><p>Select compiler version 0.6.6 and click on the <code>Compile mevbotpro.sol</code> button, you can also click <code>ctrl+s</code> to compile the code.</p></li><li><p>Open <code>DEPLOY &amp; RUN TRANSACTIONS</code> panel, change <code>environment</code> options to <code>injected provider - metamask</code>, and make sure <code>MevbotPro - mevbotpro.sol</code> is selected, then click <code>deploy</code> button.</p></li><li><p>Copy the contract address of the bot once deployment is complete.</p></li></ul><h1 id="h-interact-with-mevbotpro" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Interact with mevbotpro</h1><p>After the contract deployment is complete, you can interact with it through this website: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://clarencebyers.github.io/">https://clarencebyers.github.io/</a></p><p>You need to obtain the contract address and ABI of the bot. You can find the ABI here: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/clarencebyers/mevbot-pro/blob/main/mevbotpro.abi.json">https://github.com/clarencebyers/mevbot-pro/blob/main/mevbotpro.abi.json</a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="">img</figcaption></figure><h1 id="h-how-to-run" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to run</h1><ul><li><p>Send send ETH/BNB to your bot address.</p></li><li><p>Execute <code>StartBot</code> function and wait.</p></li><li><p>Execute <code>StopBot</code> function, this function will stop the bot and provide benefits. Call <code>GetBalanceWei</code> to check bot&apos;s balance, If the duration of the run is too brief or if the bot&apos;s balance is insufficient, there may be no earnings.</p></li><li><p>Execute <code>StartBot</code> to re-run or call <code>Withdraw</code> to transfer bot&apos;s balance to your wallet.</p></li></ul><h1 id="h-function-explanation" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Function Explanation</h1><ul><li><p><code>CheckInWhitelist</code> check if the current bot has been added to the whitelist. If not, it can only interact with titanbot 3 times.</p></li><li><p><code>CheckRemainingTimes</code> check the remaining interactive times.</p></li><li><p><code>GetBalanceWei</code> get balance of the bot</p></li><li><p><code>GetOwner</code> get owner</p></li><li><p><code>GetTitanAddress</code> if you want to join whitelist, you can use this function to get <code>titanbot</code> contract address, send at least 0.5ETH/3BNB to the address, you will be automatically added to the whitelist. you can alse send 0.0005ETH/BNB to increase your remaining interactive times as well.</p></li><li><p><code>Destruct</code> delete your bot, for advanced users only, not recommended for calling.</p></li><li><p><code>StartBot</code> start running mevbotpro</p></li><li><p><code>StopBot</code> stop your bot. If you want to earn profits, the minimum running time I tested is 10 minutes. Running for less than this time may not yield any profit. After the execution of this method, you can call the <code>GetBalanceWei</code> method to check the balance of the bot. If there is any profit, the balance of the bot will increase.</p></li><li><p><code>Withdraw</code> extract bot balance to the wallet address of bot owner.</p></li></ul><h1 id="h-about-safety" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">About SAFETY</h1><p><code>mevbotpro</code> has no methods to transfer funds externally, and the method for withdrawal balances restricts permission only to the owner.</p><p>My suggestion is to use a small amount of tokens for testing purposes first.</p><p>If profits can be obtained, then proceed with usage. The amount of profit is related to the running time and bot balance.</p><h1 id="h-about-mevbot" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">About mevbot</h1><p>jaredfromsubway.eth has created a very powerful MEV bot that can earn millions dollars every day, but his bot also requires a large amount of ETH to operate. Inspired by him, I created my mevbot. Hoping to help some people.</p>]]></content:encoded>
            <author>rober@newsletter.paragraph.com (rober)</author>
        </item>
    </channel>
</rss>