aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Cross <jcross@gmail.com>2017-09-18 01:19:28 +0200
committerJonathan Cross <jcross@gmail.com>2017-09-18 02:18:51 +0200
commit861750ae519fbfda15de0318c56cec7a5fbc3df9 (patch)
tree497ddd03dda047152a33be2ed8bb0d31178c53c8
parentd933c3f731ba0f854e07dda73f60c39c70b11526 (diff)
downloadBIP39-861750ae519fbfda15de0318c56cec7a5fbc3df9.tar.gz
BIP39-861750ae519fbfda15de0318c56cec7a5fbc3df9.tar.zst
BIP39-861750ae519fbfda15de0318c56cec7a5fbc3df9.zip
Adding BIP 49 to "More info" section.
-rw-r--r--bip39-standalone.html93
-rw-r--r--src/index.html5
2 files changed, 54 insertions, 44 deletions
diff --git a/bip39-standalone.html b/bip39-standalone.html
index 18b2220..5f2a8c0 100644
--- a/bip39-standalone.html
+++ b/bip39-standalone.html
@@ -637,6 +637,11 @@
637 Read more at the 637 Read more at the
638 <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" target="_blank">official BIP44 spec</a> 638 <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" target="_blank">official BIP44 spec</a>
639 </p> 639 </p>
640 <h3>BIP49 <span class="small" data-translate>Derivation scheme for P2WPKH-nested-in-P2SH based accounts</span></h3>
641 <p data-translate-html>
642 Read more at the
643 <a href="https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki" target="_blank">official BIP49 spec</a>
644 </p>
640 <h3 data-translate>Private Keys</h3> 645 <h3 data-translate>Private Keys</h3>
641 <p> 646 <p>
642 <span data-translate-html> 647 <span data-translate-html>
@@ -7287,7 +7292,7 @@ this.getLength()-a.getLength())return this;for(var c=l.glog(this.get(0))-l.glog(
728755,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10, 729255,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,
728845,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];p.getRSBlocks=function(a,c){var d=p.getRsBlockTable(a,c);if(void 0==d)throw Error("bad rs block @ typeNumber:"+a+"/errorCorrectLevel:"+c);for(var b=d.length/3,e=[],f=0;f<b;f++)for(var h=d[3*f+0],g=d[3*f+1],j=d[3*f+2],l=0;l<h;l++)e.push(new p(g,j));return e};p.getRsBlockTable=function(a,c){switch(c){case 1:return p.RS_BLOCK_TABLE[4*(a-1)+0];case 0:return p.RS_BLOCK_TABLE[4*(a-1)+1];case 3:return p.RS_BLOCK_TABLE[4* 729345,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];p.getRSBlocks=function(a,c){var d=p.getRsBlockTable(a,c);if(void 0==d)throw Error("bad rs block @ typeNumber:"+a+"/errorCorrectLevel:"+c);for(var b=d.length/3,e=[],f=0;f<b;f++)for(var h=d[3*f+0],g=d[3*f+1],j=d[3*f+2],l=0;l<h;l++)e.push(new p(g,j));return e};p.getRsBlockTable=function(a,c){switch(c){case 1:return p.RS_BLOCK_TABLE[4*(a-1)+0];case 0:return p.RS_BLOCK_TABLE[4*(a-1)+1];case 3:return p.RS_BLOCK_TABLE[4*
7289(a-1)+2];case 2:return p.RS_BLOCK_TABLE[4*(a-1)+3]}};t.prototype={get:function(a){return 1==(this.buffer[Math.floor(a/8)]>>>7-a%8&1)},put:function(a,c){for(var d=0;d<c;d++)this.putBit(1==(a>>>c-d-1&1))},getLengthInBits:function(){return this.length},putBit:function(a){var c=Math.floor(this.length/8);this.buffer.length<=c&&this.buffer.push(0);a&&(this.buffer[c]|=128>>>this.length%8);this.length++}};"string"===typeof h&&(h={text:h});h=r.extend({},{render:"canvas",width:256,height:256,typeNumber:-1, 7294(a-1)+2];case 2:return p.RS_BLOCK_TABLE[4*(a-1)+3]}};t.prototype={get:function(a){return 1==(this.buffer[Math.floor(a/8)]>>>7-a%8&1)},put:function(a,c){for(var d=0;d<c;d++)this.putBit(1==(a>>>c-d-1&1))},getLengthInBits:function(){return this.length},putBit:function(a){var c=Math.floor(this.length/8);this.buffer.length<=c&&this.buffer.push(0);a&&(this.buffer[c]|=128>>>this.length%8);this.length++}};"string"===typeof h&&(h={text:h});h=r.extend({},{render:"canvas",width:256,height:256,typeNumber:-1,
7290correctLevel:2,background:"#ffffff",foreground:"#000000"},h);return this.each(function(){var a;if("canvas"==h.render){a=new o(h.typeNumber,h.correctLevel);a.addData(h.text);a.make();var c=document.createElement("canvas");c.width=h.width;c.height=h.height;for(var d=c.getContext("2d"),b=h.width/a.getModuleCount(),e=h.height/a.getModuleCount(),f=0;f<a.getModuleCount();f++)for(var i=0;i<a.getModuleCount();i++){d.fillStyle=a.isDark(f,i)?h.foreground:h.background;var g=Math.ceil((i+1)*b)-Math.floor(i*b), 7295correctLevel:3,background:"#ffffff",foreground:"#000000"},h);return this.each(function(){var a;if("canvas"==h.render){a=new o(h.typeNumber,h.correctLevel);a.addData(h.text);a.make();var c=document.createElement("canvas");c.width=h.width;c.height=h.height;for(var d=c.getContext("2d"),b=h.width/a.getModuleCount(),e=h.height/a.getModuleCount(),f=0;f<a.getModuleCount();f++)for(var i=0;i<a.getModuleCount();i++){d.fillStyle=a.isDark(f,i)?h.foreground:h.background;var g=Math.ceil((i+1)*b)-Math.floor(i*b),
7291j=Math.ceil((f+1)*b)-Math.floor(f*b);d.fillRect(Math.round(i*b),Math.round(f*e),g,j)}}else{a=new o(h.typeNumber,h.correctLevel);a.addData(h.text);a.make();c=r("<table></table>").css("width",h.width+"px").css("height",h.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",h.background);d=h.width/a.getModuleCount();b=h.height/a.getModuleCount();for(e=0;e<a.getModuleCount();e++){f=r("<tr></tr>").css("height",b+"px").appendTo(c);for(i=0;i<a.getModuleCount();i++)r("<td></td>").css("width", 7296j=Math.ceil((f+1)*b)-Math.floor(f*b);d.fillRect(Math.round(i*b),Math.round(f*e),g,j)}}else{a=new o(h.typeNumber,h.correctLevel);a.addData(h.text);a.make();c=r("<table></table>").css("width",h.width+"px").css("height",h.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",h.background);d=h.width/a.getModuleCount();b=h.height/a.getModuleCount();for(e=0;e<a.getModuleCount();e++){f=r("<tr></tr>").css("height",b+"px").appendTo(c);for(i=0;i<a.getModuleCount();i++)r("<td></td>").css("width",
7292d+"px").css("background-color",a.isDark(e,i)?h.foreground:h.background).appendTo(f)}}a=c;$(a).appendTo(this)})}})($); 7297d+"px").css("background-color",a.isDark(e,i)?h.foreground:h.background).appendTo(f)}}a=c;$(a).appendTo(this)})}})($);
7293</script> 7298</script>
@@ -22133,135 +22138,135 @@ module.exports = {
22133}); 22138});
22134</script> 22139</script>
22135 <script>bitcoinjs.bitcoin.networks.shadow = { 22140 <script>bitcoinjs.bitcoin.networks.shadow = {
22136 messagePrefix: "unused", 22141 messagePrefix: 'unused',
22137 bip32: { 22142 bip32: {
22138 public: 0xEE80286A, 22143 public: 0xEE80286A,
22139 private: 0xEE8031E8 22144 private: 0xEE8031E8
22140 }, 22145 },
22141 pubKeyHash: 0x3f, 22146 pubKeyHash: 0x3f,
22142 scriptHash: 0x7d, 22147 scriptHash: 0x7d,
22143 wif: 0xbf, 22148 wif: 0xbf
22144}; 22149};
22145 22150
22146bitcoinjs.bitcoin.networks.shadowtn = { 22151bitcoinjs.bitcoin.networks.shadowtn = {
22147 messagePrefix: "unused", 22152 messagePrefix: 'unused',
22148 bip32: { 22153 bip32: {
22149 public: 0x76C0FDFB, 22154 public: 0x76C0FDFB,
22150 private: 0x76C1077A 22155 private: 0x76C1077A
22151 }, 22156 },
22152 pubKeyHash: 0x7f, 22157 pubKeyHash: 0x7f,
22153 scriptHash: 0xc4, 22158 scriptHash: 0xc4,
22154 wif: 0xff, 22159 wif: 0xff
22155}; 22160};
22156 22161
22157bitcoinjs.bitcoin.networks.clam = { 22162bitcoinjs.bitcoin.networks.clam = {
22158 messagePrefix: "unused", 22163 messagePrefix: 'unused',
22159 bip32: { 22164 bip32: {
22160 public: 0xa8c26d64, 22165 public: 0xa8c26d64,
22161 private: 0xa8c17826 22166 private: 0xa8c17826
22162 }, 22167 },
22163 pubKeyHash: 0x89, 22168 pubKeyHash: 0x89,
22164 scriptHash: 0x00, // TODO set this correctly 22169 scriptHash: 0x00, // TODO set this correctly
22165 wif: 0x85, 22170 wif: 0x85
22166}; 22171};
22167 22172
22168bitcoinjs.bitcoin.networks.crown = { 22173bitcoinjs.bitcoin.networks.crown = {
22169 messagePrefix: "unused", 22174 messagePrefix: 'unused',
22170 bip32: { 22175 bip32: {
22171 public: 0x0488b21e, 22176 public: 0x0488b21e,
22172 private: 0x0488ade4 22177 private: 0x0488ade4
22173 }, 22178 },
22174 pubKeyHash: 0x00, 22179 pubKeyHash: 0x00,
22175 scriptHash: 0x05, 22180 scriptHash: 0x05,
22176 wif: 0x80, 22181 wif: 0x80
22177}; 22182};
22178 22183
22179bitcoinjs.bitcoin.networks.dash = { 22184bitcoinjs.bitcoin.networks.dash = {
22180 messagePrefix: "unused", 22185 messagePrefix: 'unused',
22181 bip32: { 22186 bip32: {
22182 public: 0x0488b21e, 22187 public: 0x0488b21e,
22183 private: 0x0488ade4 22188 private: 0x0488ade4
22184 }, 22189 },
22185 pubKeyHash: 0x4c, 22190 pubKeyHash: 0x4c,
22186 scriptHash: 0x10, 22191 scriptHash: 0x10,
22187 wif: 0xcc, 22192 wif: 0xcc
22188}; 22193};
22189 22194
22190bitcoinjs.bitcoin.networks.maza = { 22195bitcoinjs.bitcoin.networks.maza = {
22191 messagePrefix: "unused", 22196 messagePrefix: 'unused',
22192 bip32: { 22197 bip32: {
22193 public: 0x0488b21e, 22198 public: 0x0488b21e,
22194 private: 0x0488ade4 22199 private: 0x0488ade4
22195 }, 22200 },
22196 pubKeyHash: 0x32, 22201 pubKeyHash: 0x32,
22197 scriptHash: 0x09, 22202 scriptHash: 0x09,
22198 wif: 0xe0, 22203 wif: 0xe0
22199}; 22204};
22200 22205
22201bitcoinjs.bitcoin.networks.dashtn = { 22206bitcoinjs.bitcoin.networks.dashtn = {
22202 messagePrefix: "unused", 22207 messagePrefix: 'unused',
22203 bip32: { 22208 bip32: {
22204 public: 0x043587cf, 22209 public: 0x043587cf,
22205 private: 0x04358394 22210 private: 0x04358394
22206 }, 22211 },
22207 pubKeyHash: 0x8c, 22212 pubKeyHash: 0x8c,
22208 scriptHash: 0x13, 22213 scriptHash: 0x13,
22209 wif: 0xef, 22214 wif: 0xef
22210}; 22215};
22211 22216
22212bitcoinjs.bitcoin.networks.game = { 22217bitcoinjs.bitcoin.networks.game = {
22213 messagePrefix: "unused", 22218 messagePrefix: 'unused',
22214 bip32: { 22219 bip32: {
22215 public: 0x0488b21e, 22220 public: 0x0488b21e,
22216 private: 0x0488ade4 22221 private: 0x0488ade4
22217 }, 22222 },
22218 pubKeyHash: 0x26, 22223 pubKeyHash: 0x26,
22219 scriptHash: 0x05, 22224 scriptHash: 0x05,
22220 wif: 0xa6, 22225 wif: 0xa6
22221}; 22226};
22222 22227
22223bitcoinjs.bitcoin.networks.namecoin = { 22228bitcoinjs.bitcoin.networks.namecoin = {
22224 messagePrefix: "unused", 22229 messagePrefix: 'unused',
22225 bip32: { 22230 bip32: {
22226 public: 0x0488b21e, 22231 public: 0x0488b21e,
22227 private: 0x0488ade4 22232 private: 0x0488ade4
22228 }, 22233 },
22229 pubKeyHash: 0x34, 22234 pubKeyHash: 0x34,
22230 scriptHash: 0x00, // TODO set this correctly 22235 scriptHash: 0x00, // TODO set this correctly
22231 wif: 0x80, 22236 wif: 0x80
22232}; 22237};
22233 22238
22234bitcoinjs.bitcoin.networks.peercoin = { 22239bitcoinjs.bitcoin.networks.peercoin = {
22235 messagePrefix: "unused", 22240 messagePrefix: 'unused',
22236 bip32: { 22241 bip32: {
22237 public: 0x0488b21e, 22242 public: 0x0488b21e,
22238 private: 0x0488ade4 22243 private: 0x0488ade4
22239 }, 22244 },
22240 pubKeyHash: 0x37, 22245 pubKeyHash: 0x37,
22241 scriptHash: 0x00, // TODO set this correctly 22246 scriptHash: 0x00, // TODO set this correctly
22242 wif: 0xb7, 22247 wif: 0xb7
22243}; 22248};
22244 22249
22245bitcoinjs.bitcoin.networks.slimcoin = { 22250bitcoinjs.bitcoin.networks.slimcoin = {
22246 messagePrefix: "unused", 22251 messagePrefix: 'unused',
22247 bip32: { 22252 bip32: {
22248 public: 0xef6adf10, 22253 public: 0xef6adf10,
22249 private: 0xef69ea80 22254 private: 0xef69ea80
22250 }, 22255 },
22251 pubKeyHash: 0x3f, 22256 pubKeyHash: 0x3f,
22252 scriptHash: 0x7d, 22257 scriptHash: 0x7d,
22253 wif: 0x46, 22258 wif: 0x46
22254}; 22259};
22255 22260
22256bitcoinjs.bitcoin.networks.slimcointn = { 22261bitcoinjs.bitcoin.networks.slimcointn = {
22257 messagePrefix: "unused", 22262 messagePrefix: 'unused',
22258 bip32: { 22263 bip32: {
22259 public: 0x043587CF, 22264 public: 0x043587CF,
22260 private: 0x04358394 22265 private: 0x04358394
22261 }, 22266 },
22262 pubKeyHash: 0x6f, 22267 pubKeyHash: 0x6f,
22263 scriptHash: 0xc4, 22268 scriptHash: 0xc4,
22264 wif: 0x57, 22269 wif: 0x57
22265}; 22270};
22266 22271
22267bitcoinjs.bitcoin.networks.dogecoin = { 22272bitcoinjs.bitcoin.networks.dogecoin = {
@@ -22272,8 +22277,8 @@ bitcoinjs.bitcoin.networks.dogecoin = {
22272 }, 22277 },
22273 pubKeyHash: 0x1e, 22278 pubKeyHash: 0x1e,
22274 scriptHash: 0x16, 22279 scriptHash: 0x16,
22275 wif: 0x9e, 22280 wif: 0x9e
22276}, 22281};
22277 22282
22278bitcoinjs.bitcoin.networks.viacoin = { 22283bitcoinjs.bitcoin.networks.viacoin = {
22279 messagePrefix: '\x18Viacoin Signed Message:\n', 22284 messagePrefix: '\x18Viacoin Signed Message:\n',
@@ -22283,8 +22288,8 @@ bitcoinjs.bitcoin.networks.viacoin = {
22283 }, 22288 },
22284 pubKeyHash: 0x47, 22289 pubKeyHash: 0x47,
22285 scriptHash: 0x21, 22290 scriptHash: 0x21,
22286 wif: 0xc7, 22291 wif: 0xc7
22287}, 22292};
22288 22293
22289bitcoinjs.bitcoin.networks.viacointestnet = { 22294bitcoinjs.bitcoin.networks.viacointestnet = {
22290 messagePrefix: '\x18Viacoin Signed Message:\n', 22295 messagePrefix: '\x18Viacoin Signed Message:\n',
@@ -22294,8 +22299,8 @@ bitcoinjs.bitcoin.networks.viacointestnet = {
22294 }, 22299 },
22295 pubKeyHash: 0x7f, 22300 pubKeyHash: 0x7f,
22296 scriptHash: 0xc4, 22301 scriptHash: 0xc4,
22297 wif: 0xff, 22302 wif: 0xff
22298}, 22303};
22299 22304
22300bitcoinjs.bitcoin.networks.gamerscoin = { 22305bitcoinjs.bitcoin.networks.gamerscoin = {
22301 messagePrefix: '\x19Gamerscoin Signed Message:\n', 22306 messagePrefix: '\x19Gamerscoin Signed Message:\n',
@@ -22305,8 +22310,8 @@ bitcoinjs.bitcoin.networks.gamerscoin = {
22305 }, 22310 },
22306 pubKeyHash: 0x26, 22311 pubKeyHash: 0x26,
22307 scriptHash: 0x05, 22312 scriptHash: 0x05,
22308 wif: 0xA6, 22313 wif: 0xA6
22309}, 22314};
22310 22315
22311bitcoinjs.bitcoin.networks.jumbucks = { 22316bitcoinjs.bitcoin.networks.jumbucks = {
22312 messagePrefix: '\x19Jumbucks Signed Message:\n', 22317 messagePrefix: '\x19Jumbucks Signed Message:\n',
@@ -22316,8 +22321,8 @@ bitcoinjs.bitcoin.networks.jumbucks = {
22316 }, 22321 },
22317 pubKeyHash: 0x2b, 22322 pubKeyHash: 0x2b,
22318 scriptHash: 0x05, 22323 scriptHash: 0x05,
22319 wif: 0xab, 22324 wif: 0xab
22320}, 22325};
22321 22326
22322bitcoinjs.bitcoin.networks.zetacoin = { 22327bitcoinjs.bitcoin.networks.zetacoin = {
22323 messagePrefix: '\x18Zetacoin Signed Message:\n', 22328 messagePrefix: '\x18Zetacoin Signed Message:\n',
@@ -22327,40 +22332,40 @@ bitcoinjs.bitcoin.networks.zetacoin = {
22327 }, 22332 },
22328 pubKeyHash: 0x50, 22333 pubKeyHash: 0x50,
22329 scriptHash: 0x09, 22334 scriptHash: 0x09,
22330 wif: 0xe0, 22335 wif: 0xe0
22331} 22336};
22332 22337
22333bitcoinjs.bitcoin.networks.myriadcoin = { 22338bitcoinjs.bitcoin.networks.myriadcoin = {
22334 messagePrefix: "unused", 22339 messagePrefix: 'unused',
22335 bip32: { 22340 bip32: {
22336 public: 0x0488b21e, 22341 public: 0x0488b21e,
22337 private: 0x0488ade4 22342 private: 0x0488ade4
22338 }, 22343 },
22339 pubKeyHash: 0x32, 22344 pubKeyHash: 0x32,
22340 scriptHash: 0x00, // TODO set this correctly 22345 scriptHash: 0x00, // TODO set this correctly
22341 wif: 0xb2, 22346 wif: 0xb2
22342}; 22347};
22343 22348
22344bitcoinjs.bitcoin.networks.pivx = { 22349bitcoinjs.bitcoin.networks.pivx = {
22345 messagePrefix: "unused", 22350 messagePrefix: 'unused',
22346 bip32: { 22351 bip32: {
22347 public: 0x022d2533, 22352 public: 0x022d2533,
22348 private: 0x0221312b 22353 private: 0x0221312b
22349 }, 22354 },
22350 pubKeyHash: 0x1e, 22355 pubKeyHash: 0x1e,
22351 scriptHash: 0x0d, 22356 scriptHash: 0x0d,
22352 wif: 0xd4, 22357 wif: 0xd4
22353}; 22358};
22354 22359
22355bitcoinjs.bitcoin.networks.pivxtestnet = { 22360bitcoinjs.bitcoin.networks.pivxtestnet = {
22356 messagePrefix: "unused", 22361 messagePrefix: 'unused',
22357 bip32: { 22362 bip32: {
22358 public: 0x3a8061a0, 22363 public: 0x3a8061a0,
22359 private: 0x3a805837 22364 private: 0x3a805837
22360 }, 22365 },
22361 pubKeyHash: 0x8b, 22366 pubKeyHash: 0x8b,
22362 scriptHash: 0x13, 22367 scriptHash: 0x13,
22363 wif: 0xef, 22368 wif: 0xef
22364}; 22369};
22365</script> 22370</script>
22366 <script>(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.ethUtil = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ 22371 <script>(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.ethUtil = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
@@ -45774,7 +45779,7 @@ var time_estimates;time_estimates={estimate_attack_times:function(e){var t,n,s,o
45774 45779
45775},{}]},{},[4])(4) 45780},{}]},{},[4])(4)
45776}); 45781});
45777//# sourceMappingURL=zxcvbn.js.map 45782
45778</script> 45783</script>
45779 <script>/* 45784 <script>/*
45780 * Detects entropy from a string. 45785 * Detects entropy from a string.
diff --git a/src/index.html b/src/index.html
index faed1ec..44360ef 100644
--- a/src/index.html
+++ b/src/index.html
@@ -633,6 +633,11 @@
633 Read more at the 633 Read more at the
634 <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" target="_blank">official BIP44 spec</a> 634 <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" target="_blank">official BIP44 spec</a>
635 </p> 635 </p>
636 <h3>BIP49 <span class="small" data-translate>Derivation scheme for P2WPKH-nested-in-P2SH based accounts</span></h3>
637 <p data-translate-html>
638 Read more at the
639 <a href="https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki" target="_blank">official BIP49 spec</a>
640 </p>
636 <h3 data-translate>Private Keys</h3> 641 <h3 data-translate>Private Keys</h3>
637 <p> 642 <p>
638 <span data-translate-html> 643 <span data-translate-html>