From 32d5e1724934f7d2976c675d577fde0e632d4855 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 1 May 2024 15:16:49 +0000 Subject: [PATCH] scripts: rm bip70.py this script has been broken for 5+ years --- electrum/scripts/bip70.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100755 electrum/scripts/bip70.py diff --git a/electrum/scripts/bip70.py b/electrum/scripts/bip70.py deleted file mode 100755 index 9cae6ac2d..000000000 --- a/electrum/scripts/bip70.py +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python3 -# create a BIP70 payment request signed with a certificate -# FIXME: the code here is outdated, and no longer working - -import tlslite - -from electrum.transaction import Transaction -from electrum import paymentrequest -from electrum import paymentrequest_pb2 as pb2 -from electrum.bitcoin import address_to_script - -chain_file = 'mychain.pem' -cert_file = 'mycert.pem' -amount = 1000000 -address = "18U5kpCAU4s8weFF8Ps5n8HAfpdUjDVF64" -memo = "blah" -out_file = "payreq" - - -with open(chain_file, 'r') as f: - chain = tlslite.X509CertChain() - chain.parsePemList(f.read()) - -certificates = pb2.X509Certificates() -certificates.certificate.extend(map(lambda x: str(x.bytes), chain.x509List)) - -with open(cert_file, 'r') as f: - rsakey = tlslite.utils.python_rsakey.Python_RSAKey.parsePEM(f.read()) - -script = address_to_script(address) - -pr_string = paymentrequest.make_payment_request(amount, script, memo, rsakey) - -with open(out_file,'wb') as f: - f.write(pr_string) - -print("Payment request was written to file '%s'"%out_file)