Skip to content

Instantly share code, notes, and snippets.

@MrChrisJ
MrChrisJ / Installing_on_Jessie_Bitcoin_Core_0.12.md
Last active February 24, 2017 20:46
Installing_on_Jessie_Bitcoin_Core_0.12.md

Installing the Bitcoin #Fullnode to turn it in to a Freedom Machine

This is mashup of two instructions:

Raspnode & Tutorials & Technicalities - Compile Bitcoin Core on Raspberry Pi and forms part of the Bitcoin Fullnode Project.

You will need:

  1. 8Gb Micro SD Card (preferably Class 10 or above with wear protection)
  2. Download Raspian Jessie https://www.raspberrypi.org/downloads/raspbian / or your favourite distro

The new version of Raspbian Jessie is out: 2016-02-09-raspbian-jessie.img, at the time of writing includes bundled software which takes up extra room on the disk. To remove these packages see instructions on Strip Down Raspian.

@MrChrisJ
MrChrisJ / Setup_Bitcoin_Core_0.12_JessieLite.md
Last active August 14, 2017 20:43
Installing Bitcoin 0.12 Headless Mode on Jessie Lite

Installing a Headless Bitcoin #Fullnode to turn it in to a Freedom Machine on Raspberry Pi 2 Model B

This is mashup of two instructions:

Raspnode & Tutorials & Technicalities - Compile Bitcoin Core on Raspberry Pi

You will need:

  1. 8Gb Micro SD card (preferably Class 10 or above with wear protection)
  2. Download Raspian Jessie https://www.raspberrypi.org/downloads/raspbian / or your favourite distro

Installing Raspbian Jessie Lite (OSX Only)

You may need a micro SD Card Adapter as many computers come with traditional SD Memory Card Slots. Insert the card & open up Terminal, do this by going to Spotlight and begin typing "Terminal".

@MrChrisJ
MrChrisJ / Config.txt
Created February 16, 2016 14:03
Bitcoin.conf - Tor Settings
# Use proxy to reach tor hidden services (default: same as -proxy)
# onlynet=Tor
# onion=127.0.0.1:9050
# listen=1
# bind=127.0.0.1:8333
# externalip=<your_onion_address>
#seed nodes on Tor network
# seednode=nkf5e6b7pl4jfd4a.onion
# seednode=e3tn727fywnioxrc.onion
@MrChrisJ
MrChrisJ / gist:2161d0860464ccbf105b
Created February 13, 2016 14:58
Error installing Bitcoin Core 0.12 on ROKOS v4
make[3]: Leaving directory '/home/pi/bin/bitcoin/src/secp256k1'
CXXLD libbitcoinconsensus.la
CXX bitcoind-bitcoind.o
CXX libbitcoin_server_a-addrman.o
CXX libbitcoin_server_a-alert.o
CXX libbitcoin_server_a-bloom.o
CXX libbitcoin_server_a-chain.o
CXX libbitcoin_server_a-checkpoints.o
CXX libbitcoin_server_a-httprpc.o
CXX libbitcoin_server_a-httpserver.o
@MrChrisJ
MrChrisJ / rc.local
Created January 10, 2016 22:20
Bitcoin Fullnode rc.local file
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
@MrChrisJ
MrChrisJ / fstab
Created January 6, 2016 17:27
fstab
UUID=B836-1605 /home/pi/.bitcoin vfat uid=pi,gid=pi,umask=0022,sync,auto,nosuid,rw,nouser 0 0
@MrChrisJ
MrChrisJ / bitcoin.conf
Last active February 13, 2019 06:44
20160106-Bitcoin.conf
### bitcoin.conf configuration file. Lines beginning with # are comments.
### Uncomment and edit options you wish to use.
## JSON-RPC options (for controlling a running bitcoin-qt/bitcoind process)
# server=1 tells Bitcoin to accept JSON-RPC commands.
server=1
# Use this for Bitcoin core for development and blockchain analysis
# txindex=1
dddddddd
FFFFFFFFFFFFFFFFFFFFFF lllllll lllllll d::::::d
###### ###### F::::::::::::::::::::F l:::::l l:::::l d::::::d
#::::# #::::# F::::::::::::::::::::F l:::::l l:::::l d::::::d
#::::# #::::# FF::::::FFFFFFFFF::::F l:::::l l:::::l d:::::d
######::::######::::###### F:::::F FFFFFFuuuuuu uuuuuu l::::l
dddddddd
FFFFFFFFFFFFFFFFFFFFFF lllllll lllllll d::::::d
###### ###### F::::::::::::::::::::F l:::::l l:::::l d::::::d
#::::# #::::# F::::::::::::::::::::F l:::::l l:::::l d::::::d
#::::# #::::# FF::::::FFFFFFFFF::::F l:::::l l:::::l d:::::d
######::::######::::###### F:::::F FFFFFFuuuuuu uuuuuu l::::l l
@MrChrisJ
MrChrisJ / 20151208--Bitcoin_fullnode_error_log_device_017.txt
Created December 8, 2015 18:57
20151208--Bitcoin_fullnode_error_log_device_017
bitcoin-qt: main.cpp:1836: bool ConnectBlock(const CBlock&, CValidationState&, CBlockIndex*, CCoinsViewCache&, bool): Assertion `hashPrevBlock == view.GetBestBlock()' failed.
Aborted