Block Collider & Borderless Markets

Documentation, market information and support for Miners and Market Makers.

Get Started Forum & Support Developer API

Tutorial: Multi-Market Maker

πŸ‘

Interested in Early Access to the Multi-Market Maker?

The Borderless Multi-Market Maker is an easy-to-use program designed for the Market Maker looking to increase his or her influence in markets. While the upside of making a market is usually limited to the gains from a single market pair (in most cases on a single exchange) the advantage of the Borderless Multi-Market Maker tool is that it can trade between multiple markets and across multiple bidirectional pairs, which places users in the most profitable position regardless of the market conditions.

The setup process has been broken into the four individual working components: The program Multi-Market Maker, a Borderless Wallet, a Binance Exchange account, and finally some Cryptocurrency!

The first two steps, downloading the Multi-Market Maker program and generating a borderless wallet should only take a few moments. The longest part of this whole process will likely be copying your private keys/mnemonic phrase to piece of paper that you store in a very safe place.

Once steps 1 & 2 are done, create a Binance account (if you do not already have one). From there you can buy cryptocurrency, or use one of several other exchanges, for example: Huobi, Kraken, CashApp, Gemini.

1. Download the Multi-Market Maker

The Multi-Market Maker is a small application that has been packaged up into a Docker "container" so it can be easily installed in one command using the program Docker.
There are also two 'libraries' required by both Docker and the Market Maker. Many computers have these libraries pre-installed, but if yours does not (or if you are not sure) then follow the links below to down them and run there installers first.

Python 3.7: https://www.python.org/downloads/
Node.JS: https://nodejs.org/en/download/

If you do not have Docker installed, you can download it here LINK (Windows & Mac) You will need to make a free Docker account to download the software but not to run the application after install.

After installing Docker you will need to logout and log back into your computer then open the program 'Command Prompt' (Windows) or 'Terminal' (Mac) and copy and paste the Start-Up code at the bottom of this article to install, setup, and then start running the Multi-Market Maker.

Before you can run the Multi-Market Maker you will need to have a few things handy. The Multi-Market Maker trades from your accounts, on your behalf. It will use all of the account at it's disposal so it is recommended to make a new account for each Multi-Market Maker you run. Additionally, the Multi-Market Maker will need to be use the information from a valid Block Collider node, so you will need to provide it an RPC address and secure cookie (a "scookie"). The information info is broken down as follows:

  • Borderless Wallet NRG Public Key -- Step 2
  • Borderless Wallet NRG Private Key -- Step 2
  • Borderless Wallet "BASE" Public Key -- Step 2
  • Borderless Wallet "BASE" Private Key -- Step 2
  • Borderless Wallet "CROSS" Public Key -- Step 2
  • Borderless Wallet "CROSS" Private Key -- Step 2
  • Binance API Key -- Step 3
  • Binance Secret API -- Step 3
  • Active miner RPC Address -- Step 4
  • Match RPC scookie -- Step 4

Save all these addresses and keys in a secure place and never leave them where a hacker can access them!

2. Generate Borderless Wallet

In this step you will generate a completely Borderless Wallet. You will be in charge of protecting this as no one else will have access to it. Be sure to backup the information!! Checkout best practices for storing cryptocurrency backups HERE.

Setting up the wallet happens when you click "Generate BSEC Wallet to Enter Borderless" at the Borderless portfolio page, HERE. Save the information from this by pressing "Just Download Wallet" and securing that file in a safe place. You will need the NRG Public and Private keys, as well as the Ethereum and Bitcoin public keys, keep those handy until we circle back them during the Multi-Market Maker setup.
This is a good place to remind you to save hard copies of those keys, then save those hard copies in a safe place where they wont be damaged or accessed without your authorization.

3. Create Binance Account

NOTE: Only do this step if you do not already have a Binance account or if you would like to use a different account than your existing one.

Go to HERE and click sign up, then follow the steps there. Beware there are restrictions based on where you are located and whether or not Binance services your region.

Once you finish setting up the account, you will need to get some "API Keys". These allow the Multi-Market Maker to make trades and withdrawals on your behalf. To collect these keys go to the "Settings" section and selection "API Management". From there you need to label and generate a new API. Snag both the "API Key" and "Secret Key", and save them in a safe place. You can always log back into Binance to see these but you will need them to configure the Multi-Market Maker.

4. Target Active Miner

To run the Multi-Market Maker you will need to attach it to a Block Collider Miner to be able to make & take trades. This is easily done by running a miner (checkout a guide for there HERE) or by pointing it at a miner you really trust. It is recommended to run your own Block Collider Miner. From this Miner you will need the "scookie" and "RPC_Address" to fill into the command above. Alternatively you can run both programs on the same network and the default RPC_Address will work.

5. Buy or Mine Cryptocurrency

Time to get into Crypto! Unless you already have some crypto, you will need to get a little crypto currency to get started. This can be done by mining NRG on Block Collider or purchasing from an exchange. At this point, the fastest road to large amounts of cryptocurrency is probably buying it through the Binance account you just set up, but there are many options each with advantages and disadvantages in terms of price. Feel free to shop around, here are some good places to start: Huobi, Kraken, CashApp, Gemini.

6. Configuring Your Multi-Market Maker

At this point you are almost ready to run your own Multi-Market Maker! The last step is to activate and configure your Multi-Market Maker. (Remember those addresses and keys you made in steps 2, 3, and 4? Get them ready!)

In your terminal, run the command below to initialize your Multi-Maker Maker. You will need to press "y" to install the software.

πŸ“˜

[INSTALL COMMAND FOR MMM EARLY ACCESS ONLY]

Once install is complete you will see some details about your Multi-Market Maker webserver. The first of these details is:

[MMM_BOT] Please open http://localhost:38080 to config your bot

Using your internet browser, navigate to the address above to see and save the preferences of your Multi-Market Maker. Using the keys from steps 2, 3, & 4, fill out the missing details. NOTE: All of the missing details should be filled in for the Multi-Market Maker to operate. Some fields are already populated, these are some basic "default" values. Please adjust them to suit your desired behavior.

Remember to hit "Save" when you're done!

7. Activating Your Multi-Market Maker

Done with the config? You are ready to release your own Multi-Market Maker in the global markets! In a new terminal window the command below to Activate your Multi-Market Maker.

Be sure to check Borderless to see your orders and their status's!

πŸ“˜

[ACTIVATION COMMAND FOR MMM EARLY ACCESS ONLY]

Updated 3 months ago

Tutorial: Multi-Market Maker


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.