def test_public_ckd(self, client): node = btc.get_public_node(client, []).node node_sub1 = btc.get_public_node(client, [1]).node node_sub2 = bip32.public_ckd(node, [1]) assert node_sub1.chain_code == node_sub2.chain_code assert node_sub1.public_key == node_sub2.public_key address1 = btc.get_address(client, "Bitcoin", [1]) address2 = bip32.get_address(node_sub2, 0) assert address2 == "1CK7SJdcb8z9HuvVft3D91HLpLC6KSsGb" assert address1 == address2
def test_public_ckd(self): self.setup_mnemonic_nopin_nopassphrase() node = self.client.get_public_node([]).node node_sub1 = self.client.get_public_node([1]).node node_sub2 = bip32.public_ckd(node, [1]) assert node_sub1.chain_code == node_sub2.chain_code assert node_sub1.public_key == node_sub2.public_key address1 = self.client.get_address('Bitcoin', [1]) address2 = bip32.get_address(node_sub2, 0) assert address2 == '1CK7SJdcb8z9HuvVft3D91HLpLC6KSsGb' assert address1 == address2
def test_public_ckd(self): self.setup_mnemonic_nopin_nopassphrase() node = self.client.get_public_node([]).node node_sub1 = self.client.get_public_node([1]).node node_sub2 = bip32.public_ckd(node, [1]) self.assertEqual(node_sub1.chain_code, node_sub2.chain_code) self.assertEqual(node_sub1.public_key, node_sub2.public_key) address1 = self.client.get_address('Bitcoin', [1]) address2 = bip32.get_address(node_sub2, 0) self.assertEqual(address2, '1CK7SJdcb8z9HuvVft3D91HLpLC6KSsGb') self.assertEqual(address1, address2)
def test_public_ckd(self): self.setup_mnemonic_nopin_nopassphrase() node = self.client.get_public_node([]) node_sub1 = self.client.get_public_node([1]) node_sub2 = bip32.public_ckd(node, [1]) self.assertEqual(node_sub1.chain_code, node_sub2.chain_code) self.assertEqual(node_sub1.public_key, node_sub2.public_key) address1 = self.client.get_address('Bitcoin', [1]) address2 = bip32.get_address(node_sub2, 0) self.assertEqual(address2, '1CK7SJdcb8z9HuvVft3D91HLpLC6KSsGb') self.assertEqual(address1, address2)
def test_public_ckd(self): self.client.wipe_device() self.client.load_device_by_mnemonic(mnemonic=self.mnemonic1, pin='', passphrase_protection=False, label='test', language='english') node = self.client.get_public_node([]) node_sub1 = self.client.get_public_node([1]) node_sub2 = bip32.public_ckd(node, [1]) self.assertEqual(node_sub1.chain_code, node_sub2.chain_code) self.assertEqual(node_sub1.public_key, node_sub2.public_key) address1 = self.client.get_address('Bitcoin', [1]) address2 = bip32.get_address(node_sub2, 0) self.assertEqual(address2, '1CK7SJdcb8z9HuvVft3D91HLpLC6KSsGb') self.assertEqual(address1, address2)