IoTeX Delegate Documentation
  • Introduction
    • 👋 Welcome
    • What is a Delegate
    • Benefits and Rewards
    • Delegate Requirements
    • Hardware Specs
  • Get Started
    • Profile registration
      • Delegate Accounts
      • Name Registration
      • Staking Bucket
      • Server Information
      • Rewards Policy
      • Profile Data
    • Node Configuration
      • Acquire a server
      • Install requirements
      • Install the node software
      • Run the node
      • Verify the node status
    • Advanced
      • Server provider
      • Edge Proxy
      • Kubernetes
      • High Availability
      • Gravity Chain Binding
      • Improvements
    • Hosted Service
    • Delegate Endorsement
      • Delegate Sponsorship Program
      • Tutorials
  • Delegate Management
    • Access the portal
    • Delegate Performance
    • Delegate Rewards
    • Profile settings
    • Advanced Configuration
  • Addendum
    • Profits Projections
    • Glossary
Powered by GitBook
On this page
  • Profile Account
  • Operator Account
  • Rewards Account
  • Summary
  1. Get Started
  2. Profile registration

Delegate Accounts

PreviousProfile registrationNextName Registration

Last updated 2 years ago

Before getting into registering you account, it's important to make a distinction on the different types of accounts an IoTeX Delegate owns: a Profile Account, an Operator Account, and a Rewards Account. These are not necessarily three different accounts.

Be sure to carefully read all the information below in order to create all your accounts in the most secure way possible for your needs.

Profile Account

This is the main, and most important, of all three accounts for a Delegate. The Profile Account is used to register the Delegate in the network, manage its configuration, and set the Operator and Rewards accounts addresses. Because this is the most important account, you may want to generate it using a hardware wallet - such as the Ledger or Trezor wallets.

Please notice that you will not be able to change the Profile Account address for your Delegate. Losing or exposing the private key of your Profile Account will likely result in losing access to your delegate profile, funds, and rewards permanently. For this reason, it's highly recommended that you use a hardware wallet for your profile account and that you pick a different address for the operator account.

Operator Account

This account is used for the actual node software running on your node servers (check out High Availabilityto learn how to run backup nodes that share the same Operator Account). We advise using an Operator Account that is different from the Profile Account, to avoid exposing your Profile Account to the node operator if it's managed by a third party, or to hackers that could get access to your node configuration on the server. Because the private key must be included in the node configuration file, you cannot use a hardware wallet for your Operator Account.

If your Operator Account's private key gets lost or exposed, you can just use a different address as long as you also change it in your Delegate profile.

Rewards Account

Please notice that IoTeX provides : an automatic rewards distribution system based on smart contracts that take care of automatically distributing rewards to your voters based on your rewards policy.

Check out the for more information.

Please notice that if you configure your own custom Rewards Account (i.e., you will not using HERMES), then you will receive all the node rewards to your account, and you'll be fully responsible for distributing rewards due to your voters based on your rewards policy.

This is the last account to configure for a Delegate profile. The Rewards Account receives the Delegate rewards when you claim them. Depending on your needs, the Rewards Account can match the Profile Account, the Operator Account, or it can be its own account.

Since claiming your Delegate rewards requires using the , you cannot use a hardware wallet for your Rewards Account, because the command-line tool does not support hardware wallets.

If your Rewards Account's private key gets lost or exposed, you can just use a different address as well as you also change it in your Delegate profile.

Summary

Account
Description
Hardware wallet

Profile Account

Main delegate account

Optional / Highly suggested

Operator Account

Required to run the node

No

Rewards Account

Receives the block rewards

No

HERMES
HERMES guide
ioctl command-line client