Welcome EVE Robotics customers to Origin Block: Our newest offering now supporting contract minting for the fast-growing NFT space!  The NFT market is exploding and we’re here to give you the upper hand in securing your favorite releases from your favorite teams.  Whether you’re a collector or an investor, Origin Block has got your back!  Let’s go over the process from start to finish.

Upon purchase, you will receive a license key and download link.  Once the link is downloaded, run the installer and let it download the updates you will need in order to run the bot.  This may require a computer restart depending on which updates you need.  Once installation is complete, simply open the Origin Block app and enter your license key:

Once your key has been accepted, you will see this screen:

Setting Up Your Wallet

Click the wallet tab and click the import wallet button to begin.

As shown in the pic above, you can now name your wallet and enter either your private key or secret phrase (select one or the other from the Secret Type dropdown box. Using MetaMask as an example, open your MetaMask wallet and click the 3 dots on the top right and select Account Details.  Then click Export Private Key.  You will need to sign in again to do this and then you will be able to click the key and copy it.  Paste this directly into the Private Key field in Origin Block then click the Add button.  And you’re all set you have now added your first wallet.  Feel free to add as many as you like.  Now, from the wallet tab, you will be able to see all your wallets, their balances in ETH, and their addresses.  Your private keys are only stored locally on your machine and will never display in Origin Block.  To the right of each wallet, you will see a trash icon to remove the wallet if you wish.  There is also a wallet preview feature so you can view the NFTs you hold in each wallet.  Click the eye icon to the left of any wallet to preview:


Live GAS Monitoring

In Origin Block, we have made it easy for you to see live GAS prices in GWEI at the top right of the bot.  Use this as a guide when deciding how much GAS you would like to spend on tasks but remember GAS wars can start when hyped NFT drops occur so be aware and make your tasks according to your expected levels.

Settings

First you will see the software version number and your personal info including name, key (hover to view), and your Discord info.  You can click the Sign Out button if you wish to deactivate your copy of Origin Block and move it to another machine.
The next section is for Discord webhooks.  Name your webhook, paste your webhook, and set it to a public or private channel in this section.

Next you will find the Node Manager.  Here you can add nodes to run Origin Block on.  Nodes will allow you to run the same tasks with the same wallet multiple times.  Nodes are very fast when communicating with the ETH network and when you run tasks this way, the first task to have its transaction approved will purchase the NFT(s) and the other tasks will fail, costing you no fees due to cancellation.  Basically the fastest task completes the transaction and the rest stop.

Finally, you will see the API key section where your Etherscan and OpenSea APIs can be stored.  Custom RPC Endpoint ( HTTP ) and Etherscan API key.  An Etherscan API key is needed in order to automatically pull contract information from the contract address later on.  You will need to sign up for a free account on Etherscan and then create an API and paste it in the Settings tab.  Once you have entered information in either or both of these fields, make sure to click the Save button below.  Finally, if you have an OpenSea API key you can enter it in the appropriate field so that your requests to OpenSea won’t be rate limited.

Finally at the bottom of the Settings tab you will see an Application Settings section where you can reset the data saved locally by Origin Block.  Doing this will remove all wallets, tasks, contracts, and settings from the bot as well as your license key.  You will be asked to confirm before completing this action but just remember it is irreversible.

Adding Contracts

Click the Contracts tab and click the Add Contract button.  You will be brought to this screen:

Here you need to label the contract (for example enter the name of the project you are going to bot), the contract address, select a network from the dropdown, and the ABI resolution.  Make sure to save your Etherscan API key in the settings tab first to make sure you don’t get any errors pulling contract info this way.

Paste the contract address in the search bar on Etherscan and find it.  Since you have your Ethernet API key setup in the bot already, selecting Automatic from the ABI resolution dropdown box will find the ABI for you.  However, if for any reason you need to input it manually, click on the Contract tab underneath the Contract Overview section on Etherscan and click the Code button.  Scroll down to the Contract ABI section and click the copy button to the right and paste it in the Contract ABI field in the bot that shows up when you select Manual from the ABI resolution dropdown.

If a project has already released or the Whitelist has been conducted but not the public sale, then you may be able to find the collection on OpenSea.  If an NFT collection is on OpenSea.io, you can simply import contract info directly from OpenSea.  On the Contract tab, click the Import OpenSea Collection button and enter the URL where the collection can be found on OpenSea.

Finally, click Add and you will see your contract displayed in the bot like this:

To the left of each contract you will see an eye icon.  When you click this icon a window will pop up and will show you transactions taking place on that contract in real time.  The bot will also save these for you from the time you either open the bot or add the contract (whichever is last) and until you close the bot or delete the contract.  Use this feature to see what people are spending in GAS to mint.

Creating Tasks

Click the Tasks tab and click the Create Task button.  Here, you will name the task and select the contract from the dropdown box.  Next, select the wallet you wish to use for this task and enter the price of the NFT you are botting in ETH.

For GAS limits, there are a few different ways to go in Origin Block.  First off is the GAS limit method.  Manual is and Automatic is.  GAS price methods are a bit more complex with 6 options to choose from.  Here’s an overview of each option:

AUTO: This option will let the bot decide how much GAS to use.

INSTANT/FAST/NORMAL/SLOW: These three options match up to the prices you see in the live GAS monitor at the top right of the bot.

FORCE: You may enter the max amount of GAS you wish to use.  The bot will use what is needed to mint and refund the rest.

Next we need to define the Mint Function.  Since you have your Etherscan API entered, the bot will find some options for you to choose from and list  them in the dropdown box.  However it takes some specific technical knowledge to find the Mint Function and other parameters.  This is where your NFT group will come in handy and of course we will do our best in Discord to provide users with which exact Mint Function to select and what parameters to enter as well.

Now click the Create button and you will see the task displayed on your Tasks tab like this:

There are buttons on the right which allow you to edit, duplicate, start, stop, or delete the task.  In the middle there is a log button to see the details and progress of a transaction while and after the task has been run.  You will also see an eye icon to the left clicking that will let you view the task details:

One final feature to use while running tasks is the Transaction Log feature.  This feature allows you to view successful transactions on a specific contract in real time so you can see how much GAS other users are spending to mint their NFTs.  To access this feature (the bot will only show data from the time the bot is opened or the time the contract is added in the bot – whichever is later), click the eye icon to the left of any contract and you will see a window like this pop up:


This transaction log can be scrolled through and will update in real time, showing you at the top of each post how much GAS was used to mint.

Adjusting Gas

One issue you will run across is GAS prices inflating far above expectations on hyped releases.  To adjust GAS while a task is running, first watch the progress of the task.  You will notice it go from “Starting” to “Submitting Transaction” and then “Waiting for Confirmation”:

Notice when it changes to “Waiting for Confirmation”, a double arrow icon appears.  Click that and a window will pop up where you can change the GAS price in GWEI and your GAS limit as well.  Once done, click update and the task will continue with the new data. You will be able to see this change in the task log if you wish.  This process can be repeated until the transaction fails or is confirmed.

Cancelling Transactions

You may also cancel transactions with Origin Block if you so choose.  But there are restrictions on this feature.  Cancels can be made until the Stop Task button turns red.  Once it turns red, all you can do is submit a cancel request.  To do this, click the red stop button and your task status will change to “Sending Cancellation Request”.  And your log will show this as well.