lib/bitcoin_core_client/zmq/block_listener.ex
defmodule BitcoinCoreClient.Zmq.BlockListener do
@moduledoc """
Establish a connection to the Bitcoin Core server and send messages when the node
gets new blocks
"""
alias BitcoinCoreClient.Zmq
@server Zmq.BlockListener.Server
def start_link(%Zmq.Settings{} = settings) do
GenServer.start_link(@server, settings, name: @server)
end
end