Bitcoin in Go
Repositories
-
btcd
An alternative full node bitcoin implementation written in Go (golang)
-
btcutil
Provides bitcoin-specific convenience functions and types
-
btcwallet
A secure bitcoin wallet daemon written in Go (golang)
-
-
btclog
Package btclog implements a subsystem aware logger.
-
-
-
snappy-go
Implementation of the Snappy compression format written in go - Forked from http://code.google.com/p/snappy-go//
-
winsvc
Windows service library written in go - Forked from http://code.google.com/p/winsvc/
-
btcrpcclient
Implements a robust and easy to use websocket-enabled Bitcoin JSON-RPC client.
-
seelog
Forked from cihub/seelogSeelog provides logging functionality with flexible dispatching, filtering, and formatting. Natively written in Go language. Check our Wiki page for more detailed description, reference, tutorials, etc.
-
Paymetheus
Bitcoin Wallet for Windows
-
btcsuite.github.io
Testing
-
blocksafari
A web-based frontend to btcd
-
-
-
-
-
btcws
Custom types for btcd websocket extension commands written in Golang
-
btcjson
Implements the bitcoin JSON-RPC API - a package from btcd
-
btcec
Implements support for the elliptic curves needed for bitcoin - a package from btcd
-
btcnet
Package btcnet defines the network parameters for standard Bitcoin networks.
-
btcwire
Implements the bitcoin wire protocol - core wire protocol package from btcd
-
btcchain
Package btcchain implements bitcoin block handling and chain selection rules - a package from btcd
-
btcscript
Implements the bitcoin transaction script language - a package from btcd
-
btcdb
Provides a database interface for the bitcoin block chain - a package from btcd