I'm trying to run a private PoA(Proof of Authority) network with the blockTime (clique.period in the gensis block) set to 0.
I'm testing a truffle contract against this network, and when executing the truffle commands (both truffle migrate and truffle test [of a simple contract]), the operations just seems to hang with the geth instances logging
Block sealing failed err="waiting for transactions" and the network shows zero pending transactions.
I've tested the commands both against testrpc and the same private network with the blockTime set to 1 and it executes fine everytime. If there is something simple that I'm missing or if you could point me to the right direction, it would be much appreciated.
The private network is running three nodes (all signers)