getPrivateKeyAndNetworkFromWif method

NetworkPKey getPrivateKeyAndNetworkFromWif(
  1. Wif wif
)

Gets the hexPrivateKey and the network from a wif

NetworkPKey networkPrivateKey = new WalletFactory().getPrivateKeyAndNetworkFromWif(wif);

Implementation

NetworkPKey getPrivateKeyAndNetworkFromWif(Wif wif) {
  String decodedWif = _fromBase64(wif.value!);
  NetworkPrefix networkPrefix = NetworkPrefix(decodedWif.substring(0, 2));
  HexPrivateKey hexPrivateKey =
      HexPrivateKey(decodedWif.substring(2, decodedWif.length - 6));
  return new NetworkPKey(networkPrefix, hexPrivateKey);
}