Skip to main content

GUI Operating Instructions

This is the operating instructions for the RBXWallet GUI. Whether running on Windows or Mac, the details will remain the same unless otherwise specified.

Video Tutorial

This topic is also covered with a video tutorial on the previous page.

Watch Video

Overview

When you load the wallet, it will begin to sync with peers on the network. You can see how many peers you are connected to in the right side bar [x/8 Peers (In / Out)]. Your local block height is displayed below in the Spy Glass (dark box below). To find out what the network's block height is, visit the Explorer.


Key Pairs

To get started, you will need a keypair. You can either generate a new one or import an existing one.

You can create/import keys at any point. This is one of the few operations permitted before reaching block height.

Generating Keypair

  1. Near the top right of the Dashboard, click the dropdown that says Wallets.

  2. Click New Wallet.

  1. A windows will pop up with your keypair information.

    Be sure to copy this information to a secure place. If you computer crashes, no one will be able to recover your private key as it is private to only you.

Importing Keypair

  1. Near the top right of the Dashboard, click the dropdown that says Wallets.

  2. Click Import Wallet.

  1. Paste in your existing Private Key and click Submit.

You can also create and HD wallet OR encrypt your wallet but those topics will be covered in the Advanced Operating instructions.


Interface

The RBX GUI is broken into 3 columns.

  • The first column includes a list of primary screens you can access.
  • The second column changes depending on what menu item you have selected
  • The third column includes connectivity status, information about the chain, and a spyglass into your local database.

Global Wallet Selector

In the top right of most screens is the Global Wallet Selector. Use this menu to toggle between your wallet as well as importing/creating new keypairs.

You can click the Manage Wallets button at the bottom of the dropdown menu to view/manage all your wallets in one place. Through this you can:

  • See the address & balance of your wallets
  • Provide a friendly name for your wallet (local only)
  • Reveal your private key for any wallet
  • Hide your account (local only for organizational purposes).

    If you have mistakenly hidden a wallet, you can click Restore Hidden Accounts to reveal them again.


Primary Screens

Dashboard

  • General Tools: (see below)
  • Status Log: Logs the status of the application locally.
  • Your Recent Transactions: A monitor of all recent transactions pertaining to any of your wallets

General Tools

In the top center of the Dashboard, there are some general tools that can be accessed.

Will print out all your addresses contained in your wallet to the Status Log below.

Will print out your validator address (if you are validating).

MOTHER

Monitor Of The Roster [Advanced Feature] A feature to monitor validators you are running remotely in one place.

Create HD Wallet

[Advanced Feature] A feature for creating a Hierarchical Deterministic wallet.

Encrypt Wallet

[Advanced Feature] A feature to encrpyt your keys. Enabling this will require you to input your password every time you want to create a transaction.

Show Debug Data

Launches a window displaying debug data.

Open DB Folder

Will open your local databases/configration folder in explorer (Windows) or finder (MacOS).

Open Log

Will open your local log file in your default text editing program.

Backup

Feature to backup your keys and/or your NFT media.

Restart CLI

Will restart the CLI in the background without closing the GUI.

Send

Ability to send RBX to another address.

  • To: Paste in the receivers wallet address or an RBX Domain.
  • Amount Input the amount of RBX you'd like to transfer.

    The funds will be sent from the selected wallet. If you want to change the sender, change the wallet in the Global Wallet Selector

Receive

A place to view/copy your address which you can send to someone to request RBX from. You can also create a new address or import a private key from this screen as well.

If you want to change the recipient, change the wallet in the Global Wallet Selector

Transactions

View all transactions that pertain to your wallets. You view all the details about the TX including the sender, receiver, the hash, what type of transaction it is, and the data (when applicable). You can also open the TX in the explorer.

By default, all transactions will be visible, but you can filter by Pending, Successful, Failed, or Mined in the top navigation of this screen.

Masternode

Validator Inactive

Validator Active

This is where you can enable your machine/wallet as a validator. It's important to note that:

  • Only one validator per address is allowed.
  • Only one validator per IP address is allowed.
  • Static IP addresses are recommended to prevent missed tasks if/when your IP address is renewed on a dynamic IP.
  • It's recommended you open port 3338 as an incoming port. If this is a home network, you'll need to setup port forwarding from your router to the specific local IP address of your machine.

    If the network determines you have multiple validators using the same address or IP address, a red warning will be displayed at the top of the GUI with instructions on how to correct it.

Validator Pool

View the status of your local validator and/or search for other validators on the network.

Validator Voting

Validators can create topics to be voted on regarding network updates.

Creating Topics
  • The cost is 1 RBX per topic + tx fee (which is burned).
  • You can only submit 1 topic at a time per validator.
  • Your validator must have crafted a block in order to be eligable to create a topic.
Voting
  • Any validator is eligable to vote.
  • Simply review the information provided by the topic creator and cast your vote as YES or NO.
  • The topic vote session will end at end date of the topic OR whenever a majority is determined - whichever comes first.

RBX Domains

You can create an RBX Domain through the ADNR service. This allows you to receive RBX or NFTs via your domain name rather than your address.

  • The cost is 1 RBX per domain + tx fee (which is burned).
  • You can transfer an RBX domain to another address.
  • You can also delete an RBX domain.

Smart Contracts

This is where you can compile Smart Contracts and mint them into NFTs.

NFTs

This is where all your NFTs will be listed. Please read further in the NFTs section.

Beacons

This allows you host or add non-default media beacons.

Add Remote Beacon

Add an existing beacon to foreign nodes to use that relay instead of default ones on the RBX network. Configure your wallet to use a remote beacon for media transferring rather than using the default RBX network beacons. You will need to know the IP address of the remote beacon. If that beacon is using the non-default port, provide that as well. The beacon name is a friendly name visible only to you.

Create / Host Beacon

Create a beacon if you want to be the owner of the relay of assets. Setup your wallet as a beacon to partipate in media transferring on the RBX network. The name is a friendly name only visible to you. You can configure a specific port or just use the default setting. You can also configure whether your beacon is private and how long assets should remain cached.

P2P Auctions

Activating Soon. This is where you'll be able to setup collections and sell/auction them on the network.


Database Snapshots

To reach block height quicker, you can download a database snapshot. The GUI now supports automated snapshot importing if you are far enough behind in blocks.

Download the snapshot and follow the video tutorial below to learn how to import a snapshot. You will be prompted on startup if you meet the snapshot criteria.

Important

Be sure to backup your private key(s) beforehand and this process requires a wipe of your database files.

Video Tutorial