python stakewise_cli/main.py verify-shard-pubkeys
Enter IPFS hash for operator deposit data to verify: /ipfs/QmQSpMek1XWEsqcLLsc3X4f8hZJA2t659eZjM9zK1EDVo5
Enter total number of shards to verify: 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/QmY8hbh1gSHQxByLcySsPWvRLKAGZ6kyW6Gsy3SeJu4QD1
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/QmPktR4VqnG124b9VyLFejS1LcaUDVT27GwKCrTmawJT5V
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/QmcAKVVM3WxC7WYB2MzyYyDanaCj1SRRi1PDTqe85dEGxV
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/Qmc1jcPRstdJ3hfm4Vt5CKKbv9xoSdCWrtK641dr5Z4XA2
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/QmNMikXHMqgmmCz3r7HoPySYEi3tmJRn2No2LJeEaSkqot
Reconstructing public keys from shards [####################################] 5000
Successfully verified operator shards
python stakewise_cli/main.py verify-deposit-data --ipfs-hash /ipfs/QmQSpMek1XWEsqcLLsc3X4f8hZJA2t659eZjM9zK1EDVo5
Please choose the network name (mainnet, goerli, perm_goerli, gnosis) [mainnet]: gnosis
Enter the expected merkle root of the deposit data: 0x28b6bab52ea04459bdafd0619ffde6b25f6ba0de6fb80f16b45919b84b7a8b5a
Enter the expected number of keys in deposit data: 5000
Verifying deposit data from /ipfs/QmQSpMek1XWEsqcLLsc3X4f8hZJA2t659eZjM9zK1EDVo5... [####################################] 5000/5000
Verifying validators are not registered... [####################################] 5000/5000
The deposit data from /ipfs/QmQSpMek1XWEsqcLLsc3X4f8hZJA2t659eZjM9zK1EDVo5 has been successfully verified