Skip to main content

Accepting a Proposed Root Node List

It is fairly easy to accept a proposed root node list. This step-by-step guide will show you how.

  1. If you have just completed the comparison between the proposed and on-chain root node lists, you can proceed directly to the next step. Otherwise, follow steps 1-3 under the section "Comparing Proposed and On-Chain root node lists".
  2. To accept the proposed root node list, execute the following command:
  gov.acceptProposedRootList()
  1. If you get null as an output, this means you have successfully signed the Layer-0 Root Node list.

This action will sign the proposed root node list and propagate it to other nodes. Once there are enough signatures, the proposed root node list will become active and will reflect what we have on-chain.


Please note: Once you have signed the proposed root node list, it becomes the desired root node list for you. This means, whenever you are trying to review it again you need to input desired instead of proposed. For example, if you want to check on the status of the proposed list after signing it already you can input the following command:

  gov.desiredRootList()