Skip to content

Instantly share code, notes, and snippets.

@MrChrisJ
MrChrisJ / Instructions_for_installing_Bitcoin_Fullnode_via_OS_X.txt
Last active December 7, 2015 09:24
Instructions for installing Bitcoin Fullnode via OS X
## Installing the Bitcoin #Fullnode to turn it in to a Freedom Machine
## This is mashup of two instructions:
## http://raspnode.com/diyBitcoin.html & http://blog.pryds.eu/2014/06/compile-bitcoin-core-on-raspberry-pi.html
## You will need:
## 8Gb Micro SD Card (preferably Class 10 or above with wear protection)
## 128Gb External media
## Download Raspian Wheezy https://www.raspberrypi.org/downloads/raspbian / or your favourite distro
## The following disk formatting is for OSX only, once the OS is installed the same instructions apply to all Rpi distros
@MrChrisJ
MrChrisJ / gist:81a4d44cafaf080b790b
Created December 8, 2015 13:45
Bitcoin fullnode error - Kernel Panic
Message from syslogd@fullnode at Dec 8 13:43:24 ...
kernel:[ 823.807184] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
Message from syslogd@fullnode at Dec 8 13:43:24 ...
kernel:[ 823.896123] Process bitcoind (pid: 3205, stack limit = 0xb91a4210)
Message from syslogd@fullnode at Dec 8 13:43:24 ...
kernel:[ 823.902288] Stack: (0xb91a5c80 to 0xb91a6000)
Message from syslogd@fullnode at Dec 8 13:43:24 ...
@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
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
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
@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
@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 / 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 / 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 / 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