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)))))
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)))))
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')
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')