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