Bitcoin Forum
May 04, 2024, 10:34:49 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.
1714862089
Hero Member
*
Offline Offline

Posts: 1714862089

View Profile Personal Message (Offline)

Ignore
1714862089
Reply with quote  #2

1714862089
Report to moderator
1714862089
Hero Member
*
Offline Offline

Posts: 1714862089

View Profile Personal Message (Offline)

Ignore
1714862089
Reply with quote  #2

1714862089
Report to moderator
1714862089
Hero Member
*
Offline Offline

Posts: 1714862089

View Profile Personal Message (Offline)

Ignore
1714862089
Reply with quote  #2

1714862089
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714862089
Hero Member
*
Offline Offline

Posts: 1714862089

View Profile Personal Message (Offline)

Ignore
1714862089
Reply with quote  #2

1714862089
Report to moderator
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3388
Merit: 6581


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!