NuLink Docs
  • Get Started
    • NuLink Introduction
    • Roadmap
  • Cryptographic Primitives
    • Proxy Re-encryption
    • Identity-Based Encryption & Attribute-Based Encryption
    • Zero-Knowledge Proof
    • Fully Homomorphic Encryption
  • Products
    • Introduction
      • Target Audience and Use Cases
    • NuLink for Stakers
      • Staking Dashboard
        • Dashboard
        • Staking
        • Auction
        • Staking Grid
      • NuLink Worker Installer
        • Create Worker Account
        • NuLink Worker Installation
        • NuLink Worker Initialization and Running
        • NuLink Worker Update
    • NuLink for DApp Builders
      • NuLink Agent SDK
        • API Reference
      • NuLink SDK
        • API Reference
        • Usage Example
    • NuLink for DApp Users
      • NuLink Agent
      • DApp Example
      • NuLink Snaps
    • Horus3.0 Testnet
      • Testnet Milestones
  • Resources
    • Glossary
    • Release Notes
      • NuLink Agent Release Notes
      • NuLink Agent SDK Release Notes
      • NuLink SDK Release Notes
      • NuLink Worker Release Notes
      • NuLink Dashboard Release Notes
    • Frequently Asked Questions
Powered by GitBook
On this page
  • Overview
  • Minimum System Requirements
  • Create Worker Account
  • Bond the Worker Account with your grid
  • Install NuLink Worker
  • Initialize and Run a Worker Node

Was this helpful?

  1. Products
  2. NuLink for Stakers

NuLink Worker Installer

Overview

The NuLink Worker is the node to provide cryptographic service in the NuLink network. It provides Proxy Re-encryption service in the Horus network and it will provide more services such as ABE, IBE, ZKP and FHE in NuLink mainnet. Only grid maintainers are required to run the NuLink Worker node. By continuously operating the worker node, grid maintainers remain eligible for rewards within the network.

There are four steps to run a NuLink Worker:

  1. Create Worker Account

  2. Bond the Worker Account with your grid

  3. Install NuLink Worker

  4. Configure and Run a Worker node

Warning: Do not use same address for staker account and worker account. Make sure to generate a new one for worker account.

Minimum System Requirements

  • Debian/Ubuntu (Recommended)

  • 30GB available storage

  • 4GB RAM

  • x86 architecture

  • Static IP address

  • Exposed TCP port 9151, make sure it's not occupied

  • Nodes can be run on cloud infrastructure.

Create Worker Account

Prepare an ETH type account for the Worker. We suggest creating a Worker account different from the staking account.

Bond the Worker Account with your grid

Bond the worker account to your grid to get reward after successfully running a NuLink Worker node using the NuLink Staking Dashboard.

  • Select the grid you wish to bond and Click “Bond Worker” button

  • Enter the Worker address and Click “BOND” button

  • Sign the bond transaction in metamask

Install NuLink Worker

Initialize and Run a Worker Node

After successfully running a worker node, you can check the Grid Status in the NuLink Staking Dashboard to confirm that it’s online or not.

PreviousStaking GridNextCreate Worker Account

Last updated 6 months ago

Was this helpful?

If you already know how to create one and access the keystore file, you can skip this step. Otherwise we recommend you to use Geth to create the Worker account. Please check for details.

Navigate to and go to My Stake Grid Page

Start to download and install NuLink Worker. Install it using Docker (recommended) or install it with local installation. See for more details.

Initialize the configuration and start the Worker Node. If install via docker, need to initialize the configuration and run it in Docker. Otherwise please check for more details regarding local running.

Refer for more usage of NuLink Staking Dashboard.

here
NuLink Staking Dashboard
here
here
here
bond
status