mirror of
https://github.com/OneKeyHQ/bip39.git
synced 2026-04-07 11:12:15 +00:00
Compare commits
77 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ccdd300af3 | ||
|
|
e0f91e2029 | ||
|
|
956e44efd7 | ||
|
|
65cef19412 | ||
|
|
0702ecd352 | ||
|
|
584dbddd37 | ||
|
|
b08caad07e | ||
|
|
f150f0c03a | ||
|
|
e3bed0bfd0 | ||
|
|
0a5d28a7ad | ||
|
|
a08c709606 | ||
|
|
645945a00f | ||
|
|
85c906727a | ||
|
|
d1b4c8c579 | ||
|
|
e602fd18de | ||
|
|
85f762c905 | ||
|
|
3021870752 | ||
|
|
63e2e0755f | ||
|
|
9a2ca392f0 | ||
|
|
db37d63919 | ||
|
|
2eab7c3236 | ||
|
|
38122a3d58 | ||
|
|
680b94c1ef | ||
|
|
e5167afe28 | ||
|
|
88ae130125 | ||
|
|
27fa320125 | ||
|
|
dfbb5a65ff | ||
|
|
206a27352d | ||
|
|
0c9bbd03b0 | ||
|
|
52d698e42f | ||
|
|
b777ff554d | ||
|
|
0d876b51df | ||
|
|
ae008be5db | ||
|
|
2ed3f6c0c8 | ||
|
|
dfe833a7db | ||
|
|
fca07769eb | ||
|
|
5028988195 | ||
|
|
139becaf2c | ||
|
|
0514c20b81 | ||
|
|
f8ca25c338 | ||
|
|
548d94994b | ||
|
|
09d63290a4 | ||
|
|
d6cade868f | ||
|
|
048721a6ff | ||
|
|
892ce76fed | ||
|
|
aaa82c097f | ||
|
|
05311e7f54 | ||
|
|
40209fd898 | ||
|
|
e5520bb859 | ||
|
|
e1d0cf4f72 | ||
|
|
e82a142872 | ||
|
|
fcc7d12109 | ||
|
|
5dfe77e4a3 | ||
|
|
e21e32da31 | ||
|
|
ba678b1147 | ||
|
|
0b39e9dca7 | ||
|
|
cc61ec30c5 | ||
|
|
0f0a888e13 | ||
|
|
2ef27fb80b | ||
|
|
423fb969c6 | ||
|
|
9fae1ffbcc | ||
|
|
78db37f663 | ||
|
|
28e1cd455c | ||
|
|
47debf07ed | ||
|
|
cfc0c4d743 | ||
|
|
de8e5bc11f | ||
|
|
5c1003dde3 | ||
|
|
a78f4e280c | ||
|
|
4e9b492ca4 | ||
|
|
91eb2cbcfd | ||
|
|
c51bb4f9e5 | ||
|
|
3fa0f4cbef | ||
|
|
92fb39311e | ||
|
|
d00c719932 | ||
|
|
ab1bd64d52 | ||
|
|
aab3645f21 | ||
|
|
66419cf39c |
35867
bip39-standalone.html
35867
bip39-standalone.html
File diff suppressed because it is too large
Load Diff
43
changelog.md
43
changelog.md
@@ -1,3 +1,46 @@
|
||||
# 0.3.6
|
||||
|
||||
* Add Kobocoin
|
||||
* Update Vertcoin version byte and segwit support
|
||||
* Add Zcash
|
||||
* Korean mnemonics use ascii spaces
|
||||
* Add CashAddr address format for bitcoin cash
|
||||
|
||||
# 0.3.5
|
||||
|
||||
* Fix typo
|
||||
* Add Neblio network
|
||||
* Update bitcoinjs-lib from 3.3.0 to 3.3.2
|
||||
* Add Beetle Coin
|
||||
* Add segwit for bitcoin testnet and Fujicoin
|
||||
* Set coin number for Bitcoin God to 156
|
||||
* Add coins supported by coinomi
|
||||
* Warn when generating low entropy mnemonics
|
||||
* Warn when overriding weak entropy with a strong mnemonic length
|
||||
|
||||
# 0.3.4
|
||||
|
||||
* Add BlackCoin
|
||||
* Add Denarius
|
||||
* Raw entropy shows groupings with space every 11 bits
|
||||
* Checksum shown in entropy details
|
||||
* Warn that entropy values should exclude checksum
|
||||
* Add Korean language
|
||||
|
||||
# 0.3.3
|
||||
|
||||
* Add AXE network
|
||||
* Ethereum private key generation bugfix
|
||||
* Add BIP38 support
|
||||
* Allow initial number of rows to be set by the user
|
||||
|
||||
# 0.3.2
|
||||
|
||||
* Add Onixcoin
|
||||
* Add Komodo
|
||||
* BIP84 tab for derivation path
|
||||
* CSV tab for derived addresses
|
||||
|
||||
# 0.3.1
|
||||
|
||||
* Populate entropy field with hex value used from PRNG
|
||||
|
||||
@@ -95,3 +95,11 @@ body {
|
||||
top: 5px;
|
||||
right: 5px;
|
||||
}
|
||||
.csv {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 20px;
|
||||
white-space: pre;
|
||||
overflow-wrap: normal;
|
||||
overflow-x: scroll;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
223
src/index.html
223
src/index.html
@@ -15,7 +15,7 @@
|
||||
<div class="container">
|
||||
|
||||
<h1 class="text-center">Mnemonic Code Converter</h1>
|
||||
<p class="version">v0.3.1</p>
|
||||
<p class="version">v0.3.6</p>
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
@@ -48,7 +48,12 @@
|
||||
<option value="21">21</option>
|
||||
<option value="24">24</option>
|
||||
</select>
|
||||
<span>words</span>
|
||||
<span>words</span>.
|
||||
<p class="warning help-block hidden">
|
||||
<span class="text-danger">
|
||||
Mnemonics with less than 12 words have low entropy and may be guessed by an attacker.
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -94,6 +99,8 @@
|
||||
<div class="filtered col-sm-9 form-control-static"></div>
|
||||
<label class="col-sm-3 control-label">Raw Binary</label>
|
||||
<div class="binary col-sm-9 form-control-static"></div>
|
||||
<label class="col-sm-3 control-label">Binary Checksum</label>
|
||||
<div class="checksum col-sm-9 form-control-static"> </div>
|
||||
<label class="col-sm-3 control-label">Word Indexes</label>
|
||||
<div class="word-indexes col-sm-9 form-control-static"> </div>
|
||||
<label class="col-sm-3 control-label">Mnemonic Length</label>
|
||||
@@ -106,6 +113,11 @@
|
||||
<option value="21">21 <span>Words</span></option>
|
||||
<option value="24">24 <span>Words</span></option>
|
||||
</select>
|
||||
<p class="weak-entropy-override-warning hidden">
|
||||
<span class="text-danger">
|
||||
The mnemonic will appear more secure than it really is.
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
@@ -141,6 +153,7 @@
|
||||
<a href="#chinese_traditional" title="Chinese (Traditional)">中文(繁體)</a>
|
||||
<a href="#french" title="French">Français</a>
|
||||
<a href="#italian" title="Italian">Italiano</a>
|
||||
<a href="#korean" title="Korean">한국어</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -204,6 +217,9 @@
|
||||
<li id="bip49-tab">
|
||||
<a href="#bip49" role="tab" data-toggle="tab">BIP49</a>
|
||||
</li>
|
||||
<li id="bip84-tab">
|
||||
<a href="#bip84" role="tab" data-toggle="tab">BIP84</a>
|
||||
</li>
|
||||
<li id="bip141-tab">
|
||||
<a href="#bip141" role="tab" data-toggle="tab">BIP141</a>
|
||||
</li>
|
||||
@@ -487,6 +503,86 @@
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="bip84" class="tab-pane">
|
||||
<form class="form-horizontal" role="form">
|
||||
<br>
|
||||
<div class="col-sm-2"></div>
|
||||
<div class="col-sm-10">
|
||||
<p>
|
||||
For more info see the
|
||||
<a href="https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki" target="_blank">BIP84 spec</a>.
|
||||
</p>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="purpose" class="col-sm-2 control-label">
|
||||
Purpose
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<input id="purpose" type="text" class="purpose form-control" value="84" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="coin" class="col-sm-2 control-label">
|
||||
Coin
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<input id="coin" type="text" class="coin form-control" value="0" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="account" class="col-sm-2 control-label">
|
||||
Account
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<input id="account" type="text" class="account form-control" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="change" class="col-sm-2 control-label">
|
||||
External / Internal
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<input id="change" type="text" class="change form-control" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<p>The account extended keys can be used for importing to most BIP84 compatible wallets.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="account-xprv" class="col-sm-2 control-label">
|
||||
<span>Account Extended Private Key</span>
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea id="account-xprv" type="text" class="account-xprv form-control" readonly data-show-qr></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="account-xpub" class="col-sm-2 control-label">
|
||||
<span>Account Extended Public Key</span>
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea id="account-xpub" type="text" class="account-xpub form-control" readonly data-show-qr></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<p>The BIP32 derivation path and extended keys are the basis for the derived addresses.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="bip84-path" class="col-sm-2 control-label">BIP32 Derivation Path</label>
|
||||
<div class="col-sm-10">
|
||||
<input id="bip84-path" type="text" class="path form-control" value="m/84'/0'/0'/0" readonly="readonly">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<form class="form-horizontal" role="form">
|
||||
<div class="form-group">
|
||||
@@ -512,50 +608,89 @@
|
||||
<h2>Derived Addresses</h2>
|
||||
<p>Note these addresses are derived from the BIP32 Extended Key</p>
|
||||
</div>
|
||||
<div class="col-md-12 use-bitpay-addresses-container hidden">
|
||||
<div class="checkbox">
|
||||
<div class="col-md-12 bch-addr-type-container hidden">
|
||||
<div class="radio">
|
||||
<label>
|
||||
<input type="checkbox" class="use-bitpay-addresses">
|
||||
<input type="radio" value="cashaddr" name="bch-addr-type" class="use-bch-cashaddr-addresses" checked="checked">
|
||||
<span>Use CashAddr addresses for Bitcoin Cash (ie starting with 'q' instead of '1')</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="radio">
|
||||
<label>
|
||||
<input type="radio" value="bitpay" name="bch-addr-type" class="use-bch-bitpay-addresses">
|
||||
<span>Use BitPay-style addresses for Bitcoin Cash (ie starting with 'C' instead of '1')</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="radio">
|
||||
<label>
|
||||
<input type="radio" value="legacy" name="bch-addr-type" class="use-bch-legacy-addresses">
|
||||
<span>Use legacy addresses for Bitcoin Cash (ie starting with '1')</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Path</span>
|
||||
<button class="index-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Address</span>
|
||||
<button class="address-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Public Key</span>
|
||||
<button class="public-key-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Private Key</span>
|
||||
<button class="private-key-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
</thead>
|
||||
<tbody class="addresses monospace">
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
<input type="checkbox" class="use-bip38">
|
||||
<span>Encrypt private keys using BIP38 and this password:</span>
|
||||
</label>
|
||||
<input class="bip38-password">
|
||||
<span>Enabling BIP38 means each key will take several minutes to generate.</span>
|
||||
</div>
|
||||
</div>
|
||||
<ul class="addresses-type nav nav-tabs" role="tablist">
|
||||
<li id="table-tab" class="active">
|
||||
<a href="#table" role="tab" data-toggle="tab">Table</a>
|
||||
</li>
|
||||
<li id="csv-tab">
|
||||
<a href="#csv" role="tab" data-toggle="tab">CSV</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="addresses-type tab-content">
|
||||
<div id="table" class="tab-pane active">
|
||||
<div class="col-md-12">
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Path</span>
|
||||
<button class="index-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Address</span>
|
||||
<button class="address-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Public Key</span>
|
||||
<button class="public-key-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="input-group">
|
||||
<span>Private Key</span>
|
||||
<button class="private-key-toggle">Toggle</button>
|
||||
</div>
|
||||
</th>
|
||||
</thead>
|
||||
<tbody class="addresses monospace">
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
<tr><td> </td><td> </td><td> </td><td> </td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="csv" class="tab-pane">
|
||||
<div class="col-md-12">
|
||||
<textarea class="csv form-control" rows="25" readonly></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span>Show</span>
|
||||
@@ -603,6 +738,9 @@
|
||||
<span>Be careful - it can be easy to make mistakes if you don't know what you're doing.</span>
|
||||
</p>
|
||||
<h3 id="entropy-notes">Entropy</h3>
|
||||
<p>
|
||||
<span>Entropy values should not include the BIP39 checksum. This is automatically added by the tool.</span>
|
||||
</p>
|
||||
<p>
|
||||
<span>
|
||||
Entropy values must be sourced from a
|
||||
@@ -771,11 +909,13 @@
|
||||
<script src="js/bootstrap-3.3.7.js"></script>
|
||||
<script src="js/levenshtein.js"></script>
|
||||
<script src="js/kjua-0.1.1.min.js"></script>
|
||||
<script src="js/bitcoinjs-3.3.0.js"></script>
|
||||
<script src="js/bitcoinjs-3.3.2.js"></script>
|
||||
<script src="js/bitcoinjs-extensions.js"></script>
|
||||
<script src="js/bitcoinjs-bip38-2.0.2.js"></script>
|
||||
<script src="js/segwit-parameters.js"></script>
|
||||
<script src="js/ethereumjs-util.js"></script>
|
||||
<script src="js/ripple-util.js"></script>
|
||||
<script src="js/bchaddrjs-0.2.1.js"></script>
|
||||
<script src="js/sjcl-bip39.js"></script>
|
||||
<script src="js/wordlist_english.js"></script>
|
||||
<script src="js/wordlist_japanese.js"></script>
|
||||
@@ -784,6 +924,7 @@
|
||||
<script src="js/wordlist_chinese_traditional.js"></script>
|
||||
<script src="js/wordlist_french.js"></script>
|
||||
<script src="js/wordlist_italian.js"></script>
|
||||
<script src="js/wordlist_korean.js"></script>
|
||||
<script src="js/jsbip39.js"></script>
|
||||
<script src="js/biginteger.js"></script>
|
||||
<script src="js/zxcvbn.js"></script>
|
||||
|
||||
9328
src/js/bchaddrjs-0.2.1.js
Normal file
9328
src/js/bchaddrjs-0.2.1.js
Normal file
File diff suppressed because it is too large
Load Diff
15168
src/js/bitcoinjs-3.3.2.js
Normal file
15168
src/js/bitcoinjs-3.3.2.js
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -108,6 +108,17 @@ bitcoinjs.bitcoin.networks.peercoin = {
|
||||
wif: 0xb7
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.axe = {
|
||||
messagePrefix: 'unused',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 0x4B,
|
||||
scriptHash: 0xCB, // TODO set this correctly
|
||||
wif: 0xCB
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.slimcoin = {
|
||||
messagePrefix: 'unused',
|
||||
bip32: {
|
||||
@@ -141,6 +152,28 @@ bitcoinjs.bitcoin.networks.dogecoin = {
|
||||
wif: 0x9e
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.denarius = {
|
||||
messagePrefix: '\x19Denarius Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 0x1e,
|
||||
scriptHash: 0x5a,
|
||||
wif: 0x9e
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.neblio = {
|
||||
messagePrefix: '\x18Neblio Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 0x35,
|
||||
scriptHash: 0x70,
|
||||
wif: 0xb5
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.viacoin = {
|
||||
messagePrefix: '\x18Viacoin Signed Message:\n',
|
||||
bip32: {
|
||||
@@ -207,6 +240,18 @@ bitcoinjs.bitcoin.networks.myriadcoin = {
|
||||
wif: 0xb2
|
||||
};
|
||||
|
||||
|
||||
bitcoinjs.bitcoin.networks.onixcoin = {
|
||||
messagePrefix: 'unused',
|
||||
bip32: {
|
||||
public: 0x049d7cb2,
|
||||
private: 0x049d7878
|
||||
},
|
||||
pubKeyHash: 0x4B,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.pivx = {
|
||||
messagePrefix: 'unused',
|
||||
bip32: {
|
||||
@@ -262,17 +307,6 @@ bitcoinjs.bitcoin.networks.bgold = {
|
||||
wif: 128
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.bitcoinCashBitbpay = {
|
||||
messagePrefix: '\x18Bitcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 0x1c,
|
||||
scriptHash: 0x28,
|
||||
wif: 0x80
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.monacoin = {
|
||||
messagePrefix: '\x18Monacoin Signed Message:\n',
|
||||
bip32: {
|
||||
@@ -294,3 +328,874 @@ bitcoinjs.bitcoin.networks.litecoinXprv = {
|
||||
scriptHash: 0x32,
|
||||
wif: 0xb0
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.komodo = {
|
||||
messagePrefix: '\x18Komodo Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4
|
||||
},
|
||||
pubKeyHash: 0x3c,
|
||||
scriptHash: 0x55,
|
||||
wif: 0xbc
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.blackcoin = {
|
||||
messagePrefix: '\x18BlackCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x02CFBEDE,
|
||||
private: 0x02CFBF60
|
||||
},
|
||||
pubKeyHash: 0x19,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x99
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.beetlecoin = {
|
||||
messagePrefix: '\x19Beetlecoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 0x1A,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x99,
|
||||
};
|
||||
|
||||
|
||||
bitcoinjs.bitcoin.networks.adcoin = {
|
||||
messagePrefix: '\x18AdCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x17,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xb0,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.asiacoin = {
|
||||
messagePrefix: '\x18AsiaCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x17,
|
||||
scriptHash: 0x08,
|
||||
wif: 0x97,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.auroracoin = {
|
||||
messagePrefix: '\x18AuroraCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x17,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x97,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.bata = {
|
||||
messagePrefix: '\x18Bata Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0xA40C86FA,
|
||||
private: 0xA40B91BD,
|
||||
},
|
||||
pubKeyHash: 0x19,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xa4,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.belacoin = {
|
||||
messagePrefix: '\x18BelaCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x19,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x99,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.atom = {
|
||||
messagePrefix: '\x18Bitcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x17,
|
||||
scriptHash: 0x0a,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.bitcoinplus = {
|
||||
messagePrefix: '\x18BitcoinPlus Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x19,
|
||||
scriptHash: 0x08,
|
||||
wif: 0x99,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.bitcore = {
|
||||
messagePrefix: '\x18BitCore Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x00,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.bitsend = {
|
||||
messagePrefix: '\x18Bitsend Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x66,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xcc,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.britcoin = {
|
||||
messagePrefix: '\x18BritCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x19,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x99,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.canadaecoin = {
|
||||
messagePrefix: '\x18Canada eCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x1c,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x9c,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.cannacoin = {
|
||||
messagePrefix: '\x18Cannacoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x1c,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x9c,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.clubcoin = {
|
||||
messagePrefix: '\x18ClubCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x1c,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x99,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.compcoin = {
|
||||
messagePrefix: '\x18CompCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x1c,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x9c,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.crave = {
|
||||
messagePrefix: '\x18DarkNet Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x46,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x99,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.defcoin = {
|
||||
messagePrefix: '\x18defcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x1e,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x9e,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.diamond = {
|
||||
messagePrefix: '\x18Diamond Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x5a,
|
||||
scriptHash: 0x08,
|
||||
wif: 0xda,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.digibyte = {
|
||||
messagePrefix: '\x18DigiByte Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x1e,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.digitalcoin = {
|
||||
messagePrefix: '\x18Digitalcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x9e0488B2,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x1e,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x9e,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.ecoin = {
|
||||
messagePrefix: '\x18eCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x5c,
|
||||
scriptHash: 0x14,
|
||||
wif: 0xdc,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.edrcoin = {
|
||||
messagePrefix: '\x18EDRcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x5d,
|
||||
scriptHash: 0x1c,
|
||||
wif: 0xdd,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.egulden = {
|
||||
messagePrefix: '\x18Egulden Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x30,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xb0,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.einsteinium = {
|
||||
messagePrefix: '\x18Einsteinium Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x21,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xa1,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.europecoin = {
|
||||
messagePrefix: '\x18Bitcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x21,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xa8,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.exclusivecoin = {
|
||||
messagePrefix: '\x18ExclusiveCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x21,
|
||||
scriptHash: 0x89,
|
||||
wif: 0xa1,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.feathercoin = {
|
||||
messagePrefix: '\x18Feathercoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488BC26,
|
||||
private: 0x0488DAEE,
|
||||
},
|
||||
pubKeyHash: 0x0e,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x8e,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.firstcoin = {
|
||||
messagePrefix: '\x18FirstCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x23,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xa3,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.flashcoin = {
|
||||
messagePrefix: '\x18Flashcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x44,
|
||||
scriptHash: 0x82,
|
||||
wif: 0xc4,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.gcr = {
|
||||
messagePrefix: '\x18GCR Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x26,
|
||||
scriptHash: 0x61,
|
||||
wif: 0x9a,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.gobyte = {
|
||||
messagePrefix: '\x18DarkCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x26,
|
||||
scriptHash: 0x0a,
|
||||
wif: 0xc6,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.gridcoin = {
|
||||
messagePrefix: '\x18Gridcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x3e,
|
||||
scriptHash: 0x55,
|
||||
wif: 0xbe,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.gulden = {
|
||||
messagePrefix: '\x18Guldencoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x26,
|
||||
scriptHash: 0x62,
|
||||
wif: 0x62,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.helleniccoin = {
|
||||
messagePrefix: '\x18helleniccoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x30,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xb0,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.hempcoin = {
|
||||
messagePrefix: '\x18Hempcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x28,
|
||||
scriptHash: 0x08,
|
||||
wif: 0xa8,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.insane = {
|
||||
messagePrefix: '\x18INSaNe Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x66,
|
||||
scriptHash: 0x39,
|
||||
wif: 0x37,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.iop = {
|
||||
messagePrefix: '\x18IoP Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x2780915F,
|
||||
private: 0xAE3416F6,
|
||||
},
|
||||
pubKeyHash: 0x75,
|
||||
scriptHash: 0xae,
|
||||
wif: 0x31,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.ixcoin = {
|
||||
messagePrefix: '\x18Ixcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x8a,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.kobocoin = {
|
||||
messagePrefix: '\x18Kobocoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x23,
|
||||
scriptHash: 0x1c,
|
||||
wif: 0xa3,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.landcoin = {
|
||||
messagePrefix: '\x18Landcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x30,
|
||||
scriptHash: 0x7a,
|
||||
wif: 0xb0,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.lbry = {
|
||||
messagePrefix: '\x18LBRYcrd Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x55,
|
||||
scriptHash: 0x7a,
|
||||
wif: 0x1c,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.linx = {
|
||||
messagePrefix: '\x18LinX Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x4b,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xcb,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.litecoincash = {
|
||||
messagePrefix: '\x18Litecoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x1c,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xb0,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.lynx = {
|
||||
messagePrefix: '\x18Lynx Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x2d,
|
||||
scriptHash: 0x32,
|
||||
wif: 0xad,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.minexcoin = {
|
||||
messagePrefix: '\x18Bitcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x4b,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.navcoin = {
|
||||
messagePrefix: '\x18Navcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x35,
|
||||
scriptHash: 0x55,
|
||||
wif: 0x96,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.neoscoin = {
|
||||
messagePrefix: '\x18NeosCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x35,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xb1,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.neurocoin = {
|
||||
messagePrefix: '\x18PPCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x35,
|
||||
scriptHash: 0x75,
|
||||
wif: 0xb5,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.newyorkc = {
|
||||
messagePrefix: '\x18newyorkc Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x3c,
|
||||
scriptHash: 0x16,
|
||||
wif: 0xbc,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.novacoin = {
|
||||
messagePrefix: '\x18NovaCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x08,
|
||||
scriptHash: 0x14,
|
||||
wif: 0x88,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.nushares = {
|
||||
messagePrefix: '\x18Nu Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x3f,
|
||||
scriptHash: 0x40,
|
||||
wif: 0x95,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.okcash = {
|
||||
messagePrefix: '\x18OKCash Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x03CC23D7,
|
||||
private: 0x03CC1C73,
|
||||
},
|
||||
pubKeyHash: 0x37,
|
||||
scriptHash: 0x1c,
|
||||
wif: 0x03,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.omnicore = {
|
||||
messagePrefix: '\x18Bitcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x00,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.pesobit = {
|
||||
messagePrefix: '\x18Pesobit Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x37,
|
||||
scriptHash: 0x55,
|
||||
wif: 0xb7,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.pinkcoin = {
|
||||
messagePrefix: '\x18Pinkcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x03,
|
||||
scriptHash: 0x1c,
|
||||
wif: 0x83,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.poswcoin = {
|
||||
messagePrefix: '\x18Poswcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x37,
|
||||
scriptHash: 0x55,
|
||||
wif: 0xb7,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.potcoin = {
|
||||
messagePrefix: '\x18Potcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x37,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xb7,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.putincoin = {
|
||||
messagePrefix: '\x18PutinCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x37,
|
||||
scriptHash: 0x14,
|
||||
wif: 0xb7,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.reddcoin = {
|
||||
messagePrefix: '\x18Reddcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x3d,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xbd,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.revolutionvr = {
|
||||
messagePrefix: '\x18Voxels Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x46,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xc6,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.rubycoin = {
|
||||
messagePrefix: '\x18Rubycoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x3c,
|
||||
scriptHash: 0x55,
|
||||
wif: 0xbc,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.smileycoin = {
|
||||
messagePrefix: '\x18Smileycoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x1E562D9A,
|
||||
private: 0x1E5631BC,
|
||||
},
|
||||
pubKeyHash: 0x19,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x05,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.solarcoin = {
|
||||
messagePrefix: '\x18SolarCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x12,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x92,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.stratis = {
|
||||
messagePrefix: '\x18Stratis Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x3f,
|
||||
scriptHash: 0x7d,
|
||||
wif: 0xbf,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.syscoin = {
|
||||
messagePrefix: '\x18Syscoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x3f,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xbf,
|
||||
};
|
||||
|
||||
|
||||
bitcoinjs.bitcoin.networks.toa = {
|
||||
messagePrefix: '\x18TOA Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x41,
|
||||
scriptHash: 0x17,
|
||||
wif: 0xc1,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.ultimatesecurecash = {
|
||||
messagePrefix: '\x18UltimateSecureCash Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0xEE80286A,
|
||||
private: 0xEE8031E8,
|
||||
},
|
||||
pubKeyHash: 0x44,
|
||||
scriptHash: 0x7d,
|
||||
wif: 0xbf,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.unobtanium = {
|
||||
messagePrefix: '\x18Unobtanium Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x82,
|
||||
scriptHash: 0x1e,
|
||||
wif: 0xe0,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.vcash = {
|
||||
messagePrefix: '\x18Vcash Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x47,
|
||||
scriptHash: 0x08,
|
||||
wif: 0xc7,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.verge = {
|
||||
messagePrefix: '\x18VERGE Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x1e,
|
||||
scriptHash: 0x21,
|
||||
wif: 0x9e,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.vertcoin = {
|
||||
messagePrefix: '\x18Vertcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x47,
|
||||
scriptHash: 0x05,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.vivo = {
|
||||
messagePrefix: '\x18DarkCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x46,
|
||||
scriptHash: 0x0a,
|
||||
wif: 0xc6,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.vpncoin = {
|
||||
messagePrefix: '\x18VpnCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x47,
|
||||
scriptHash: 0x05,
|
||||
wif: 0xc7,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.whitecoin = {
|
||||
messagePrefix: '\x18Whitecoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x04887F1E,
|
||||
private: 0x048894ED,
|
||||
},
|
||||
pubKeyHash: 0x49,
|
||||
scriptHash: 0x57,
|
||||
wif: 0xc9,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.wincoin = {
|
||||
messagePrefix: '\x18WinCoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4,
|
||||
},
|
||||
pubKeyHash: 0x49,
|
||||
scriptHash: 0x1c,
|
||||
wif: 0xc9,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.zcoin = {
|
||||
messagePrefix: '\x18Zcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x52,
|
||||
scriptHash: 0x07,
|
||||
wif: 0xd2,
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.zcash = {
|
||||
messagePrefix: '\x18Zcash Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488B21E,
|
||||
private: 0x0488ADE4,
|
||||
},
|
||||
pubKeyHash: 0x1CB8,
|
||||
scriptHash: 0x1CBD,
|
||||
wif: 0x80,
|
||||
};
|
||||
|
||||
890
src/js/index.js
890
src/js/index.js
File diff suppressed because it is too large
Load Diff
@@ -156,14 +156,7 @@ var Mnemonic = function(language) {
|
||||
}
|
||||
|
||||
self.normalizeString = function(str) {
|
||||
if (typeof str.normalize == "function") {
|
||||
return str.normalize("NFKD");
|
||||
}
|
||||
else {
|
||||
// TODO decide how to handle this in the future.
|
||||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize
|
||||
return str;
|
||||
}
|
||||
return str.normalize("NFKD");
|
||||
}
|
||||
|
||||
function byteArrayToWordArray(data) {
|
||||
|
||||
@@ -15,6 +15,19 @@ bitcoinjs.bitcoin.networks.bitcoin.p2wpkh = {
|
||||
wif: 0x80
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.testnet.p2wpkh = {
|
||||
baseNetwork: "testnet",
|
||||
messagePrefix: '\x18Bitcoin Signed Message:\n',
|
||||
bech32: 'tb',
|
||||
bip32: {
|
||||
public: 0x045f1cf6,
|
||||
private: 0x045f18bc
|
||||
},
|
||||
pubKeyHash: 0x6f,
|
||||
scriptHash: 0xc4,
|
||||
wif: 0xef
|
||||
};
|
||||
|
||||
// p2wpkh in p2sh
|
||||
|
||||
bitcoinjs.bitcoin.networks.bitcoin.p2wpkhInP2sh = {
|
||||
@@ -55,4 +68,55 @@ bitcoinjs.bitcoin.networks.litecoin.p2wpkhInP2sh = {
|
||||
wif: 0xb0
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.fujicoin.p2wpkh = {
|
||||
baseNetwork: "fujicoin",
|
||||
messagePrefix: '\x19FujiCoin Signed Message:\n',
|
||||
bech32: 'fc',
|
||||
bip32: {
|
||||
public: 0x04b24746,
|
||||
private: 0x04b2430c
|
||||
},
|
||||
pubKeyHash: 0x24,
|
||||
scriptHash: 0x10,
|
||||
wif: 0xa4
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.fujicoin.p2wpkhInP2sh = {
|
||||
baseNetwork: "fujicoin",
|
||||
messagePrefix: '\x19FujiCoin Signed Message:\n',
|
||||
bech32: 'fc',
|
||||
bip32: {
|
||||
public: 0x049d7cb2,
|
||||
private: 0x049d7878
|
||||
},
|
||||
pubKeyHash: 0x24,
|
||||
scriptHash: 0x10,
|
||||
wif: 0xa4
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.vertcoin.p2wpkh = {
|
||||
baseNetwork: "vertcoin",
|
||||
messagePrefix: '\x18Vertcoin Signed Message:\n',
|
||||
bech32: 'vtc',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 71,
|
||||
scriptHash: 5,
|
||||
wif: 0x80
|
||||
};
|
||||
|
||||
bitcoinjs.bitcoin.networks.vertcoin.p2wpkhInP2sh = {
|
||||
baseNetwork: "vertcoin",
|
||||
messagePrefix: '\x18Vertcoin Signed Message:\n',
|
||||
bip32: {
|
||||
public: 0x0488b21e,
|
||||
private: 0x0488ade4
|
||||
},
|
||||
pubKeyHash: 71,
|
||||
scriptHash: 5,
|
||||
wif: 0x80
|
||||
};
|
||||
|
||||
})();
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
// Polyfill for NFKD normalization
|
||||
// See https://github.com/walling/unorm
|
||||
|
||||
(function (root) {
|
||||
"use strict";
|
||||
|
||||
|
||||
2051
src/js/wordlist_korean.js
Normal file
2051
src/js/wordlist_korean.js
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user