def test_Base58CheckDecode(self): self.assertEqual( [ "02e649f63f8e8121345fd7f47d0d185a3ccaa84" "3115cd2e9392dcd9b82263bc680", "021c7359cd885c0e319924d97e3980206ad6438" "7aff54908241125b3a88b55ca16", "02f561e0b57a552df3fa1df2d87a906b7a9fc33" "a83d5d15fa68a644ecb0806b49a", "03e7595c3e6b58f907bee951dc29796f3757307" "e700ecf3d09307a0cc4a564eba3", "02b52e04a0acfe611a4b6963462aca94b6ae02b24e321eda86507661901adb49", "5b921f7051be5e13e177a0253229903c40493df410ae04f4a450c85568f19131", "0e1bfc9024d1f55a7855dc690e45b2e089d2d825a4671a3c3c7e4ea4e74ec00e", "6e5cc4653d46e690c709ed9e0570a2c75a286ad7c1bc69a648aae6855d919d3e", "b84abd64d66ee1dd614230ebbe9d9c6d66d78d93927c395196666762e9ad69d8", ], [ base58CheckDecode("KwKM6S22ZZDYw5dxBFhaRyFtcuWjaoxqDDfyCcBYSevnjdfm9Cjo"), base58CheckDecode("KwHpCk3sLE6VykHymAEyTMRznQ1Uh5ukvFfyDWpGToT7Hf5jzrie"), base58CheckDecode("KwKTjyQbKe6mfrtsf4TFMtqAf5as5bSp526s341PQEQvq5ZzEo5W"), base58CheckDecode("KwMJJgtyBxQ9FEvUCzJmvr8tXxB3zNWhkn14mWMCTGSMt5GwGLgz"), base58CheckDecode("5HqUkGuo62BfcJU5vNhTXKJRXuUi9QSE6jp8C3uBJ2BVHtB8WSd"), base58CheckDecode("5JWcdkhL3w4RkVPcZMdJsjos22yB5cSkPExerktvKnRNZR5gx1S"), base58CheckDecode("5HvVz6XMx84aC5KaaBbwYrRLvWE46cH6zVnv4827SBPLorg76oq"), base58CheckDecode("5Jete5oFNjjk3aUMkKuxgAXsp7ZyhgJbYNiNjHLvq5xzXkiqw7R"), base58CheckDecode("5KDT58ksNsVKjYShG4Ls5ZtredybSxzmKec8juj7CojZj6LPRF7"), ], )
def test_base58CheckEncodeDecopde(self): self.assertEqual(["02e649f63f8e8121345fd7f47d0d185a3ccaa843115cd2e9392dcd9b82263bc680", "03457298c4b2c56a8d572c051ca3109dabfe360beb144738180d6c964068ea3e58", "021c7359cd885c0e319924d97e3980206ad64387aff54908241125b3a88b55ca16", "02f561e0b57a552df3fa1df2d87a906b7a9fc33a83d5d15fa68a644ecb0806b49a", "03e7595c3e6b58f907bee951dc29796f3757307e700ecf3d09307a0cc4a564eba3"], [base58CheckDecode(base58CheckEncode(0x80, "02e649f63f8e8121345fd7f47d0d185a3ccaa843115cd2e9392dcd9b82263bc680")), base58CheckDecode(base58CheckEncode(0x80, "03457298c4b2c56a8d572c051ca3109dabfe360beb144738180d6c964068ea3e58")), base58CheckDecode(base58CheckEncode(0x80, "021c7359cd885c0e319924d97e3980206ad64387aff54908241125b3a88b55ca16")), base58CheckDecode(base58CheckEncode(0x80, "02f561e0b57a552df3fa1df2d87a906b7a9fc33a83d5d15fa68a644ecb0806b49a")), base58CheckDecode(base58CheckEncode(0x80, "03e7595c3e6b58f907bee951dc29796f3757307e700ecf3d09307a0cc4a564eba3"))])