From 3960807353a4dfd44620d418ac7b2e393dccafd6 Mon Sep 17 00:00:00 2001 From: Rik Snel Date: Tue, 14 Nov 2017 09:05:50 +0100 Subject: [PATCH] add BTG (Bitcoin Gold/bgold) --- bip39-standalone.html | 19 +++++++++++++++++++ src/js/bitcoinjs-extensions.js | 11 +++++++++++ src/js/index.js | 8 ++++++++ 3 files changed, 38 insertions(+) diff --git a/bip39-standalone.html b/bip39-standalone.html index f287e13..333f264 100644 --- a/bip39-standalone.html +++ b/bip39-standalone.html @@ -22422,6 +22422,17 @@ bitcoinjs.bitcoin.networks.nubits = { wif: 0x96, }; +bitcoinjs.bitcoin.networks.bgold = { + messagePrefix: 'unused', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 38, + scriptHash: 23, + wif: 128 +}; + bitcoinjs.bitcoin.networks.bitcoinCashBitbpay = { messagePrefix: '\x18Bitcoin Signed Message:\n', bip32: { @@ -47295,6 +47306,14 @@ window.Entropy = new (function() { setHdCoin(1); }, }, + { + name: "BTG - Bitcoin Gold", + p2wpkhNestedInP2shAvailable: true, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bgold; + setHdCoin(0); + }, + }, { name: "CLAM - Clams", p2wpkhNestedInP2shAvailable: false, diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js index 388dd0b..fb34441 100644 --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@ -251,6 +251,17 @@ bitcoinjs.bitcoin.networks.nubits = { wif: 0x96, }; +bitcoinjs.bitcoin.networks.bgold = { + messagePrefix: 'unused', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 38, + scriptHash: 23, + wif: 128 +}; + bitcoinjs.bitcoin.networks.bitcoinCashBitbpay = { messagePrefix: '\x18Bitcoin Signed Message:\n', bip32: { diff --git a/src/js/index.js b/src/js/index.js index f38aa3c..391f40b 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1317,6 +1317,14 @@ setHdCoin(1); }, }, + { + name: "BTG - Bitcoin Gold", + p2wpkhNestedInP2shAvailable: true, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bgold; + setHdCoin(0); + }, + }, { name: "CLAM - Clams", p2wpkhNestedInP2shAvailable: false, -- 2.41.0