def decode_wif(chars): chars = chars.strip() data = decode_raw(chars) checksum = crypto.sha256d(data[:-4])[:4] assert checksum == data[-4:] assert data[0:1] == b'\x80' return data[1:-4]
def encode_wif(data): data = b'\x80' + data data = data + crypto.sha256d(data)[:4] return encode_raw(data)
def encode_wif(data): data = b'\x80'+data data = data+crypto.sha256d(data)[:4] return encode_raw(data)