(signature, key, msg)
| 25 | print(signature.decode('ascii')) |
| 26 | |
| 27 | def print_verbose(signature, key, msg): |
| 28 | secret = CBitcoinSecret(key) |
| 29 | address = P2PKHBitcoinAddress.from_pubkey(secret.pub) |
| 30 | message = BitcoinMessage(msg) |
| 31 | print('Address: %s' % address) |
| 32 | print('Message: %s' % msg) |
| 33 | print('Signature: %s' % signature) |
| 34 | print('Verified: %s' % VerifyMessage(address, message, signature)) |
| 35 | print('\nTo verify using bitcoin core:') |
| 36 | print('\n`bitcoin-cli verifymessage %s \'%s\' \'%s\'`\n' % (address, signature.decode('ascii'), msg)) |
| 37 | |
| 38 | def parser(): |
| 39 | import argparse |
nothing calls this directly
no test coverage detected