Example #1
0
 def test_priv_addition_is_pub_addition(self):
     # adding private keys gives the same address as adding their public keys
     key1 = key.generate_priv()
     key2 = key.generate_priv()
     self.assertEquals(
         byte_util.base58_encode(key.priv_to_address(key1 + key2)),
         byte_util.base58_encode(
             key.address_from_pubkey(
                 key.encode_pub(key.priv_to_pub(key1) + key.priv_to_pub(key2)))))
Example #2
0
 def test_priv_addition_is_pub_addition(self):
     # adding private keys gives the same address as adding their public keys
     key1 = key.generate_priv()
     key2 = key.generate_priv()
     self.assertEquals(
         byte_util.base58_encode(key.priv_to_address(key1 + key2)),
         byte_util.base58_encode(
             key.address_from_pubkey(
                 key.encode_pub(
                     key.priv_to_pub(key1) + key.priv_to_pub(key2)))))
Example #3
0
 def test_priv_key_to_address(self):
     self.assertEquals(
         byte_util.base58_encode(
             key.address_from_pubkey(
                 key.encode_pub(
                     key.priv_to_pub(
                         key.decode_privkey(
                             '5JnKZDMUAddiGgFjWiHNVrX5pxGcEJ1miscs2Xhy7f9BrGffrps'))))),
         '1EEaiQ4DXxf8seerjdNR69by8pwZeBJ6mJ')
     self.assertEquals(
         byte_util.base58_encode(
             key.priv_to_address(
                 key.decode_privkey('5JnKZDMUAddiGgFjWiHNVrX5pxGcEJ1miscs2Xhy7f9BrGffrps'))),
         '1EEaiQ4DXxf8seerjdNR69by8pwZeBJ6mJ')
Example #4
0
 def test_priv_key_to_address(self):
     self.assertEquals(
         byte_util.base58_encode(
             key.address_from_pubkey(
                 key.encode_pub(
                     key.priv_to_pub(
                         key.decode_privkey(
                             '5JnKZDMUAddiGgFjWiHNVrX5pxGcEJ1miscs2Xhy7f9BrGffrps'
                         ))))), '1EEaiQ4DXxf8seerjdNR69by8pwZeBJ6mJ')
     self.assertEquals(
         byte_util.base58_encode(
             key.priv_to_address(
                 key.decode_privkey(
                     '5JnKZDMUAddiGgFjWiHNVrX5pxGcEJ1miscs2Xhy7f9BrGffrps'))
         ), '1EEaiQ4DXxf8seerjdNR69by8pwZeBJ6mJ')