MCPcopy Index your code
hub / github.com/jimmysong/programmingbitcoin / test_wif

Method test_wif

code-ch13/ecc.py:679–691  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

677 self.assertTrue(pk.point.verify(z, sig))
678
679 def test_wif(self):
680 pk = PrivateKey(2**256 - 2**199)
681 expected = 'L5oLkpV3aqBJ4BgssVAsax1iRa77G5CVYnv9adQ6Z87te7TyUdSC'
682 self.assertEqual(pk.wif(compressed=True, testnet=False), expected)
683 pk = PrivateKey(2**256 - 2**201)
684 expected = '93XfLeifX7Jx7n7ELGMAf1SUR6f9kgQs8Xke8WStMwUtrDucMzn'
685 self.assertEqual(pk.wif(compressed=False, testnet=True), expected)
686 pk = PrivateKey(0x0dba685b4511dbd3d368e5c4358a1277de9486447af7b3604a69b8d9d8b7889d)
687 expected = '5HvLFPDVgFZRK9cd4C5jcWki5Skz6fmKqi1GQJf5ZoMofid2Dty'
688 self.assertEqual(pk.wif(compressed=False, testnet=False), expected)
689 pk = PrivateKey(0x1cca23de92fd1862fb5b76e5f4f50eb082165e5191e116c18ed1a6b24be6a53f)
690 expected = 'cNYfWuhDpbNM1JWc3c6JTrtrFVxU4AGhUKgw5f93NP2QaBqmxKkg'
691 self.assertEqual(pk.wif(compressed=True, testnet=True), expected)

Callers

nothing calls this directly

Calls 2

wifMethod · 0.95
PrivateKeyClass · 0.70

Tested by

no test coverage detected