2020-11-13 20:18:16 +01:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
2020-11-19 07:37:59 +01:00
|
|
|
import sys, argparse
|
2020-11-17 06:09:06 +01:00
|
|
|
from libs.paylib import Transaction
|
2020-11-15 09:12:37 +01:00
|
|
|
|
2020-11-19 07:37:59 +01:00
|
|
|
# Parse arguments
|
|
|
|
parser = argparse.ArgumentParser()
|
|
|
|
parser.add_argument('-d', '--destinataire', help="Destinataire du paiement")
|
|
|
|
parser.add_argument('-m', '--montant', type=int, help="Montant de la transaction")
|
|
|
|
parser.add_argument('-c', '--commentaire', default="", help="Commentaire de la transaction")
|
|
|
|
parser.add_argument('-v', '--verbose', action='store_true', help="Commentaire de la transaction")
|
|
|
|
args = parser.parse_args()
|
|
|
|
|
|
|
|
if not args.montant or not args.montant:
|
|
|
|
print("Veuillez renseigner la clé publique du destinataire, ainsi que le montant de la transaction")
|
|
|
|
parser.print_help()
|
2020-11-17 03:11:07 +01:00
|
|
|
sys.exit(1)
|
2020-11-15 09:12:37 +01:00
|
|
|
|
2020-11-17 06:06:45 +01:00
|
|
|
# Create transaction and send it
|
2020-11-19 07:37:59 +01:00
|
|
|
trans = Transaction(args.destinataire, args.montant, args.commentaire)
|
|
|
|
result = trans.send()
|
2020-11-13 20:18:16 +01:00
|
|
|
|
2020-11-19 07:37:59 +01:00
|
|
|
if args.verbose:
|
|
|
|
print(str(result))
|