Skip to content
Dave Collins edited this page Jan 11, 2014 · 16 revisions

Welcome to the btcd wiki!

Getting Started

Network Configuration

Developer Resources

  • JSON-RPC Reference
  • Websocket Extensions (Under Construction)
  • Conformal Bitcoin-related Go Packages:
    • btcjson - Provides an extensive API for controlling and communicating with the client using JSON-RPC calls
    • btcws - Custom types for btcd websocket extension commands (registers the websocket extension commands with btcjson)
    • btcwire - Implements the bitcoin wire protocol and is a core package from btcd
    • btcchain - Implements Bitcoin block handling and chain selection rules
    • btcscript - Implements the Bitcoin transaction scripting language
    • btcec - Implements support for the elliptic curve cryptographic functions needed for the Bitcoin scripts
    • btcdb - Provides a database interface for the Bitcoin block chain
    • btcutil - Provides Bitcoin-specific convenience functions and types
Clone this wiki locally