Bitcoin Forum
May 10, 2024, 04:16:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core Websocket RPC endpoint?  (Read 143 times)
rougeceo (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 28, 2017, 09:09:49 PM
 #1

I just recently started running my own full node based on bitcoin core (https://github.com/bitcoin/bitcoin) which worked fine and I was apple to use HTTP post requests to communicate with the RPC endpoint. However I came across btcd (https://github.com/btcsuite/btcd) which is a full node written in Golang that supports websockets to push updates as soon as a new block is added for example. Are websockets supported in the bitcoin core version similar to the btcd version or how might I achieve the same thing?

I tried btcd but it is not as reliable at the moment and it is also slower than bitcoin core which will probably keep me from using it in production.
"I'm sure that in 20 years there will either be very large transaction volume or no volume." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3388
Merit: 6635


Just writing some code


View Profile WWW
December 29, 2017, 07:49:52 AM
 #2

Bitcoin Core has a startup option called blocknotify. You can give this a command which Bitcoin Core will run every time it receives a new block. This command can be a script which notifies something else.

You can also use the ZeroMQ notification framework which Bitcoin Core supports.

rougeceo (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 29, 2017, 09:20:22 AM
 #3

Thanks! That is exactly what I was looking for
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!