Skip to content

Instantly share code, notes, and snippets.

View pinheadmz's full-sized avatar
🕺

Matthew Zipkin pinheadmz

🕺
  • port 8333
View GitHub Profile
Date, total blocks on that day, average since genesis
Mon Feb 03 2020, 341, 341
Tue Feb 04 2020, 190, 265
Wed Feb 05 2020, 208, 246
Thu Feb 06 2020, 188, 231
Fri Feb 07 2020, 196, 224
Sat Feb 08 2020, 146, 211
Sun Feb 09 2020, 155, 203
Mon Feb 10 2020, 143, 195
'use strict';
const fs = require('fs');
const os = require('os');
const Path = require('path');
const hdns = require('hdns');
const {encoding} = require('hdns/node_modules/bcrypto');
const {pem} = encoding;
const host = process.argv[2];

Upgrade nodejs to v12.x.x

$ sudo npm install -g n
$ sudo n lts

Install hsd

/*
* Packet sniffer plgin for bcoin
* USAGE:
* bcoin --log-console=false --plugins <path/to/packetsniffer.js>
*/
'use strict';
const EventEmitter = require('events');

What is the coin supply of HNS at this moment?

$ hsd-cli info | jq .chain.state
{
  "tx": 1498491,
  "coin": 987885,
  "value": 307706949499305,
  "burned": 8282032802881
}
# git fetch origin
# MUST run inside hsd directory
# run old version
git checkout v2.1.3
time=`date +%s`
export HSD_NETWORK=regtest
hsd --prefix=~/.hsd/migrate-test-$time --daemon
sleep 3
'use strict';
const {NodeClient, WalletClient} = require('hs-client');
const {Network} = require('hsd');
const network = Network.get('regtest');
const nodeOptions = {
network: network.type,
port: network.rpcPort
};
#!/usr/bin/env bash
time=`date +%s`
export HSD_NETWORK=regtest
hsd --prefix=~/.hsd/bip39passphrase-test-$time --daemon
sleep 2
PHRASE="abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about"
PS="secret123"
BIP39PS="menace"
diff --git a/lib/hd/hd.js b/lib/hd/hd.js
index d284171ef..0ca02ec3c 100644
--- a/lib/hd/hd.js
+++ b/lib/hd/hd.js
@@ -58,12 +58,12 @@ HD.fromSeed = function fromSeed(options) {
/**
* Instantiate an hd private key from a mnemonic.
* @param {Mnemonic} mnemonic
- * @param {String?} passphrase
+ * @param {String?} bip39Passphrase

1. Plug in Ledger, open Ledger Live and update device firmware to latest

Screen Shot 2021-07-07 at 9 07 44 AM

2. Go to Settings -> Expirimental Features

Screen Shot 2021-07-07 at 9 07 51 AM

3. Enable "Developer mode"