Holesky testnet
Last updated
Last updated
Currently the AVS is running on Holesky testnet.
Please note this is a testnet. The software is in alpha stage, and can be updated significantly. Assume current implementation as insecure.
Use keys generated only for this AVS.
Do not re-use keys from other AVS's,
Especially - do not use keys that contain real digital assets!
Add Holesky testnet to MetaMask or any other Browser Wallet
Get 6 HoleskyETH testnet tokens (HolETH), on your Browser Wallet, easiest way is to use faucets
Follow EigenLayer . For RPC endpoints you can choose one that are
Steps required to accomplish:
Write down information about the keys, the file paths to them, the ETH address, and public parts of the keys.
To cover the transaction fees, send 0.5 hETH to your Operator ETH address saved in the previous step.
The command eigenlayer operator config create
will ask about signer type, choose local_keystore
Go to the Operator dashboard (https://holesky.eigenlayer.xyz/operator/0xYOUR_OPERATOR_ETH_ADDRESS) to confirm your Operator is present in the dashboard. Confirm the metadata, like operator name are valid. The status might refresh after some time. Usually takes less than 10 minutes.
Use EigenLayer UI to delegate the stake:
Deposit at least 5 tokens
Find your operator (hint: uncheck "Hide inactive operators"), try search by the operator name
Select your operator and click "Submit"
Accept the transactions on your wallet
Go to the Operator dashboard (https://holesky.eigenlayer.xyz/operator/0xYOUR_ETH_ADDRESS) to confirm the stake was delegated. The status might refresh after some time. Usually takes less than 10 minutes.
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://holesky.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!
Delegate 5 LST tokens, or more, to your operator address, in order to be able to opt-in to our AVS. How to obtain the LTS's supported by EigenLayer is described . The easiest way is to convert HolETH into WrappedETH (wETH).
Connect your browser wallet with .
Go to Restake tab and select the LST Token (in our example: ), click "Restake"
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.
ETH_RPC_URL, ETH_WS_URL
- the endpoints to the Ethereum nodes, you can pick ones that are freely available: