<hr>
<div class="row">
<div class="col-md-12">
- <h2>Phrase</h2>
+ <h2>Mnemonic</h2>
<form class="form-horizontal" role="form">
<div class="col-sm-2"></div>
<div class="col-sm-10">
- <p>You can enter an existing BIP39 phrase, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word is a checksum)</p>
+ <p>You can enter an existing BIP39 mnemonic, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word is a checksum)</p>
<p>For more info see the <a href="https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki" target="_blank">BIP39 spec</a></p>
</div>
+ <div class="form-group">
+ <label for="network-phrase" class="col-sm-2 control-label">Coin</label>
+ <div class="col-sm-10">
+ <select id="network-phrase" class="network form-control">
+ <option value="bitcoin">Bitcoin</option>
+ <option value="bitcoin-testnet">Bitcoin Testnet</option>
+ <option value="litecoin">Litecoin</option>
+ <option value="dogecoin">Dogecoin</option>
+ </select>
+ </div>
+ </div>
<div class="form-group">
<label for="phrase" class="col-sm-2 control-label">BIP39 Mnemonic</label>
<div class="col-sm-10">
<div class="input-group">
<input type="number" class="strength form-control" id="strength" value="12">
<span class="input-group-btn">
- <button class="btn generate">Generate Random Phrase</button>
+ <button class="btn generate">Generate Random Mnemonic</button>
</span>
</div>
</div>
<div class="col-md-12">
<h2>Derivation Path</h2>
<ul class="derivation-type nav nav-tabs" role="tablist">
- <li class="active">
- <a href="#bip44" role="tab" data-toggle="tab">BIP44</a></li>
- <li><a href="#bip32" role="tab" data-toggle="tab">BIP32</a></li>
+ <li id="bip44-tab" class="active">
+ <a href="#bip44" role="tab" data-toggle="tab">BIP44</a>
+ </li>
+ <li id="bip32-tab">
+ <a href="#bip32" role="tab" data-toggle="tab">BIP32</a>
+ </li>
</ul>
<div class="derivation-type tab-content">
<div id="bip44" class="tab-pane active">
<div class="col-sm-10">
<p>For more info see the <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" target="_blank">BIP44 spec</a></p>
</div>
+ <div class="form-group">
+ <label for="network-bip44" class="col-sm-2 control-label">Coin</label>
+ <div class="col-sm-10">
+ <select id="network-bip44" class="network form-control">
+ <option value="bitcoin">Bitcoin</option>
+ <option value="bitcoin-testnet">Bitcoin Testnet</option>
+ <option value="litecoin">Litecoin</option>
+ </select>
+ </div>
+ </div>
<div class="form-group">
<label for="purpose" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#purpose" target="_blank">Purpose</a>
<div class="col-md-12">
<h2>Derived Addresses</h2>
<p>Note these addreses are derived from the <strong>BIP32 Extended Key</strong></p>
+ <div class="form-group">
+ <label for="network-address-type" class="col-sm-2 control-label">Coin</label>
+ <div class="col-sm-10">
+ <select id="network-address-type" class="network form-control">
+ <option value="bitcoin">Bitcoin</option>
+ <option value="bitcoin-testnet">Bitcoin Testnet</option>
+ <option value="litecoin">Litecoin</option>
+ <option value="dogecoin">Dogecoin</option>
+ </select>
+ </div>
+ </div>
<table class="table table-striped">
<thead>
<th>
</p>
<p>
- <span>asmCrypto - </span>
- <a href="https://github.com/vibornoff/asmcrypto.js" target="_blank">
- https://github.com/vibornoff/asmcrypto.js
+ <span>sjcl - </span>
+ <a href="https://github.com/bitwiseshiftleft/sjcl" target="_blank">
+ https://github.com/bitwiseshiftleft/sjcl
</a>
</p>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="/js/bitcoinjs-1-0-0.js"></script>
- <script src="/js/asmcrypto.js"></script>
+ <script src="/js/sjcl-bip39.js"></script>
+ <script src="/js/wordlists.js"></script>
+ <script src="/js/wordlist_english.js"></script>
<script src="/js/jsbip39.js"></script>
<script src="/js/index.js"></script>
</body>