I am interested in sending a transaction directly to a miner or a pool for processing. I have general familiarity with Bitcoin-QT. What additional knowledge and steps must I have in order to send a transaction directly to a pool?


First, you will need to find out an IP adresses of pools e.g. from this list, but most likely it has inaccuracies. Another option is to connect to Hub Nodes.

Hub Nodes

Shows the nodes who have relayed the most transactions first to blockchain.info. The nodes on this page are well connected often hub nodes for merchants or miners.


Create bitcoin.conf file in required directory with rpc connection commands


and addnode commands e.g.


and then run bitcoind. To verify that bitcoind is connected to specified nodes open command prompt or terminal, navigate to bicoind's folder and then run the command:

bitcoind getpeerinfo

Sending bitcoin transaction by using bitcoind server will send transactions directly to the specified nodes.


When opened will use the same bitcoin.conf file. To verify that it's connected to specified nodes click

Help -> Debug Window -> Console and type getpeerinfo

| improve this answer | |
  • How did you compile or find that list you linked to in Pastebin? – goodguys_activate Nov 20 '12 at 5:11
  • I found it here: bitcoin.stackexchange.com/questions/3617/… – Serith Nov 20 '12 at 21:42
  • 1
    Bitcoin-Qt should use the same bitcoin.conf file, and you can issue getpeerinfo from the "Debug Window" in the latest version. – user2271 Nov 21 '12 at 2:01
  • @PeterCooperJr. You're right, that's the new feature that I didn't know about, so I edited my answer. – Serith Nov 21 '12 at 21:47

You can use this service.


It will transmit transactions for you. Useful for testing or for sending money over TOR.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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