Fusion
  • Learn and build with Fusion
  • Learn
    • Learn about Fusion
      • About Fusion
      • Fusion's vision
      • Key problems to be solved
      • How does Fusion (and AnySwap) compare?
      • Journey to Interoperability
      • Whitepaper
    • The features of Fusion
      • DCRM
        • DCRM journey
        • DCRM nodes
        • DCRM Yellow paper
      • Time lock feature
        • Infinity
        • Lock-In and Lock-Out (LILO)
        • Use-Case — Lending
        • Use-Case — Banker’s Acceptance
      • Smart contacts
        • Use cases
          • Mortgage smart contract
          • Risk-free Token Loan
          • Risk free contract market
      • Cross-chain Tokens
      • Quantum swap
      • Secure and Distributed Secret Key Sharding
      • Fusion assets and tokens
      • Ticketed Proof of Stake (TPoS)
    • Fusion blockchain
      • Short Address Notation - SAN
      • Chain data
      • FSN token
        • Uses of FSN token
        • Tokenomics
      • Gas
  • Dapps
    • Chainge finance
    • Anyswap
  • Build
    • Quick links
    • JavaScript API - web3-fusion-extend
    • JSON RPC API - fsn-rpc-api
    • Python Web3 library - web3fsnpy
    • DCRM SDK
    • Create your own FRC20
    • Github repositories
    • Developers community
  • Tutorials
    • My Fusion wallet
      • Creating a new PSN wallet
      • Generating a Short Account Number (SAN)
      • Send tokens and assets using a send function
      • Create assets
      • Quantum swaps
      • Lock-in and Lock-out feature
    • How to setup a node
    • Staking options
    • How To Setup and Use Anyswap with Metamask wallet
    • How to use MultiSwap
    • Set up DCRM Windows guide
  • Credits
Powered by GitBook
On this page
  • Prerequisites
  • VPS Suggestions
  • SSH Guides
  • Next: Add FSN to your staking wallet
  • Useful links:

Was this helpful?

  1. Tutorials

How to setup a node

PreviousLock-in and Lock-out featureNextStaking options

Last updated 4 years ago

Was this helpful?

So you are ready to start staking FSN and would like to setup your own node on FUSION? Let this article aid you on your journey to become a FUSION validator and FSN miner.

Prerequisites

  • VPS (Virtual Private Server) 2 Core 4GB 80-100+GB SSD (larger ssd storage will last longer as the chain grows) Ubuntu 18.04/20.04 LTS

  • 5000+ FSN Staking tickets á 5k FSN, higher number is recommended for compounding purposes as you can only stake 5k/10k/15k.. etc.

VPS Suggestions

  • (200GB ssd @ 4.99€ /mo.)

  • (80GB ssd @ 8,21€ /mo.)

  • (160GB ssd @ 14,76€ /mo.)

  • (80GB ssd @ $20 /mo.)

  • (80GB ssd @ $20 /mo.)

  • ($50+ /mo, $300 free credits for new customers)

  • Anything else that meets the recommended specs.

The first step of the node setup will be to connect to your VPS, this process will differ between providers but most of them will use some form of SSH which means you will be using tools like Putty for windows or the terminal for Mac to connect to your vps. To avoid making this process to complicated, please refer to each VPS provider’s own guide on how to access the terminal of your VPS.

SSH Guides

Now that you have connected to your VPS via SSH you will see a terminal window that will look something like this.

SSH start screen using Putty for Windows.

To continue with the node setup you will need docker installed on your VPS so we go ahead and do that before running the script. If the terminal is asking about permissions you might have to enter your password again.

sudo apt-get install docker.io -y

This is where the fun begins. All you have to do now is to execute the QuickNodeSetup script using the command below and follow the installation instructions.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/FUSIONFoundation/efsn/master/QuickNodeSetup/fsnNode.sh)"

This will install dependencies and take you to the FUSION Node Manager menu.

This menu will be populated with more options when your node is installed but for now we will focus on “1. Install node and dependencies”, go ahead and select it by hitting “1”.

Now you need to select what type of node you want to run. We do what the menu tells us and select “1. minerandlocalgateway”.

Select “Y” to install a mainnet node.

After that, you are asked to confirm that the address of the keystore you just posted is indeed your empty staking wallet. If yes, hit “Y”.

Enter the password of your staking wallet keystore file.

Next you will be greeted by a number of [Y/n] selections for ticket auto-buy, mining, auto-start and node explorer listing. You want to select “Y” on all of these unless you have a reason not to.

The last step is to name your node, enter something unique you can remember and hit enter and the node will be installed.

Next: Add FSN to your staking wallet

On the send transaction modal, enter your empty staking wallet address that you created earlier and entered during the node install.

Enter number of FSN to send, anything that isnt an even 5000 will not be staked until you reach an even number so keep that in mind and also leave a little bit for gas.

Select “Timelock” tab and select the number of months you wish to send. Most people recommend 3–6 months, it’s a balance between how much of the ownership you wish to risk and how often you have to replenish the staking wallet. Less than 30 days will not be staked so you always have to keep the length in your staking wallet longer than that.

Hit send! The transaction should confirm in about 15 seconds and shortly after, your node will start buying tickets unless it’s still syncing in which case it will buy tickets when the sync is completed.

That’s about it! Now you just have to monitor the node, make sure it doesnt go offline or go below 30 days worth of Time-Lock. If the node goes offline when one of your tickets is picked then this ticket will be retreated and you wont be allowed to stake using those 5000 FSN for 30 days!

Useful links:

Unless you already have an empty staking wallet, go to and create a new wallet, make sure to store the .json keystore file in a safe place. Open the file in notepad and copy/paste the contents of the file onto the vps terminal. (Right mouse-click to paste in putty for example)

Now you are able to search for your node on the to check its status. The node will be syncing for a few days to catch up to all the other nodes, this gives you ample time to complete the last step which is to transfer “” FSN from your holding wallet to the empty staking wallet.

When your node is in sync it will require some FSN to buy tickets and this is where FUSION’s comes in handy as it enables you to split your FSN in sections of time and only transfer one of those sections. This essentially means you will be able to send ownership of your FSN for the staking duration to your staking wallet while the full ownership of your FSN always remain in your holding wallet, keeping it safe and secure.

Your holding wallet can be any of the options supported by but a hardware wallet is recommended.

Open up your holding wallet in and hit send next to your FSN.

— More guides, staking pools list, reward statistics etc.

— Track your node’s current status, blockheight etc.

— Fusion block explorer to track balances, transactions etc.

— Node and dev support and discussions.

— Resource for information on anything Fusion related.

If this guide helped you make it as a FSN miner, feel free to support my efforts in making more and continue building on tools like and . 0xa3ce60d2dbf51afa0ab106df1c44a2e48853817a ❤

Contabo VPS S SSD
Hetzner CPX21
Hetzner CPX31
Vultr Compute
Digital Ocean Droplet
Google Cloud Compute
Contabo
Hetzner
Vultr
Digital Ocean
Google Cloud Compute
whallet.net
node explorer
Time-Locked
Time-Lock
whallet.net
whallet.net
FUSION MINING
NODE MONITOR
FSNEX.COM
FUSION Dev. Community TG
FUSIONITE.INFO
FSNEX
Fusion Mining
FUSION Node Manager Menu
Type of node to install
Select mainnet or testnet node
Paste content of keystore file
Staking wallet address confirmation
Staking wallet password
Name your node
Send transaction view in whallet.net