コード例 #1
0
 def test_exercise_6(self):
     priv = PrivateKey(5003)
     self.assertEqual(
         priv.wif(compressed=True, testnet=True),
         'cMahea7zqjxrtgAbB7LSGbcQUr1uX1ojuat9jZodMN8rFTv2sfUK')
     priv = PrivateKey(2021**5)
     self.assertEqual(
         priv.wif(compressed=False, testnet=True),
         '91avARGdfge8E4tZfYLoxeJ5sGBdNJQH4kvjpWAxgzczjbCwxic')
     priv = PrivateKey(0x54321deadbeef)
     self.assertEqual(
         priv.wif(compressed=True, testnet=False),
         'KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgiuQJv1h8Ytr2S53a')
コード例 #2
0
ファイル: ecc_test.py プロジェクト: yashbhutwala/pybtcfork
 def test_wif(self):
     pk = PrivateKey(2**256-2**199, compressed=True)
     want = 'L5oLkpV3aqBJ4BgssVAsax1iRa77G5CVYnv9adQ6Z87te7TyUdSC'
     self.assertEqual(pk.wif(prefix=b'\x80'), want)
     pk = PrivateKey(2**256-2**201, compressed=False)
     want = '93XfLeifX7Jx7n7ELGMAf1SUR6f9kgQs8Xke8WStMwUtrDucMzn'
     self.assertEqual(pk.wif(prefix=b'\xef'), want)
     pk = PrivateKey(
         0x0dba685b4511dbd3d368e5c4358a1277de9486447af7b3604a69b8d9d8b7889d,
         compressed=False,
     )
     want = '5HvLFPDVgFZRK9cd4C5jcWki5Skz6fmKqi1GQJf5ZoMofid2Dty'
     self.assertEqual(pk.wif(prefix=b'\x80'), want)
     pk = PrivateKey(
         0x1cca23de92fd1862fb5b76e5f4f50eb082165e5191e116c18ed1a6b24be6a53f,
         compressed=True,
     )
     want = 'cNYfWuhDpbNM1JWc3c6JTrtrFVxU4AGhUKgw5f93NP2QaBqmxKkg'
     self.assertEqual(pk.wif(prefix=b'\xef'), want)
コード例 #3
0
def debug2():
    p = PrivateKey(13370)
    priv = wiftoprivate(p.wif())
    print("expected private key:")
    print(priv)
    changewallet(p.wif())
コード例 #4
0
from ecc import PrivateKey

priv = PrivateKey(5003)
print(priv.wif(compressed=True, testnet=True))

priv = PrivateKey(2021**5)
print(priv.wif(compressed=False, testnet=True))

priv = PrivateKey(0x54321deadbeef)
print(priv.wif(compressed=True, testnet=False))