An alternative full node implementation of LBRY's blockchain written in Go (golang)
Find a file
Dave Collins 78b555fcf9 Improve logging of rejected blocks.
Rather than showing all errors from ProcessBlock as a failure, check if
the error is a RuleError meaning the block was rejected as opposed to
something actually going wrong and log it accordingly.
2013-10-04 13:13:16 -05:00
util Add a new findcheckpoint utility. 2013-10-04 10:12:24 -05:00
.gitignore Convert .gitignore line endings to unix. 2013-08-07 15:00:20 -05:00
addrmanager.go Add missing format specific in addrmanager. 2013-10-04 00:37:15 -05:00
addrmanager_test.go add tests for RFC*, Local, Valid, and Routable. 2013-10-02 17:34:25 -04:00
blockmanager.go Improve logging of rejected blocks. 2013-10-04 13:13:16 -05:00
btcd.go Address some minor things reported by golint. 2013-09-18 00:36:40 -05:00
config.go Remove SeedPeer option as it's not implemented. 2013-10-04 00:46:03 -05:00
discovery.go Flesh out addrmanger with some basic functionality. 2013-09-15 20:25:55 -05:00
LICENSE Initial import. 2013-08-06 19:17:05 -05:00
logclosure.go Move log closure code into its own file. 2013-08-10 20:07:37 -05:00
mempool.go Add missing format specifier in mempool.go. 2013-10-04 00:38:33 -05:00
mruinvmap.go Add block inventory relay. 2013-09-11 20:14:13 -05:00
params.go Rework the data path and db type handling. 2013-09-15 14:25:32 -05:00
peer.go Comment Connected function in peer. 2013-10-04 10:45:21 -05:00
README.md Implement transaction pool and relay. 2013-10-03 22:31:54 -05:00
rpcserver.go Update btcd for btcdb API change. 2013-10-04 09:23:48 -04:00
sample-btcd.conf Update the sample config file. 2013-10-04 01:38:41 -05:00
server.go Update a few comments. 2013-10-04 00:35:26 -05:00
signal.go Make the signal handling concurrent safe. 2013-10-03 09:29:18 -05:00
upgrade.go Rework the data path and db type handling. 2013-09-15 14:25:32 -05:00
version.go Rework the data path and db type handling. 2013-09-15 14:25:32 -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:

  • Documentation
  • A lot of code cleanup
  • Optimize