Registration
Registration
Here we'll go step-by-step on how to opt-in into NFFL. It's a quick and easy process that will allow you to start contributing to the network once the testnet starts functioning.
Hardware Requirements
The opt-in process is not hardware-intensive - you should be able to do it with little to no specific requirements. If you wish to use the same setup to run the operator in the future, you can follow the hardware requirements on Setup.
Steps
At this initial testnet stage, operators need to be whitelisted. If you are interested and have not already been whitelisted, please contact the NFFL team!
Step 1: Complete EigenLayer Operator Registration
Complete the EigenLayer CLI installation and registration here.
Step 2: Install Docker
Install Docker Engine on Linux.
Step 3: Prepare Local NFFL files
Clone the NFFL repository and execute the following.
Step 4: Copy your EigenLayer operator keys to the setup directory
Step 5: Update your .env
file
.env
fileYou should have something similar to this in your .env
:
For registering, set your EigenLayer ECDSA and BLS key passwords in the ECDSA_KEY_PASSWORD
and BLS_KEY_PASSWORD
fields.
Step 6: Update your configuration files
Now, in setup/plugin/config/operator.yaml
, set your operator_address
and double-check the contract addresses.
You'll need to refer to the Setup again before running the node for other important fields.
Step 6: Run the registration script
Now, simply run ./register.sh
! This will fetch our latest operator plugin container and run it with the --operation-type opt-in
flag. It will opt-in your operator into NFFL.
Last updated