Hi, Validators,
We have identified some rogue peers sending out consensus messages signed with non-active blskeys on harmony mainnet.
Those nodes will be blocked in the network later once we implemented the block list feature as described here (Nodes sending invalid p2p messages to the network)
It maybe you are still running legacy version of node program prior to v2.1.9.
For now, please do a self check on your node or backup node, and taking them offline if they are in the rogue peer list.
how to check peerid of the node
install jq if you don’t it already
check peerid on node
curl -s --request POST 'http://127.0.0.1:9500/' --header 'Content-Type: application/json' --data-raw '{ "jsonrpc": "2.0", "method": "hmyv2_getNodeMetadata", "params": [], "id": 1}' | jq .result.peerid
how to fix the node
upgrade to latest version
Please upgrade to the latest release of v2.2.0 (Release Mainnet Release v2.2.0 · harmony-one/harmony · GitHub).
The new release will not sign/send out consensus messages if the blskey is not active in the current committee.
or remove rogue blskeys not in the current committee
check .hmy/blskeys
check node version
You may check your node version by running the following command in the console.
./node.sh -V
list of rogue peers
Shard0
QmbnAEajvZ9LD6fXSEBSbHfSEdEaCdW4ZurqgXjVFtXfivQmQyvhNnWZhdUxPBaFLX6is9tyUmwU9HCF72D5voTyk4L1
Shard1
QmaL1UJKmYCWjofXZAnj3v9wHME6pp2AxBqmVMnwYFyD2zQmbhzzZfrvGEYGbJb4J5PEH49U1Rij5AKwxwbE7jdHaXsAQmbkUogCRth6ZU5pQix3T2sqgqs41LFK6SnmeEUE7mSLMSQmedFVmsiv7c7yEqhyRpT8Q9XSH5DmxKFWBV3Qc3CvJQrXQmPBKJyk5XfkTPNPDq14GYapYjPg1SX4Qd6L2qhhSxhQhGQmPcSauz9muL7tjPbD7qLYBYBppSSa5nyp3qHjoNKQMKDtQmPCxfdjRCMESrsR497c1Y4mf4eHaTd74EBGRum8Zy6XWNQmPQvv2VU56FPMaUBpNdqfXbsmXJnTUUDvkGBBAJipMYe9QmR8Uehk9G518ZAycVn8BHTS7YSnwVnSS4KdWwfwF1kyW9QmYtmRGC6K17nYrdj57qAu5BSuMs6wsALTjbi7CbLNx7SNQmZYL4bFrjqDjx43e3WsGzCxiQnDom3XkxsXkDPfp154GL
Shard2
QmcX6BYPeoy2g6XaPZSaajjwDZuubWDktg9bgpzi8A3ae8QmR8Uehk9G518ZAycVn8BHTS7YSnwVnSS4KdWwfwF1kyW9QmWYwrrFxx3aps4RdUUiFpbfwfVU4we7zyABLZBcoP6N5GQmX5BWmgb4PHtWgFg3K5MjG2jKXX6tqePq1QFiwS2Ni9aq
Shard3
QmT8PGPQx9KwpgaqAfsNXXCH1gRU5SaAtGYTfYFFS9uhsDQmUApSb3eJ6aJah5vbDsjdRo8iX8MRVTHoKfZGQ1XHk6JRQmXR5YoUuNmXVsHVrLcBsQFGRnKk8HbCsBSVto1Tn6B4uE