Skip to content

Instantly share code, notes, and snippets.

Chris Ellis MrChrisJ

View GitHub Profile
@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
@MrChrisJ
MrChrisJ / bitcoin.conf
Last active Jul 31, 2018
20160324--Bitcoin.conf_Bitcoin0.12
View bitcoin.conf
### bitcoin.conf configuration file for the Bitcoin #Fullnode Project: Not (Just) Made In China
## These settings are designed for the Raspberry Pi versions 2 & 3 see http://fullnode.protip.is for details
## Lines beginning with # are comments.
## Uncomment and edit options you wish to use, detailed guide here: https://en.bitcoin.it/wiki/Running_Bitcoin
### Enable incoming data connections
## To ensure your Fullnode validates transactions it is necessary to have both ‘upnp’ and ‘listen’ enabled.
## Note that many users will also need to enable Port Forwarding on their home router.
## To do this: go to your router’s page e.g. 192.168.0.1 in your browser then choose Advanced Settings
## Setup port forwarding on TCP/UDP 8333 to 8333 for the IP address of your Fullnode and Apply Changes
View Rational_Flibbr.txt
//* Full credits and appreciation to The Rational Flibbr Indicators Creator
//* flibbr : flibbr.com : @flibbr
//* Consider tipping flibbr
study(title="The Rational Flibbr Indicator v2", shorttitle="The Rational Flibbr Indicator v2")
//Inputs
useCustomTick = input(false, title="Custom ticker? [Y/N]", confirm=true)
tickCustom = input(title="Symbol [e.g. BTCCNY:HUOBI]", type=string, defval="")
View open_ssl_error.txt
play:~ play$ ssh -v fullnode
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /Users/play/.ssh/config
debug1: /Users/play/.ssh/config line 4: Applying options for fullnode
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 91.121.181.187 [91.121.181.187] port 22.
debug1: Connection established.
debug1: identity file /Users/play/.ssh/id_dragonsdenfullnode type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/play/.ssh/id_dragonsdenfullnode-cert type -1
@MrChrisJ
MrChrisJ / Signatures
Last active Sep 30, 2017
Block Digest Bitcoin Donation Address - Key Signatures
View Signatures
Message:
07fedcc59d6e960bab993e34dbd92cab0931ed569699b02295e689647a8a7d1f
Aknix
1DKTxuftrTVPShSS2hmYPGrsLf9vwiT5Kx
Hyv0yljJ5yDoylluf8TTzYLXAp6WvOhJL4Mit4H3z/85Zd/c+wlR8qPLcFtwwYaJoCaL7qZLJzLmBroiiky6644=
Shinobe
1H7LYauY5dj8qtQ8BUN6BxU5TeyVKxhJjE
IGlNTSMCnTzFB9UqQJN2rgoFS+IVbRUxO6dJai63e9k4FDXrzqBMQ2qSk+77mUuOrlnLwZEDVFuj6CZbJDYD1ts=
@MrChrisJ
MrChrisJ / uasf_simple.sh
Last active Sep 13, 2017
Install UASF on Raspberry Pi 3 (simple)
View uasf_simple.sh
bitcoin-cli stop
sudo rm -r -f ~/bin
mkdir ~/bin/
sudo rm -r -f /home/pi/bin/bitcoin
cd ~/bin/
git clone https://github.com/bitcoin/bitcoin -b v0.15.0
cd ~/bin/bitcoin
./autogen.sh
./configure CPPFLAGS="-I/usr/local/BerkeleyDB.4.8/include -O2" LDFLAGS="-L/usr/local/BerkeleyDB.4.8/lib" --enable-upnp-default --with-gui=qt4
make -j2
@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 / 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.
@MrChrisJ
MrChrisJ / Update_Bitcoin_Fullnode_0.13.1.sh
Last active Aug 14, 2017
Updating Bitcoin Fullnode from v0.12 to 0.13.1
View Update_Bitcoin_Fullnode_0.13.1.sh
#!/bin/sh
# Install updates
sudo apt-get update
# Install dependencies for Bitcoin Core (not the GUI)
sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev libtool libevent-dev -y
# Install dependencies for Bitcoin QT (GUI)
sudo apt-get install libqt4-dev qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y
@MrChrisJ
MrChrisJ / Install_Bitcoin_0.13.1.sh
Created Oct 30, 2016
Install Bitcoin 0.13.1 Bash script by @Ollycad1
View Install_Bitcoin_0.13.1.sh
#!/bin/sh
# Install updates
sudo apt-get update
sudo apt-get upgrade -y
# Install dependencies for Bitcoin Core (not the GUI)
sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev libtool libevent-dev -y
# Install dependencies for Bitcoin QT (GUI)
You can’t perform that action at this time.