Skip to content

Instantly share code, notes, and snippets.

Chris Ellis MrChrisJ

Block or report user

Report or block MrChrisJ

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@MrChrisJ
MrChrisJ / Installing_on_Jessie_Bitcoin_Core_0.12.md
Last active Feb 24, 2017
Installing_on_Jessie_Bitcoin_Core_0.12.md
View 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 Aug 14, 2017
Installing Bitcoin 0.12 Headless Mode on Jessie Lite
View Setup_Bitcoin_Core_0.12_JessieLite.md

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 Feb 16, 2016
Bitcoin.conf - Tor Settings
View Config.txt
# 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 Feb 13, 2016
Error installing Bitcoin Core 0.12 on ROKOS v4
View gist:2161d0860464ccbf105b
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 Jan 10, 2016
Bitcoin Fullnode rc.local file
View rc.local
#!/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.
View 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 Feb 13, 2019
20160106-Bitcoin.conf
View 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
View gist:a75c6c0c0968fc7079bf
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
View gist:04357a3ff76ea0ba0a50
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 Dec 8, 2015
20151208--Bitcoin_fullnode_error_log_device_017
View 20151208--Bitcoin_fullnode_error_log_device_017.txt
bitcoin-qt: main.cpp:1836: bool ConnectBlock(const CBlock&, CValidationState&, CBlockIndex*, CCoinsViewCache&, bool): Assertion `hashPrevBlock == view.GetBestBlock()' failed.
Aborted
You can’t perform that action at this time.