Summary
Operator description: here
Servers geographical location: Singapore
Consensus layer clients: Lighthouse, Prysm
Execution layer clients: GoEthereum, Nethermind
Number of keys requested: 250 keys
Specification
- DAO calls
addOperator
function of PoolValidators
contract with the following parameters:
- operator:
0xFe26832d3580E0ADe4813F9e60E7C17b45E92cBa
- depositDataMerkleRoot:
0xee7a12a080ce3e5014832a3f129af1d081cfbc26545a3a5f8bee9401fb4715cb
- depositDataMerkleProofs:
/ipfs/QmXLg4K6kyUUD6evZFYJPUPz6KrTWrSRnRKUkwdEKot9UH
- DAO calls
setOperator
function of Roles
contract with the following parameters:
- account:
0xFe26832d3580E0ADe4813F9e60E7C17b45E92cBa
- revenueShare:
5000
- If the proposal will be approved, the operator must perform the following steps:
- Call
operator-cli sync-vault
or operator-cli sync-local
with the same mnemonic as used for generating the proposal
- Create or update validators and make sure the new keys are added
- Call
commitOperator
from the 0xFe26832d3580E0ADe4813F9e60E7C17b45E92cBa
address
Vote
! Please make sure to examine the operator overview here before voting!
Should the StakeWise DAO onboard Finoa Consensus as Node Operator with 250 keys on the Ethereum network?
Discussion
As always, we invite StakeWise DAO members as well as the members of the existing node operator set to share thoughts & comment on the proposal.
1 Like
Deposit data verification:
python stakewise_cli/main.py verify-deposit-data --ipfs-hash /ipfs/QmXLg4K6kyUUD6evZFYJPUPz6KrTWrSRnRKUkwdEKot9UH
Please choose the network name (mainnet, goerli, perm_goerli, gnosis) [mainnet]:
Enter the expected merkle root of the deposit data: 0xee7a12a080ce3e5014832a3f129af1d081cfbc26545a3a5f8bee9401fb4715cb
Enter the expected number of keys in deposit data: 250
Verifying deposit data from /ipfs/QmXLg4K6kyUUD6evZFYJPUPz6KrTWrSRnRKUkwdEKot9UH... [####################################] 250/250
Verifying validators are not registered... [####################################] 250/250
The deposit data from /ipfs/QmXLg4K6kyUUD6evZFYJPUPz6KrTWrSRnRKUkwdEKot9UH has been successfully verified
1 Like
Shards verification:
python stakewise_cli/main.py verify-shard-pubkeys --deposit-data-ipfs-hash /ipfs/QmXLg4K6kyUUD6evZFYJPUPz6KrTWrSRnRKUkwdEKot9UH --shards-count 5
Enter committee member position number (index in stakewise.eth ENS record): 0
Enter the shard public keys IPFS hash for 0 committee member (1/5): /ipfs/QmWfDipkWteVgRZifvTxPTkvrty4Fwe6ezAUDmG1uHciut
Enter committee member position number (index in stakewise.eth ENS record): 1
Enter the shard public keys IPFS hash for 1 committee member (2/5): /ipfs/QmNs2pSS2SDCQxpBtsWDbV4yvMUFDR1heBt1F9UM6Z7fKX
Enter committee member position number (index in stakewise.eth ENS record): 2
Enter the shard public keys IPFS hash for 2 committee member (3/5): /ipfs/QmVoEpZYW8j4gXrcKDxnVTdqi6Guq7YgT1ZxGSDac6tr7m
Enter committee member position number (index in stakewise.eth ENS record): 3
Enter the shard public keys IPFS hash for 3 committee member (4/5): /ipfs/QmcZ1ygDKxoFynxMgrLucStQETKHagp7e54p2JWkWBDTAy
Enter committee member position number (index in stakewise.eth ENS record): 4
Enter the shard public keys IPFS hash for 4 committee member (5/5): /ipfs/QmejeB36zQNHw2V2DswmvgUMEt1Z56wypgz3PcCgnjR1HB
Reconstructing public keys from shards [####################################] 250
Successfully verified operator shards
1 Like