Bitcoin in Go
A suite of packages and tools for working with Bitcoin in Go (golang) including btcd, a full node, mining capable, Bitcoin implementation.
Pinned Repositories
btcd
An alternative full node bitcoin implementation written in Go (golang)
btcdb
Provides a database interface for the bitcoin block chain - a package from btcd
btcjson
Implements the bitcoin JSON-RPC API - a package from btcd
btcrpcclient
Implements a robust and easy to use websocket-enabled Bitcoin JSON-RPC client.
btcscript
Implements the bitcoin transaction script language - a package from btcd
btcsim
btcutil
Provides bitcoin-specific convenience functions and types
btcwallet
A secure bitcoin wallet daemon written in Go (golang)
btcwire
Implements the bitcoin wire protocol - core wire protocol package from btcd
Paymetheus
Bitcoin Wallet for Windows
Bitcoin in Go's Repositories
btcsuite/btcd
An alternative full node bitcoin implementation written in Go (golang)
btcsuite/btcwallet
A secure bitcoin wallet daemon written in Go (golang)
btcsuite/btcutil
Provides bitcoin-specific convenience functions and types
btcsuite/btcwire
Implements the bitcoin wire protocol - core wire protocol package from btcd
btcsuite/btcrpcclient
Implements a robust and easy to use websocket-enabled Bitcoin JSON-RPC client.
btcsuite/btcjson
Implements the bitcoin JSON-RPC API - a package from btcd
btcsuite/btcscript
Implements the bitcoin transaction script language - a package from btcd
btcsuite/Paymetheus
Bitcoin Wallet for Windows
btcsuite/btcsim
btcsuite/btcdb
Provides a database interface for the bitcoin block chain - a package from btcd
btcsuite/winsvc
Windows service library written in go - Forked from http://code.google.com/p/winsvc/
btcsuite/fastsha256
btcsuite/go-socks
SOCKS5 proxy library for Go
btcsuite/btcchain
Package btcchain implements bitcoin block handling and chain selection rules - a package from btcd
btcsuite/btcec
Implements support for the elliptic curves needed for bitcoin - a package from btcd
btcsuite/btclog
Package btclog implements a subsystem aware logger.
btcsuite/goleveldb
LevelDB key/value database in Go.
btcsuite/bolt
A low-level key/value database for Go.
btcsuite/golangcrypto
[mirror] Go supplementary cryptography libraries
btcsuite/websocket
A WebSocket implementation for Go.
btcsuite/blocksafari
A web-based frontend to btcd
btcsuite/snappy-go
Implementation of the Snappy compression format written in go - Forked from http://code.google.com/p/snappy-go//
btcsuite/btcnet
Package btcnet defines the network parameters for standard Bitcoin networks.
btcsuite/btcws
Custom types for btcd websocket extension commands written in Golang
btcsuite/seelog
Seelog 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.
btcsuite/btcsuite.github.io
Testing
btcsuite/go-flags
go command line option parser
btcsuite/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC