|
@ -61,15 +61,15 @@ ECPair.fromWIF = function (string, network) { |
|
|
var decoded = wif.decode(string) |
|
|
var decoded = wif.decode(string) |
|
|
var version = decoded.version |
|
|
var version = decoded.version |
|
|
|
|
|
|
|
|
// [network, ...]
|
|
|
// list of networks?
|
|
|
if (types.Array(network)) { |
|
|
if (types.Array(network)) { |
|
|
network = network.filter(function (network) { |
|
|
network = network.filter(function (x) { |
|
|
return version === network.wif |
|
|
return version === x.wif |
|
|
}).pop() |
|
|
}).pop() |
|
|
|
|
|
|
|
|
if (!network) throw new Error('Unknown network version') |
|
|
if (!network) throw new Error('Unknown network version') |
|
|
|
|
|
|
|
|
// network
|
|
|
// otherwise, assume a network object (or default to bitcoin)
|
|
|
} else { |
|
|
} else { |
|
|
network = network || NETWORKS.bitcoin |
|
|
network = network || NETWORKS.bitcoin |
|
|
|
|
|
|
|
|