An alternative full node implementation of LBRY's blockchain written in Go (golang)
Find a file
David Hill 52416ec28f new option --tor (requires --proxy)
Although not required if the proxy set is indeed Tor, setting this option
does the following:
   - Sends DNS queries over the Tor network (during dns seed lookup).  This
     stops your IP from being leaked via DNS.
   - Does not disable the listening port.  This allows the hidden services
     feature of Tor to be used.
2013-08-08 12:11:39 -04:00
.gitignore Convert .gitignore line endings to unix. 2013-08-07 15:00:20 -05:00
addrmanager.go Move btcd to root directory. 2013-08-07 12:47:51 -05:00
addrmanager_test.go Move btcd to root directory. 2013-08-07 12:47:51 -05:00
blockmanager.go Insert genesis block if needed on db load. 2013-08-08 00:47:48 -05:00
btcd.go new option --tor (requires --proxy) 2013-08-08 12:11:39 -04:00
config.go new option --tor (requires --proxy) 2013-08-08 12:11:39 -04:00
discovery.go Move btcd to root directory. 2013-08-07 12:47:51 -05:00
LICENSE Initial import. 2013-08-06 19:17:05 -05:00
params.go Move btcd to root directory. 2013-08-07 12:47:51 -05:00
peer.go Import needed package. 2013-08-08 10:11:03 -05:00
README.md Initial import. 2013-08-06 19:17:05 -05:00
rpcserver.go Move btcd to root directory. 2013-08-07 12:47:51 -05:00
sample-btcd.conf new option --tor (requires --proxy) 2013-08-08 12:11:39 -04:00
server.go Include proxy address in connection messages. 2013-08-08 00:35:45 -05:00
signal.go Move btcd to root directory. 2013-08-07 12:47:51 -05:00
version.go Add version information and -V/--version flags. 2013-08-07 18:53:01 -05:00

btcd

btcd is an alternative full node bitcoin implementation written in Go (golang).

This project is currently under active development and is not production ready yet.

TODO

The following is a list of major items remaining before production release:

  • Implement multi-peer support
  • Implement relay
  • Complete address manager
  • Rework the block syncing code to work with headers
  • Documentation
  • A lot of code cleanup
  • Optimize