Ethereum Mainnet
Last updated
Last updated
It's assumed you have ECDSA, BLS keys, and you are
Our AVS on mainnet requires at least 32 ETH of total stake to be able to join.
Download (private repository) to opt in to the AVS, select the one that reflects your OS and the CPU architecture. The archive contains the binary called silent_network_operator_cli
, extract it.
On linux, allow to execute
chmod +x silent_network_operator_cli
On Mac:
Allow to execute:
chmod +x silent_network_operator_cli
Remove quarantine flag
xattr -d com.apple.quarantine silent_network_operator_cli
Create a file .env.operator.cli
in the same place as the CLI you've downloaded. Fill it with following content:
Fill unset variables:
OPERATOR_ETH_ADDRESS
- the ETH address derived from ECDSA pubkey
ECDSA_PRIVATE_KEY_STORE_PATH, BLS_PRIVATE_KEY_STORE_PATH
- path to the key generated by eigenlayer CLI, example:
/home/user/.eigenlayer/operator_keys/operator_test.ecdsa.key.json
ECDSA_KEY_PASSWORD, BLS_KEY_PASSWORD
- password set during key generation
Register to the AVS
Print the status to confirm
Example output
You should noticed stake in StakeInQuorums
equal to the amount you delegated, in Wei, and RegisteredWithAvs
should be set to true.
Go to the Operator dashboard (https://app.eigenlayer.xyz/operator/0xYOUR_ETH_ADDRESS) to confirm you are securing the Silent Network AVS. The status might refresh after some time. Usually takes less than 10 minutes.
Thats it! You are officially registered to the Silent Network AVS!
ETH_RPC_URL, ETH_WS_URL
- the endpoints to the Ethereum nodes, you can pick ones that are freely available: