fromWif method
Implementation
static Future<PrivateKey> fromWif(String wif) async {
var data = await Base58.decode(wif);
if (data.length != 38 || data[0] != 0x80 || data[33] != 0x01)
throw ArgumentError('Deformed wif');
var chksum = data.sublist(34);
var chksum1 = (await Hash.sha256sha256(data.sublist(0, 34))).sublist(0, 4);
if (!ListEquality().equals(chksum, chksum1))
throw ArgumentError('Illegal wif');
return PrivateKey(data.sublist(1, 33));
}