doublec/bitcoin — pull request #1 by doublec (2012-06-21 22:59:49+00:00)
Title: Add support for a CJDNS network type

This pull request adds support for a [CJDNS](http://cjdns.info/) network type modeled after the existing support for tor and i2p networks.

Using "-onlynet=cjdns" and relevant -externalip, -bind and -addnode, allows running a bitcoind that communicates over cjdns only.

A cjdns/ip4 bridging node is running on fca5:372b:57be:78aa:e490:6b0f:da2a:c882 and can be used for testing. An example command for running a node that communicates over cjdns:

./bitcoind -onlynet=cjdns -addnode=fca5:372b:57be:78aa:e490:6b0f:da2a:c882 -bind=fc46:96cb:122a:4eff:fa50:24c4:2436:e564 -externalip=fc46:96cb:122a:4eff:fa50:24c4:2436:e564

The 'bind' and 'externalip' switches should be changed to your own cjdns address of course.