Skip to content

Instantly share code, notes, and snippets.

View meeDamian's full-sized avatar
👨‍💻
Lightning Networking

Damian Mee meeDamian

👨‍💻
Lightning Networking
View GitHub Profile
version: "3.7"
# This defines a default logging destination
x-logging: &default-logging
driver: journald
options:
tag: "{{.ImageName}}"
# This is the base for any utility image
@meeDamian
meeDamian / arm64bits
Last active September 18, 2019 08:22
This file has been truncated, but you can view the full file.
@meeDamian
meeDamian / README.md
Last active September 1, 2019 15:17
Tippin.me donation badge

Tippin.me donation badge

Tippin.me donation Tippin.me donation

Markdown (yellow):

[![Tippin.me donation](https://img.shields.io/badge/donate-lightning-FDD023?logo=bitcoin&style=flat)](https://tippin.me/@meeDamian)
#!/bin/bash
RAWTX=$(bitcoin-cli createrawtransaction '[{"txid": "c09fc1b73260c5b5d0fd270de49c6c56d8fe6dc169cdfda75273c506bd1cb695", "vout": 0}]' '[{"tb1qncs4ju7gqu4hsc29ccyzvzk0dkste5xs03aaq7": 0.00000001}]' 0 true)
SIGNEDTX=$(bitcoin-cli signrawtransactionwithkey "${RAWTX}" '["'$(bitcoin-cli dumpprivkey tb1q9vugfwpwzac9wkzrhcq0zxfkszgy60ydsghp0f)'"]' | jq -r '.hex')
bitcoin-cli decoderawtransaction ${SIGNEDTX} | jq '. | del(.vout) | del(.vin)'
{
"txid": "230de7441de94670a64dfddd141aacb117b0cb2a542451dfb4efad4ea533b6ab",
"hash": "a1a0168b7382bb29c503868105c07b6e8c5db21f6e96d76900f24794b9102c46",
[
{
"id": null,
"connected": true,
"netaddr": [
null
],
"globalfeatures": "",
"localfeatures": "81",
"channels": [
@meeDamian
meeDamian / ipfs-refs-daemon.sh
Created August 18, 2019 18:00 — forked from kyledrake/ipfs-refs-daemon.sh
IPFS replication service with one line of unix shell code!
#!/bin/bash
# First, install ncat: http://nmap.org/ncat/
# Usually comes with the 'nmap' package on distributions.
ncat -k -v -l -p 5555 -c 'ipfs refs local | gzip'
# To retrieve on the client machine:
# nc 127.0.0.1 5555 | gunzip | ipfs pin add -r
#!/usr/bin/env bash
trap "exit" INT
HOSTS=( ln@pi-hdd lnd@pi-other )
echo -e "\nCreating backups for ${#HOSTS[*]} hosts…"
@meeDamian
meeDamian / 7z
Created May 8, 2019 15:48
Compression comparison
/tmp|⇒ /usr/bin/time -l 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on bitcoin-blocks.7z ~/Library/Application\ Support/Bitcoi
n/blocks
412.70 real 379.01 user 7.50 sys
395800576 maximum resident set size
0 average shared memory size
0 average unshared data size
0 average unshared stack size
97211 page reclaims
35 page faults
@meeDamian
meeDamian / README.md
Created April 30, 2019 12:24
Samourai Wallet backend server

If you ever wondered what info about you, Samourai Wallet sends back home, here is how you can see it.

Combine domain with path, to get sth like:

https://api.samouraiwallet.com/v2/multiaddr?active=
@meeDamian
meeDamian / blockchain-growth-btc-bch.sh
Last active April 25, 2019 01:03
Fetches and compares blockchain size growth between BTC & BCH.
#!/bin/bash
BLOCKCHAIN_INFO_URL="https://api.blockchain.info/charts/blocks-size?timespan=2years&format=csv"
VERy_BITCOIN="https://charts.bitcoin.com/bch/api/chart/blockchain-size"
SPLIT_DATE="2017-08-01"
# I use date for two days ago, as depending on your TZ, bc.info might not have the data yet
RECENT_DATE="$(date -v-2d +%F)"