Skip to content

Instantly share code, notes, and snippets.

View Stadicus's full-sized avatar

Stadicus Stadicus

View GitHub Profile
Verifying my Blockstack ID is secured with the address 1CBMJVVKkDtvLBdt5ASM3mS6fEC47R8bjK https://explorer.blockstack.org/address/1CBMJVVKkDtvLBdt5ASM3mS6fEC47R8bjK
@Stadicus
Stadicus / bitcoin.conf
Last active March 15, 2018 22:04
RaspiBolt Eclair: bitcoin.conf for Raspberry Pi
# Example bitcoin.conf for RaspiBolt
server=1
daemon=1
testnet=1
txindex=1
# use "old" Segregated Witness rpc method until Eclair supports
# the new native Segwit commands of Bitcoin 0.16
deprecatedrpc=addwitnessaddress
@Stadicus
Stadicus / bitcoind.service
Last active March 9, 2018 13:35
bitcoind.service startup script for Medium article
[Unit]
Description=Bitcoin daemon
After=network.target
# for use with sendmail alert
#OnFailure=systemd-sendmail@%n
[Service]
User=bitcoin
Group=bitcoin
@Stadicus
Stadicus / eclair.service
Last active January 21, 2018 15:40
systemd eclair.service for Medium article
[Unit]
Description=Eclair Lightning Node
Requires=bitcoind.service
After=bitcoind.service
[Service]
ExecStart=/usr/bin/java -jar /home/bitcoin/eclair/eclair-node.jar
Restart=always
RestartSec=60
User=bitcoin
@Stadicus
Stadicus / eclair.config
Last active February 4, 2024 22:29
Eclair Lightning node eclair.config for Medium article
eclair.node-alias="YOURNAME [eclair]"
eclair.node-color=68f442
### remove # to publish your ip address (others can connect to you)
### you can get your public ip using http://ip4.me
# eclair.server.public-ips=["1.2.3.4"]
eclair.api.enabled=true
eclair.api.password="PASSWORD_[F]"
eclair.bitcoind.rpcuser="raspibolt"
@Stadicus
Stadicus / getpublicip.service
Last active February 12, 2018 22:50
systemd for getpubip.sh
[Unit]
Description=getpublicip.sh: get public ip address from ipinfo.io
After=network.target
[Service]
User=root
Group=root
Type=simple
ExecStart=/usr/local/bin/getpublicip.sh
Restart=always
@Stadicus
Stadicus / getpublicip.sh
Last active February 12, 2018 22:55
Write public ip address into file every 5 minutes
#!/bin/bash
# getpublicip.sh
echo 'getpublicip.sh started, writing public IP address every 10 minutes into /run/publicip'
while [ 0 ];
do
printf "PUBLICIP=$(curl -vv ipinfo.io/ip 2> /run/publicip.log)\n" > /run/publicip;
sleep 600
done;
@Stadicus
Stadicus / lightningd.service
Last active February 11, 2018 22:15
systemd for c-lightning daemon
[Unit]
Description=C-Lightning daemon
Requires=bitcoind.service
Requires=getpublicip.service
After=bitcoind.service
[Service]
# get var PUBIP from file
EnvironmentFile=/home/bitcoin/publicip/publicip
#!/bin/bash
# update electrumx banner to report bitcoin memory pool, fees, height and time since last block
# activate with cron job similar to this
#*/2 * * * * ~/bin/update-electrumx-banner
# specify your bitcoin-cli location
BITCOIN_CLI=/usr/local/bin/bitcoin-cli
# specify your bitcoin data directory
@Stadicus
Stadicus / 20-raspberry-bitcoin
Last active February 23, 2018 21:35
bash welcome script for RaspiBolt
#!/bin/sh
# original script by Damian Mee https://github.com/meeDamian
# copy script to /etc/update-motd.d/
# set colors
color_red='\033[0;31m'
color_green='\033[0;32m'
color_yellow='\033[0;33m'
color_gray='\033[0;37m'
color_darkgray='\033[1;30m'