Skip to content

funkshelper/fo-realz-woodcoin

Repository files navigation

fo-realz-woodcoin

{}...A funkenstein_the_dwarf production...{}

Woodcoin a la "therealbitcoin". This is a fork of the reference node project found here: (therealbitcoin.org , thebitcoin.foundation).

This is a retro version of Woodcoin. Command line only. Recommended for experts only. It syncs far slower than more common wallet versions.

This thing also builds statically with buildroot/musl toolchain as described in therealbitcoin and related documentation. Staticly linked executable is here with signature.

This is a hardened war-ready full node and wallet for woodcoin, for post-apocalypse and heavy battlefield use. Also can be used as reference implementation due to minimal external libraries.

Github is not guaranteed to be entirely reliable in such scenarios as those when this version becomes crucial to the network.

Therefore it is suggested to keep a copy of this thing in local rad-hard storage, and to use the tarballed src directory (verify the signature).

This release includes the following "therealbitcoin" patches:

asciilifeform_add_verifyall_option.vpatch
asciilifeform_and_now_we_have_block_dumper_corrected.vpatch
asciilifeform_and_now_we_have_eatblock.vpatch
asciilifeform_dnsseed_snipsnip.vpatch
asciilifeform_dns_thermonyukyoolar_kleansing.vpatch
asciilifeform-kills-integer-retardation.vpatch
asciilifeform_lets_lose_testnet.vpatch
asciilifeform_maxint_locks_corrected.vpatch
asciilifeform_orphanage_thermonuke.vpatch
asciilifeform_tx-orphanage_amputation.vpatch
asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip.vpatch
asciilifeform_zap_hardcoded_seeds.vpatch
asciilifeform_zap_showmyip_crud.vpatch
bitcoin-asciilifeform.1.vpatch
bitcoin-asciilifeform.2-https_snipsnip.vpatch
bitcoin-asciilifeform.3-turdmeister-alert-snip.vpatch
bitcoin-asciilifeform.4-goodbye-win32.vpatch
bitcoin-v0_5_3_1-rev_bump.7.vpatch
bitcoin-v0_5_3_1-static_makefile_v002.8.vpatch
bitcoin-v0_5_3-db_config.6.vpatch
genesis.vpatch
mod6_fix_dumpblock_params.vpatch
rm_rf_upnp.vpatch
funk_add_privkey_wallet_tools.vpatch
funk_chuck_checkpoints.vpatch

Instructions:

Download the code and verify either using V to press (late 2015 vintage V.pl is here with mod6' sig) or verifying the tar using the gpg key:

 pub   4096R/88298AB6 Funkenstein the Dwarf 

Build the daemon with:

 make -f makefile.unix

Run the first time with:

 ./woodcoind -connect=<some node>  -myip=<myip> &

(If you have not done so, you will be prompted to manually build the bitcoin.conf file with rpcuser and password)

Depending on the locale setup in your build environment you might need to first issue:

 export LC_ALL=C

After the client has connected the first time it will keep a list of nodes, in the future one only needs

 ./woodcoind &