I have a private ethereum blockchain network running set up in 3 nodes using geth. If i submit a transaction(smart contract function call) to one node and go to another node and type in eth.pendingTransactions it is returning empty.

I want to be able to submit a transaction to one node and mine it using any node in the network. But currently I am able to mine from the same network only. Why is that ?

P.s. I am using Nethereum to interface with the geth node and make function calls.

  • 1
    Bump. anyone ?? Jul 13, 2017 at 5:27
  • 1
    Are the nodes connected? ie admin.addPeer
    – Ismael
    Jul 14, 2017 at 4:13
  • 1
    Yes they are. I can see them through admin.peers and also the blocks are getting synced. Jul 18, 2017 at 6:43
  • same thing happens to me. I have submitted a EIP155 transaction to one node which is mining, but has no mining power, but the transaction is not propagated to other nodes which have mining power.
    – Nulik
    Nov 9, 2017 at 17:04
  • 1
    Maybe this has to do with the bug in geth 1.4.6. github.com/ethereum/go-ethereum/issues/3694 .I am going to update my geth and try again. Nov 12, 2017 at 4:41

1 Answer 1


Updating to a recent version will fix it. This issue was fixed in 1.6.0 probably with this PR . You can choose your release version from here : https://github.com/ethereum/go-ethereum/releases

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.