Betelgeuse Alpha Testnet Update: Web Wallet and On-Chain Identities

Metaverse Blockchain
Metaverse
Published in
4 min readJan 19, 2021

We are delighted to release a new version of the Alpha Testnet that our development team has put together. It consists of new features such as a downloadable node package that has a mining function accessible through the command line, more details below.

Node synchronization and mining can be observed on our web wallet interface located at http://95.111.250.21:2028/ under the “Network” — “Explorer” — “Node Info” tab where the Chain info and the produced Blocks details are also visible. Important Note: The web wallet interface is still under development and has limited functionality as of now.

This Release Features :

  • Web wallet capability to register new accounts
  • Send & Receive function is now enabled. You can send and receive funds from and to any address of the web wallet
  • Github repository and build instructions now available via the web wallet link
  • Ability to register on-chain identities, however in future updates we will use the KILT protocol
  • Vanity addresses generator functionality is turned on
  • Web wallet blockchain explorer is now available for use
  • Some democracy functions is available but still under development.
  • Some developer functions were turned on but still under development

All in all, this release provides a close to full functionality of the web wallet

Tutorial: How to start mining using Betelgeuse Alpha Testnet?

Step 1: Download or compile from source code de customized TestNet client. (in this testing phase, mining will be possible only using this customized client, after we finish implementing stratum protocol you will be able to mine using any software or mining service that supports DaggerHashimoto algorithm). The following binaries are available:

Windows version:

https://github.com/mvs-org/betelgeuse/releases/download/windows/betelgeuse.AlphaTestNet.v.0.0.4.-.Windows.zip

Ubuntu 20.04.1 LTS — no AVX:

https://github.com/mvs-org/betelgeuse/releases/download/noAVX/betelgeuse.AlphaTestNet.v.0.0.4.-.Ubuntu.20.04.1.LTS.-.no.AVX.tar.gz

Ubuntu 20.04.1 LTS

https://github.com/mvs-org/betelgeuse/releases/download/0.0.4/betelgeuse.AlphaTestNet.v.0.0.4.-.Ubuntu.20.04.1.LTS.tar.gz

Ubuntu 18.04.4 LTS:

https://github.com/mvs-org/betelgeuse/releases/download/Ubuntu18/betelgeuse.AlphaTestNet.v.0.0.4.-.Ubuntu.18.04.4.LTS.tar.gz

On Linux OS’s you can easily download the file using the command:

wget https://github.com/mvs-org/betelgeuse/releases/download/0.0.4/betelgeuse.AlphaTestNet.v.0.0.4.-.Ubuntu.20.04.1.LTS.tar.gz

Step 2: Use tar or zip command to extract the executable corresponding to your platform:

tar xvzf ‘betelgeuse.AlphaTestNet.v.0.0.4.-.Ubuntu.20.04.1.LTS.tar.gz’

IMPORTANT: We recommend that before starting a node for the first time in this blockchain to issue a purge-chain command like this:

./betelgeuse purge-chain --chain ./betelgeuse.json

Step 3: Access Web Wallet using URL: http://95.111.250.21:2028/ and create a new wallet account and write down your mnemonic seed.

You’ll use it for accessing your account and for signed mining.

For example:

./betelgeuse import-mining-key "razor limb price drum rifle robust stock cake coral chase pioneer shoot" --chain ./betelgeuse.json

In Windows, use the following command

betelgeuse.exe import-mining-key "razor limb price drum rifle robust stock cake coral chase pioneer shoot" --chain ./betelgeuse.json

You will get the following output: 2021–01–14 04:11:48 Registered one mining key (public key 0x80b9fcd9a5ff3bb238a9c084803eedc194f0592749bfb88d14f82baffaf67f7)

Please copy your public key which you will use it in the next step.

Step 4: Start your node and begin mining using the command below where the switch “--name” can be customized to give a name to your node ( in this example I have used my own name as “AdrianVPS” ):

For example:

./betelgeuse --author "0x80b9fcd9a5ff3bb238a9c084803eedc194f0592749bfb88d14f82baffaf67f7b" --validator --name AdrianVPS --chain ./betelgeuse.json

In Windows, use the following command :

betelgeuse.exe --author "0x80b9fcd9a5ff3bb238a9c084803eedc194f0592749bfb88d14f82baffaf67f7b" --validator --name AdrianVPS --chain ./betelgeuse.json

The syntax of the command to run a node and start mining is:

./betelgeuse --author "<your public key>" --validator --name <node name> --chain ./betelgeuse.json

*You only have to change your node name and your public key obtained in the previous step and you should start mining.

When your node starts up you should be able to see the information as displayed in the picture below:

Step 4: You can check the node synchronization and other data using the Web wallet located at the following URL: http://95.111.250.21:2028/

Below you should see your node connected as one of the network peers:

Mining Troubleshotting

Expected pruning mode

If you encounter the following errors:

Error: Service(Client(Msg(“State database error: Expected pruning

mode: constrained”)))

It means you previously started the node without mining flag. By default, the node would execute under pruning mode which currently cannot be used for mining.

To fix it, run the following command and then restart your mining node using the following command:

betelgeuse purge-chain --chain ./betelgeuse.json

***

Join the discussion and stay up to date on the latest news by following our social media channels:

Website: https://mvs.org
Facebook: https://www.facebook.com/mvsofficial/
Telegram: https://t.me/Metaverse_Blockchain
Medium: https://medium.com/metaverse-blockchain
Discord: https://discord.gg/56ky6fb
Reddit: https://www.reddit.com/r/Metaverse_Blockchain/
Twitter: https://twitter.com/mvs_org

--

--

Metaverse Blockchain
Metaverse

Metaverse is an open-source public blockchain building a decentralized ecosystem of digitized assets, identities, and applications.