OSDN Git Service

add the sign transaction pop up and function.
[bytom/Byone.git] / src / models / transaction.js
index 35bc544..7eef434 100644 (file)
@@ -100,6 +100,20 @@ transaction.buildTransaction = function(guid, inputs, outputs, gas, confirmation
   return retPromise;
 };
 
+transaction.signTransaction = function(guid, transaction, password) {
+  let retPromise = new Promise((resolve, reject) => {
+    bytom.transaction
+      .signTransaction(guid, JSON.stringify(transaction), password)
+      .then(res => {
+        resolve(res);
+      })
+      .catch(error => {
+        reject(error);
+      });
+  });
+  return retPromise;
+};
+
 transaction.transfer = function(guid, transaction, password) {
   let retPromise = new Promise((resolve, reject) => {
     bytom.transaction