External (p2p network):

  • discovers and connects to other nodes

  • send and receive messages to and from other nodes


  • exposes RPC to pool software and other tools

  • optional REST Interface can be enabled

External (stratum protocol):

  • exposed API for ASIC Miners to connect and start mining block headers

  • send jobs to ASIC Miners

  • receive valid shares or valid block headers

Internal (Bitcoind RPC):

  • connect to Bitcoind RPC to submit transactions

  • receive transaction response (eg. txid)

  • provide event notifications for double spends and Merkle Proofs.

Last updated