NEVM SentryNode Registry


1. What is the NEVM SentryNode Registration?

The NEVM SentryNode registration allows linking an NEVM Wallet to a SentryNode, thus establishing a verifiable relationship between both. This association certifies that the holder of that EVM address is also the owner of an active SentryNode, demonstrating their commitment and active participation in securing and decentralizing the network.

This linkage opens up a range of possibilities within the web3 ecosystem; once registered, the address can be recognized by smart contracts as a legitimate SentryNode operator, enabling exclusive functionalities such as access to restricted content, participation in NEVM governance, priority airdrop distribution, benefits in ecosystem dApps, or any other use case requiring verification of SentryNode ownership (on the UTXO chain) within an NEVM chain.

2. Registration Considerations:

The owner of a SentryNode can register an NEVM address on the UTXO chain associated with their node. However, it is crucial to note that a single NEVM address can only be linked to one SentryNode at a time.

Although an NEVM address may be reused across different SentryNodes over time, such reuse cannot occur simultaneously.

  • To reuse an NEVM address for a new SentryNode, it must first be unlinked from the node it was previously associated with.
  • The network enforces that a single NEVM address cannot be active on more than one SentryNode at the same time, ensuring an exclusive relationship between node and wallet.
  • If the chain detects an attempt to register an NEVM Wallet that is already linked to another SentryNode, it will throw an error with the following message:
    USADA_Captura de pantalla 2025-06-07 a las 16.22.28

Important: Please note that a SentryNode must wait for three payment rounds before it can register a NEVM address, otherwise you will receive the following error message:
3rondas

3. How to check your associated NEVM Wallet?

  • Open your Syscoin QT.
  • Enable the option to view the “Masternodes” tab.
    • On Windows and Linux, go to the top QT menu and click Settings > Options
    • On macOS, click the top bar menu Syscoin Core > Preferences
  • Check the “Show Masternodes Tab” option, click OK, and restart Syscoin QT.

Once Syscoin QT restarts, a new tab named Masternodes will be visible.

  • Check the “My masternodes only” option to filter results.
  • Double-click anywhere on a filtered entry to open a detailed panel with all the SentryNode information, including the registered NEVM Wallet data.

When checking the NEVM Wallet associated with your SentryNode, there are two possible scenarios:

  • If the field shows "" (empty), it means you currently have no NEVM address linked to your SentryNode.
  • If it displays an NEVM address, that is the wallet you have registered and is actively associated with your node.

4. How to register, update, or remove your associated NEVM Wallet:

  • Before proceeding, ensure Syscoin QT is fully synchronized, and we have funds to pay for the transaction.
  • Use the protx_update_service command from the QT console, along with a few arguments.

:warning: IMPORTANT NOTE: Please read this carefully, we really mean it.

  • When performing NEVM registration, a transaction will be submitted to the chain. Therefore, to avoid accidental spending of the collateral funds “which would result in loss of Seniority”, it is essential to verify that the collateral transaction is locked in Syscoin QT by following the steps in this tutorial.
  • The command structure is as follows:
protx_update_service "proTxHash" "ipAndPort" "operatorKey" "nevmAddress" "operatorPayoutAddress" "feeSourceAddress"

You can obtain the required data for each of the protx_update_service command arguments by mouse right click on any filtered result and copying them from the context menu:

  • proTxHash > “Copy ProTx Hash”
  • ipAndPort = “Copy Service”
  • operatorKey = BLS Key -secret- obtained when generating your BLS Keys, or it must be provided by your SentryNode service provider.
    (If you have access to your VPS, you can view it again from the syscoin.conf file with the following command)
    cat /home/syscoin/.syscoin/syscoin.conf | grep blsprivkey
  • nevmAddress = Read below
    • To unlink your current NEVM Wallet, use "" as the “nevmAddress” argument.
    • To link a new NEVM Wallet or replace the existing one, use the new NEVM address as the “nevmAddress” argument.
  • operatorPayoutAddress = “payoutAddress” (Use "" to keep the current payoutAddress)
  • feeSourceAddress = (Syscoin address in QT to fund the ProTx transaction).
    • To omit and use the default payout address, use "".
    • To change it, insert the new payment address.

Finally, from the QT console, submit the command with all arguments:

  • Example to add / update an NEVM Wallet:
protx_update_service "5515aa9d6ed1fd1a6cf2f36a95b4ad1fd1a729716a5a6a9da532b308f7c8f8d05f6791" "31.22.14.172:8369" "5686ad2508f2b42efd6dd34c096b5519f63a6e6516df8a550c3a10dd2e6f58b5" "0x814638f1c7d8e78e6bae535498763677e25afa15" ""
  • Example to remove an NEVM Wallet:
protx_update_service "5515aa9d6ed1fd1a6cf2f36a95b4ad1fd1a729716a5a6a9da532b308f7c8f8d05f6791" "31.22.14.172:8369" "5686ad2508f2b42efd6dd34c096b5519f63a6e6516df8a550c3a10dd2e6f58b5" "" ""
  • If the command is successful, it will return the transaction hash.
    protx_transaction

Wait a few minutes for the transaction to confirm, and you’ll be able to see the changes related to the registered NEVM Wallet in your SentryNode.


:warning: If you get any issues, please use our support on Discord by opening a support ticket