mirror of
https://github.com/OneKeyHQ/bip39.git
synced 2026-04-28 05:10:41 +00:00
Network-specific javascript refactored
This commit is contained in:
+38
-17
@@ -68,24 +68,12 @@
|
||||
// Event handlers
|
||||
|
||||
function networkChanged(e) {
|
||||
var n = e.target.value;
|
||||
if (n == "bitcoin") {
|
||||
network = Bitcoin.networks.bitcoin;
|
||||
DOM.bip44coin.val(0);
|
||||
DOM.myceliumPath.val("m/44'/0'/0'/0");
|
||||
var network = e.target.value;
|
||||
if (network in networks) {
|
||||
networks[network].onSelect();
|
||||
}
|
||||
else if (n == "bitcoin-testnet") {
|
||||
network = Bitcoin.networks.testnet;
|
||||
DOM.bip44coin.val(1);
|
||||
DOM.myceliumPath.val("m/44'/1'/0'/0");
|
||||
}
|
||||
else if (n == "litecoin") {
|
||||
network = Bitcoin.networks.litecoin;
|
||||
DOM.bip44coin.val(2);
|
||||
}
|
||||
else if (n == "dogecoin") {
|
||||
network = Bitcoin.networks.dogecoin;
|
||||
DOM.bip44coin.val(3);
|
||||
else {
|
||||
// TODO
|
||||
}
|
||||
setBip44DerivationPath();
|
||||
delayedPhraseChanged();
|
||||
@@ -401,6 +389,39 @@
|
||||
.hide();
|
||||
}
|
||||
|
||||
var networks = {
|
||||
"bitcoin": {
|
||||
name: "Bitcoin",
|
||||
onSelect: function() {
|
||||
network = Bitcoin.networks.bitcoin;
|
||||
DOM.bip44coin.val(0);
|
||||
DOM.myceliumPath.val("m/44'/0'/0'/0");
|
||||
},
|
||||
},
|
||||
"bitcoin-testnet": {
|
||||
name: "Bitcoin Testnet",
|
||||
onSelect: function() {
|
||||
network = Bitcoin.networks.testnet;
|
||||
DOM.bip44coin.val(1);
|
||||
DOM.myceliumPath.val("m/44'/1'/0'/0");
|
||||
},
|
||||
},
|
||||
"litecoin": {
|
||||
name: "Litecoin",
|
||||
onSelect: function() {
|
||||
network = Bitcoin.networks.litecoin;
|
||||
DOM.bip44coin.val(2);
|
||||
},
|
||||
},
|
||||
"dogecoin": {
|
||||
name: "Dogecoin",
|
||||
onSelect: function() {
|
||||
network = Bitcoin.networks.dogecoin;
|
||||
DOM.bip44coin.val(3);
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
init();
|
||||
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user