Skip to content

Run Waterfall Node Testnet8 in Native App

Disclaimer

You can still continue using the current Docker version. In the next release, we will introduce a feature 'update from Docker'.

We are currently in the process of obtaining a Code Signing Certificate from Apple and another trusted certificate authority. Once we have obtained the certificates, you will no longer need to manually authorize the installation of the Waterfall Node app on your operating system. We will make an announcement when the certificates have been obtained.

Requirements

Hardware

Minimal

  • CPU (Cores): 2.0
  • Memory (GiB): 4.0
  • SSD Disk (GiB): 256.0
  • Bandwidth (Mb/s): 10.0

Recommend

  • CPU (Cores): 4.0
  • Memory (GiB): 8.0
  • SSD Disk (GiB): 512.0
  • Bandwidth (Mb/s): 20.0

Download Node App

Mac Arm Mac Intel Windows x64 Changelog

How can I synchronize the node faster?

  1. Download network state: https://storage.googleapis.com/wf-snapshots/wf8-3427744.tar
  2. Unzip .wf8 folder
  3. Select .wf8 path during node istallation ( in Add node section, point #4 Select Data folder)

Metamask configuration

  1. Install Metamask according to the instructions
  2. Add Testnet8 settings in Metamask by specifying the following parameters:

  3. Setting -> Advance -> Turn on hex data

Top up your account WATER in Metamask from test faucet

To Activate your node on testnet8 you need to have 3200 WATER on your account in Metamask and some amount of WATER for transaction fee. You can get test WATER from faucet: https://faucet.waterfall.network/

Install Node App

  1. Drug Waterfall icon to Application folder
  2. Click OK
  3. Click Open Anyway
  4. Click Modify Settings

Add Node

  1. Open Node App
  2. Select Node type Local
  3. Select Network Testnet8
  4. Select Data folder
  5. Select Ports
  6. Name your Node
  7. Preview Settings

Add Worker

  1. Click Add Worker
  2. Select Node
  3. Save mnemonic phrase

  4. Verify a mnemonic phrase

  5. Select an amount of new Workers
  6. Select withdrawal address for Worker
  7. Preview

Activate Worker

  1. Make sure that you Node is Running and syncronized
  2. Click Activate and generate a transaction data
  3. Copy transaction data and send transaction via Metamask
  4. Send transaction and activate your Worker

Common Issues and Solutions

  1. What are the minimum hardware requirements? The minimum hardware requirements include a CPU with at least 2 cores and 4 GB of RAM and 256Gb SSD. Faster hardware is preferable(mainly CPU and RAM) for better performance. The number of Workers you have should match the hardware resources you possesss , and a faster internet speed is also essential. The SSD size doesn't increase when you add additional Workers.

  2. How many Workers can I run on a one node(one PC)? For now, we guarantee stable work for 16 Workers on 1 node.

  3. Can I run 2 nodes on 2 PCs with the same IP. Yes, you can.

  4. Why is the synchronization taking so long? The synchronization process is time-consuming due to its comprehensive nature, involving the download of the entire network state. For fast synchronization, you can download the network state.

  5. Why Validator balance is 0? Time must pass for the coordinator's balance to change after 4 eras. This will take approximately an hour.

  6. Is it possible for my node to incur penalties? If workers are active, but your node is not working (you turn off your PC or stop the node), in this case, your workers may incur penalties

  7. May I activate the worker before synchronization is finished? If the node is running and synchronized (check the result of the status command), you can activate the Worker. If you activate the Worker before the node is synchronized, you will incur penalties