Ejemplo n.º 1
0
#
# Network examples
#

network = Network('bitcoin')
print("\n=== Get all WIF prefixes ===")
print("WIF Prefixes: %s" % network_values_for('prefix_wif'))

print("\n=== Get all HDkey private prefixes ===")
print("HDkey private prefixes: %s" % network_values_for('prefix_wif'))

print("\n=== Get network(s) for WIF prefix B0 ===")
print("WIF Prefixes: %s" % network_by_value('prefix_wif', 'B0'))

print("\n=== Get HD key private prefix for current network ===")
print("self.prefix_hdkey_private: %s" % network.wif_prefix())

print("\n=== Network parameters ===")
for k in network.__dir__():
    if k[:1] != '_':
        v = eval('network.%s' % k)
        if not callable(v):
            print("%25s: %s" % (k, v))

wif = 'Zpub74CSuvLPQxWkdW7bivQAhomXZTzbE8quAakKRg1C3x7uDcCCeh7zPp1tZrtJrscihJRASZWjZQ7nPQj1SHTn8gkzAHPZL3dC' \
      'MbMQLFwMKVV'
print("\n=== Search for WIF prefix ===")
print("WIF: %s" % wif)
print(wif_prefix_search(wif))
Ejemplo n.º 2
0
 def test_networks_prefix_hdkey_wif(self):
     network = Network('bitcoin')
     self.assertEqual(network.wif_prefix(is_private=True),
                      b'\x04\x88\xad\xe4')