Stakenet (XSN) —TPoS Merchant Setup Guide

  • An up-to-date version of the XSN Wallet on your computer.
  • An XSN Legacy Wallet Address in your wallet (Merchant Address) — You need one unique merchant address per TPoS Contract.
  • Your coinstaker must use an XSN Legacy address.
  • A unique IPv4 Server (VPS) — you require one for each TPoS contract
  • Your VPS must meet the minimum specification requirements.
  • Note: Your VPS must maintain a steady uptime.
getnewaddress “alias” legacy
dumpprivkey Merchant_address
dumpprivkey Merchant_address Authorisation_Code
# - -
rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
# - -
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=256
# - -
merchantnode=1
externalip=VPS IP:62583
merchantnodeprivkey=Merchant Private Key (taken from previous steps)
# - -
passwd root
adduser username
usermod -aG sudo username
apt update -y
apt upgrade -y
apt install ufw python virtualenv git unzip pvufw allow ssh/tcpufw limit ssh/tcpufw allow 62583/tcpufw logging onufw enable
fallocate -l 5G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfilenano /etc/fstab
/swapfile none swap sw 0 0
reboot now
mkdir ~/.xsncore/wget https://github.com/X9Developers/XSN/releases/download/v1.0.28/xsn-1.0.28-x86_64-linux-gnu.tar.gztar xfvz xsn-1.0.28-x86_64-linux-gnu.tar.gzcp xsn-1.0.28/bin/xsnd ~/.xsncore/cp xsn-1.0.28/bin/xsn-cli ~/.xsncore/wget https://github.com/X9Developers/XSN/releases/download/v1.0.26/bootstrap.zipunzip bootstrap.zip -d ~/.xsncore
nano ~/.xsncore/xsn.conf
~/.xsncore/xsnd
~/.xsncore/xsn-cli getblockchaininfo
tposcontract list
alias VPS_IP:62583 Merchant_Private_Key TXID
merchantnode start-alias Alias
merchantnode list-conf
~/.xsncore/xsn-cli setgenerate true 1 true TXID
~/.xsncore/xsn-cli getstakingstatus

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Amazing Python projects you can build in an hour

Unity Optimization Tools

This is a project for designing one Humidity control by Esp8266 MCU

Programming is Learning a Language

Gang of Four Design Patterns in .NET

Getting Started with Docker In Python

TDEX — Phase II Million Blind Box event rules

Stack In Java

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kuosumi

Kuosumi

More from Medium

Multicore and Manycore Design Approaches with DPDK

A Comprehensive Guide to Desktop as a Service (DaaS) Security

How ICO fundraising works?