MCPcopy Index your code
hub / github.com/jimmysong/programmingbitcoin / test_address

Method test_address

code-ch08/ecc.py:518–542  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

516 self.assertEqual(point.sec(compressed=True), bytes.fromhex(compressed))
517
518 def test_address(self):
519 secret = 888**3
520 mainnet_address = '148dY81A9BmdpMhvYEVznrM45kWN32vSCN'
521 testnet_address = 'mieaqB68xDCtbUBYFoUNcmZNwk74xcBfTP'
522 point = secret * G
523 self.assertEqual(
524 point.address(compressed=True, testnet=False), mainnet_address)
525 self.assertEqual(
526 point.address(compressed=True, testnet=True), testnet_address)
527 secret = 321
528 mainnet_address = '1S6g2xBJSED7Qr9CYZib5f4PYVhHZiVfj'
529 testnet_address = 'mfx3y63A7TfTtXKkv7Y6QzsPFY6QCBCXiP'
530 point = secret * G
531 self.assertEqual(
532 point.address(compressed=False, testnet=False), mainnet_address)
533 self.assertEqual(
534 point.address(compressed=False, testnet=True), testnet_address)
535 secret = 4242424242
536 mainnet_address = '1226JSptcStqn4Yq9aAmNXdwdc2ixuH9nb'
537 testnet_address = 'mgY3bVusRUL6ZB2Ss999CSrGVbdRwVpM8s'
538 point = secret * G
539 self.assertEqual(
540 point.address(compressed=False, testnet=False), mainnet_address)
541 self.assertEqual(
542 point.address(compressed=False, testnet=True), testnet_address)
543
544
545class Signature:

Callers

nothing calls this directly

Calls 1

addressMethod · 0.45

Tested by

no test coverage detected