From e96171f0fc8a44434585865a258fbbda98b987d4 Mon Sep 17 00:00:00 2001
From: matograine <tom.ngr@zaclys.net>
Date: Fri, 14 Feb 2020 13:53:09 +0100
Subject: [PATCH] [feat] #281 : modify check_transaction_values() to check the
 number of outputs.

---
 silkaj/tx.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/silkaj/tx.py b/silkaj/tx.py
index 636a34a0..57e2dacc 100644
--- a/silkaj/tx.py
+++ b/silkaj/tx.py
@@ -190,6 +190,10 @@ def check_transaction_values(
     comment, outputAddresses, outputBackChange, enough_source, issuer_pubkey
 ):
     checkComment(comment)
+    if len(outputAddresses) > MAX_OUTPUTS:
+        message_exit(
+            "Error : there should be less than {0} outputs.".format(MAX_OUTPUTS)
+        )
     for outputAddress in outputAddresses:
         if check_public_key(outputAddress, True) is False:
             message_exit(outputAddress)
-- 
GitLab