Metaverse ETP Docs
English
English
  • 👋Welcome to The New Reality!
  • GENERAL
    • 🖍️Introduction
    • 📃Metaverse Litepaper
    • 💎Entropy ($ETP)
  • USER GUIDES
    • 🔄UTXO ETP to VM ETP (Hyperspace/New Frontier) migration
    • ↗️Hyperspace to New Frontiers migration
    • 💰MetaverseVM Browser Extension
    • 🦊Metamask
    • 🪙Assets Tutorials
      • Add Metaverse Smart Tokens (MST) in MetaverseVM Browser wallet
      • Metaverse Identifiable Tokens (MIT)
    • 🧙‍♂️Avatars
      • KILT Protocol
  • DEVELOPER GUIDES
    • 🔨Testnet Set Up
      • MetaverseVM Browser Extension - Testnet Version
      • Metamask - Testnet version
      • RPC
      • Substrate API Sidecar
      • Transaction Construction and Signing
    • 📄Smart Contracts
      • Metaverse VM: An Ethereum Compatible VM
      • Deploy a Contract in the MVM
    • 💲Assets
      • Interact with an MRC-20 in MetaMask
    • 🔈Remote Procedure Calls
  • MINER GUIDES
    • 📡Metaverse Full Node Interface
    • ⛏️Mining & Staking
      • POS Node Set Up
      • Miners List and Fees
      • Stratum V2
Powered by GitBook
On this page
  • Hyperspace Mainnet
  • Setting up environment
  • Build the corresponding binary file
  • To start the node you just compiled

Was this helpful?

  1. MINER GUIDES
  2. Mining & Staking

POS Node Set Up

Hyperspace Mainnet

Hyperspace Mainnet Node - Stage 1 - PoS Consensus Mode

First, clone our GitHub:

git clone https://github.com/mvs-org/Hyperspace

Setting up environment

Install Substrate pre-requisites (including Rust):

For Unix-based operating systems, run the following commands:

curl https://sh.rustup.rs -sSf | sh
source ~/.cargo/env

rustup default nightly
rustup target add wasm32-unknown-unknown

You will also need to install the following packages:

Linux:

sudo apt install cmake pkg-config libssl-dev git clang libclang-dev

Linux on ARM: rust-lld is required for linking wasm, but is missing on non-Tier 1 platforms. So, use this script to build lld and create the symlink /usr/bin/rust-lld to the build binary.

Mac:

brew install cmake pkg-config openssl git llvm

Build the corresponding binary file

cd Hyperspace
cargo build --release

The first build takes a long time because all necessary libraries need to be compiled.

To start the node you just compiled

./target/release/hyperspace --chain=hyperspace.json --name MyNode1

PreviousMining & StakingNextMiners List and Fees

Last updated 4 years ago

Was this helpful?

⛏️