Skip to content

Instantly share code, notes, and snippets.

Avatar
🐢
Huge backlog of issues/PRs, DM me on Twitter if you need something urgent merged

Luke Childs lukechilds

🐢
Huge backlog of issues/PRs, DM me on Twitter if you need something urgent merged
View GitHub Profile
View openpgp.md
View psbttest.js
const bitcoin = require('bitcoinjs-lib')
const regcli = require('regtest-client')
const bs58 = require('bs58check')
const APIURL = process.env['APIURL'] || 'http://127.0.0.1:8080/1';
const APIPASS = process.env['APIPASS'] || 'satoshi';
const regtestUtils = new regcli.RegtestUtils({ APIURL, APIPASS })
const network = bitcoin.networks.regtest
const rootNode = bitcoin.bip32.fromBase58('tprv8ZgxMBicQKsPfBD2PErVQNAqcjwLBg8fWZSX8qwx1cRyFsDrgvRDLqaT5Rf2N4VEXZDAkpWeJ9vXXREbAUY67RtoZorrfxqgDMxsb6FiBFH', network)
async function main() {
@lukechilds
lukechilds / findbigfiles.sh
Last active May 29, 2020
List all files on filesystem in size order
View findbigfiles.sh
sudo du -h -a / 2>/dev/null | sort -h -r
@lukechilds
lukechilds / bench.md
Created Feb 27, 2020
Simple multithreaded shell benchmark
View bench.md

Simple multithreaded shell benchmark

# 1 thread
$ time bench()

real    0m46.143s
user    0m45.798s
sys     0m0.188s
@lukechilds
lukechilds / readme.md
Created Dec 11, 2019
ffmpeg compress
View readme.md

ffmpeg compress

Re-encodes an input file as an MP4 with a constant rate factor of 24

ffmpeg -i input.mov -crf 24 output.mp4

Lower crf value means higher quality and larger file size. 24 gives reasonable results with good compression.

@lukechilds
lukechilds / readme.md
Created Nov 16, 2019
@lukechilds Electrum test LN invoice
View readme.md

@lukechilds Electrum test LN invoice

lnbc11780n1pwaqwjepp56979uu5m0hr6z7nu9dgglt76w46urrntd6p9hg0d5vn985pt8d9qdp6gpk826m9vd5xjmrywvsy2mr9vd68yatdyp6x2um5ypxyugrfdemx76trv5cqzynxqyz5vqrzjq2gvezz8qsrnk2mr8a5ls5hgeg4rwestkdv6r6rp726gwcxznzk9xzfh4uqqtwsqqqqqqqwzqqqqqqgq9qerhlwfd6az59sm2m5eaywtarg0gynj4zh9njhwqser43twfj850rcz5kgr4yudwg73ncy56mvctusu28ar2c5pafe99yt29wak0dsrcp5juth7
View 0ba313922acf3df65579f0c969198ed20c401bc5aeb89656ee85b54574665a1f.json
{
"uuid": "0ba313922acf3df65579f0c969198ed20c401bc5aeb89656ee85b54574665a1f",
"requestId": 2035240010,
"quoteId": 1054714439,
"timeStarted": 1536076648826,
"orderType": "buy",
"status": "completed",
"statusFormatted": "completed",
"isActive": false,
"error": false,
View swap.json
{
"uuid": "d0b0ddb6a45d4596f946a01bd8d163f516890d4411b96329bdbd95a914218553",
"requestId": 2349317043,
"quoteId": 2092844076,
"timeStarted": 1534957099421,
"orderType": "buy",
"status": "completed",
"statusFormatted": "completed",
"error": false,
"progress": 1,
View swap.json
{
"uuid": "51ead533d50be7d4125f961dd0f0e873136ebec3e36f51f23419c3b5869d6abf",
"requestId": 3630423274,
"quoteId": 2859345951,
"timeStarted": 1534698328332,
"orderType": "buy",
"status": "completed",
"statusFormatted": "completed",
"error": {
"code": -9997,
You can’t perform that action at this time.