Open tinenhao opened 1 year ago
This message means that you're validator's address is not inside validator set yet. It might happen due to following issues:
After setting up new validator you need to initiate governance process to add new validator and all the rest validators must sign their acceptance on it.
Hi, thank you for your reply! I managed to add new validator into consensus validator set. But I did it through geth attaching into each individual node and running clique.propose(validator address, true). Is there a more simple way to do it?
Hi, thank you for your reply! I managed to add new validator into consensus validator set. But I did it through geth attaching into each individual node and running clique.propose(validator address, true). Is there a more simple way to do it?
can you give me more details? i am trying to add a new validator as well..
- setup new node
- peer with the other nodes to join the network (logs will show this node is not allowed to propose blocks)
- use 2/3 of the existing validators to propose addition of this validator to the network (can do on staking UI or manually entering each node and unning clique.propose(new node address, true)
- done
thanks for your swift reply. i tried doing this from the start because i saw your first reply, but unfortunately every time i clique.propose i get
ReferenceError: clique is not defined
at
Do it directly at the staking ui page and observe the rpc call made to validate nodes then you can manually call it yourself
Right now I have setup the Binance Application Sidechain (BAS) on my private network with the basic nodes (validator, bootnodes, rpc nodes etc). However, I am trying to setup an independent validator node (not part of the first 3 validator nodes as defined in the genesis config file) to join the network but I am facing the error of "unauthorized validator" and the node is thus not allowed to propose or mine any new blocks. So I was wondering how can I fix this. If I'm not wrong the way to go is get the current nodes to make a proposal to authorize the new node but im not exactly sure how to do this. Below are the exact steps I took to setup the new validator node on an independent server.
Screenshot of the logs attached below