title: Clique POA Signed recently must wait for others
body: <p>This is my first time on this i hope somebody can understand my grammar and question.
  I have created 2 nodes using puppeth and choosing Clique for my private Ethereum. Both nodes are sealer (verify on both nodes using <strong>clique.getSigners()</strong>) and both can see each other as peer (verify using <strong>admin.peers</strong>). When I started to mine for both nodes using the code below, both nodes stuck at <strong>Signed recently, must wait for others</strong></p>
  
  <p>geth personal.unlockAccount(eth.coinbase)</p>
  
  <p>geth eth.defaultAccount = eth.coinbase</p>
  
  <p>geth miner.start()</p>
  
  <p><a href="https://i.stack.imgur.com/CRodk.png" rel="noreferrer"><img src="https://i.stack.imgur.com/CRodk.png" alt="Screenshot for both nodes"></a></p>
  
  <p>Below are the steps for creating node 1 (already create genesis using puppeth)</p>
  
  <ol>
  <li>geth --datadir "folder" init "genesis.json"</li>
  <li>geth --datadir "folder” --networkid [Network provided] –nodiscover</li>
  <li>Separate console - geth attach ipc:\.\pipe\geth.ipc</li>
  <li>admin.addPeer(enode of node 2) </li>
  </ol>
  
  <p>Below are the steps for creating node 2 (already create genesis using puppeth)</p>
  
  <ol>
  <li>geth --datadir "folder" init "genesis.json"</li>
  <li>geth --datadir "folder” --networkid [Network provided] –nodiscover</li>
  <li>Separate console - geth attach ipc:\.\pipe\geth.ipc</li>
  <li>get enode admin.nodeInfo.enode and use admin.addPeer in node 1</li>
  </ol>
  
  <p>Check signers - clique.getSigners - both of the account appear </p>
  
  <p>Check peers for both node - admin.peers - both are okay</p>
  
  <p>Then both mine using below code</p>
  
  <p>geth personal.unlockAccount(eth.coinbase)</p>
  
  <p>geth eth.defaultAccount = eth.coinbase</p>
  
  <p>geth miner.start()</p>