Energy Web Documentation
  • Energy Web Ecosystem
  • Launchpad by Energy Web
  • EWC Validator Documentation
  • Community Ressources
  • Legacy documentation
  • Start here
    • EWC Validator Documentation Overview
  • EWC Governance
    • Governance process
    • Proof-of-Authority Consensus Mechanism
    • EWC Validator Node Operational Functions
    • EWC Validator Roles & Responsibilities
    • Validators eligibility
    • Validators code of conduct
  • Guides
    • Set-up your Validator node in minutes with EW Launchpad
    • Installing a Validator Node
      • Host Machine Requirements
      • Recommended Security Settings
      • Operating System Requirements
      • Validator Node Installation Instructions
    • Maintaining a Validator Node
      • Validator Node Architecture
      • Validator Node Service Commands
      • Updating the Client
      • Changing the Validator Config File
      • Checking node status & logs
      • Migrating a validator node to a new environment
      • How To Transfer EWT from a Validator Node
      • Problems connecting to peers
  • Secure Your Validator Node
    • Changing validator payout address and setting up multi-signature
Powered by GitBook
On this page
Export as PDF
  1. Secure Your Validator Node

Changing validator payout address and setting up multi-signature

To mitigate any kind of risks, it is also important to secure the validator node address using techniques such as changing the payout address and implementing a multi-signature contract.

PreviousSecure Your Validator Node

Last updated 2 years ago

Payout address:

A payout address, also known as a reward address, is the Ethereum address where a validator node receives its rewards for validating transactions and participating in consensus in the network.

The benefit of changing the payout address for a validator node is to allow the operator to receive rewards at a different address. This can be useful for several reasons, such as:

  • Better fund management: Node operators can choose to receive rewards at a different address for better management of their funds.

  • Security: Node operators can reduce the risk of losing funds in case the original address is compromised.

  • Privacy: Node operators can choose to receive rewards at a different address to maintain privacy and separate their reward earnings from their other transactions.

Changing the payout address does not affect the node's ability to validate transactions and participate in consensus, but it will change the destination of the rewards received for participating in the network.

Change Validator Payout address

  • See the instruction here -

EWF recommend that all validators set a separate payout address so that block rewards are issued to another secure wallet (preferably a multi-signature one) instead of the node address itself.

If validator members would like to receive block rewards in an address separate from the validator node, please see details.

Please note that it is not possible to reallocate transaction fees to a separate account, so all validator nodes will accrue and maintain a small balance of EWT from transaction fees. Based on historical data, total transaction fee balances are expected to be <1 EWT per month.

Multi-signature contract

A multi-signature contract or multisig contract, is a type of smart contract in the Ethereum network that requires multiple signatures or approvals before certain actions like transferring funds can be taken.

There are several ways to create a multisig contract. One of the example is using Gnosis Safe.

  • Create Multi Signature contract address using Gnosis Safe

The benefit of using a multi-signature contract for a payout address is that it adds an additional layer of security and control to the management of the rewards. With a multi-sig contract, multiple individuals or entities must be involved in the decision to transfer the rewards, which helps reduce the risk of theft or unauthorized access.

Validator members can have cold storage wallet like hardware wallet, paper wallet for the changed payout address.

How To Transfer EWT from a Validator Node
instructions for calling the setPayoutAddress function in the Reward Contract for further
Gnosis Safe Tutorial | Multisig Wallet for DeFi
Creating a Safe on a Web browser.