Have a 3-node local private cluster - Nodes A, B and M (miner). Added M as a peer to both node A and node B. When send a transaction transferring 1 ether from node A to node B - eth.sendTransaction in node A. See there is one pending transaction in node A while no pending in either node B or node M. My understanding was that all transactions propagate and node M would mine that and add to the Block. See 0 pending transactions in node B or node M. Am I missing something ?
2 Answers
it seems to be a bug in geth : read https://github.com/ethereum/go-ethereum/issues/2769
-
Tried starting all the nodes A, B, and M as normal and added peers M to node A and B as well as peer A to node B. This way all the nodes are connected with 2 peers. Now started the miner on node M and send a transaction from node B. Nothing happens ... this is a serious bug IMHO. How is one supposed to setup and test ethereum in an enterprise ? Oct 13, 2016 at 1:11
-
You should have multiple nodes to have complete private network setup, single miner will not work as it violates ethereum protocol , try with multiple nodes it should work, but two miners cannot run under single windows OS , please follow setup for running multiple miner below
admin.peers
?