<option value="bitcoin-testnet">Bitcoin Testnet</option>
<option value="litecoin">Litecoin</option>
<option value="dogecoin">Dogecoin</option>
- </select>
+ <option value="shadow">ShadowCash</option>
+ <option value="shadowtn">ShadowCash Testnet</option>
+ </select>
</div>
</div>
<div class="form-group">
dustThreshold: 546, // https://github.com/bitcoin/bitcoin/blob/v0.9.2/src/core.h#L151-L162
feePerKb: 10000, // https://github.com/bitcoin/bitcoin/blob/v0.9.2/src/main.cpp#L53
estimateFee: estimateFee('bitcoin')
+ },
+ shadow: {
+ magicPrefix: '\x19ShadowCash Signed Message:\n',
+ bip32: {
+ public: 0xEE80286A,
+ private: 0xEE8031E8
+ },
+ pubKeyHash: 0x3f,
+ scriptHash: 0x7d,
+ wif: 0xbf,
+ dustThreshold: 0,
+ feePerKb: 10000,
+ estimateFee: estimateFee('shadow')
+ },
+ shadowtn: {
+ magicPrefix: '\x19ShadowCash Signed Message:\n',
+ bip32: {
+ public: 0x76C0FDFB,
+ private: 0x76C1077A
+ },
+ pubKeyHash: 0x7f,
+ scriptHash: 0xc4,
+ wif: 0xff,
+ dustThreshold: 0,
+ feePerKb: 10000,
+ estimateFee: estimateFee('shadowtn')
},
dogecoin: {
magicPrefix: '\x19Dogecoin Signed Message:\n',
else if (n == "litecoin") {
network = Bitcoin.networks.litecoin;
DOM.bip44coin.val(2);
+ }
+ else if (n == "shadow") {
+ network = Bitcoin.networks.shadow;
+ DOM.bip44coin.val(35);
+ }
+ else if (n == "shadowtn") {
+ network = Bitcoin.networks.shadowtn;
+ DOM.bip44coin.val(1);
}
else if (n == "dogecoin") {
network = Bitcoin.networks.dogecoin;
- var UNOFFICIAL_BIP44_COIN = 9999;
- DOM.bip44coin.val(UNOFFICIAL_BIP44_COIN); // This coin is not in BIP44
+ DOM.bip44coin.val(3);
}
setBip44DerivationPath();
delayedPhraseChanged();