From 2259d3df3467c93c00cccf6e611cef25f549efca Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Thu, 21 Jun 2018 18:12:34 +0200 Subject: [PATCH] [mod] #83, #72: keep constancy with amount cmd, using ':' as pubkeys separator --- src/silkaj.py | 4 ++-- src/tools.py | 4 ++-- src/tx.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/silkaj.py b/src/silkaj.py index 4177d7bf..99d5cdd7 100755 --- a/src/silkaj.py +++ b/src/silkaj.py @@ -39,9 +39,9 @@ def usage(): \n - amount:\ \n --amountUD=<relative value> | --amount=<quantitative value>\ \n [--allSources] \ - \n --output=<public key>[:checksum][,<public key>[:checksum]] \ + \n --output=<public key>[!checksum]:[<public key>[!checksum]] \ \n [--comment=<comment>] \ - \n [--outputBackChange=<public key[:checksum]>] \ + \n [--outputBackChange=<public key[!checksum]>] \ \n [-y | --yes], don't ask for prompt confirmation \ \n \ \n - cert: Send certification\ diff --git a/src/tools.py b/src/tools.py index 0e6376be..7152c12a 100644 --- a/src/tools.py +++ b/src/tools.py @@ -52,11 +52,11 @@ def check_public_key(pubkey, display_error): """ regex = compile('^[1-9A-HJ-NP-Za-km-z]{43,44}$') regex_checksum = compile('^[1-9A-HJ-NP-Za-km-z]{43,44}' + - ':[1-9A-HJ-NP-Za-km-z]{3}$') + '![1-9A-HJ-NP-Za-km-z]{3}$') if search(regex, pubkey): return pubkey elif search(regex_checksum, pubkey): - pubkey, checksum = pubkey.split(":") + pubkey, checksum = pubkey.split("!") pubkey_byte = b58_decode(pubkey) checksum_calculed = b58_encode(hash.sha256( hash.sha256(pubkey_byte, encoding.RawEncoder), diff --git a/src/tx.py b/src/tx.py index 60c3c390..2f7a984f 100644 --- a/src/tx.py +++ b/src/tx.py @@ -24,7 +24,7 @@ def send_transaction(ep, cli_args): issuer_pubkey = get_publickey_from_seed(seed) pubkey_amount = get_amount_from_pubkey(ep, issuer_pubkey)[0] - outputAddresses = output.split(',') + outputAddresses = output.split(':') check_transaction_values(comment, outputAddresses, outputBackChange, pubkey_amount < amount * len(outputAddresses), issuer_pubkey) if cli_args.contains_switches('yes') or cli_args.contains_switches('y') or \ -- GitLab