From 33e93f4180fe0db01f944ddc623cc880d20285cb Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sun, 14 Dec 2014 18:14:08 +0100
Subject: [PATCH] InputSource from BMA

---
 ucoinpy/documents/transaction.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ucoinpy/documents/transaction.py b/ucoinpy/documents/transaction.py
index e5fd76ed..2cbdb700 100644
--- a/ucoinpy/documents/transaction.py
+++ b/ucoinpy/documents/transaction.py
@@ -262,6 +262,15 @@ class InputSource():
         amount = int(data.group(5))
         return cls(index, source, number, txhash, amount)
 
+    @classmethod
+    def from_bma(cls, bma_data):
+        index = None
+        source = bma_data['source']
+        number = bma_data['number']
+        txhash = bma_data['fingerprint']
+        amount = bma_data['amount']
+        return cls(index, source, number, txhash, amount)
+
     def inline(self):
         return "{0}:{1}:{2}:{3}:{4}".format(self.index,
                                             self.source,
-- 
GitLab