diff --git a/src/main/java/iotaFlashWrapper/Helpers.java b/src/main/java/iotaFlashWrapper/Helpers.java index df54381..8692596 100644 --- a/src/main/java/iotaFlashWrapper/Helpers.java +++ b/src/main/java/iotaFlashWrapper/Helpers.java @@ -45,33 +45,33 @@ public class Helpers { public static ArrayList signTransaction(UserObject user, ArrayList bundles) { return IotaFlashBridge.sign(user.getFlash().getRoot(), user.getSeed(), bundles); } - - public static ArrayList appliedSignatures(ArrayList bundles, ArrayList signatures) { - ArrayList clonedBundles = clone(bundles); - bundles.clone(); - - for (int i = 0; i < bundles.size(); i++) { - Signature sig = signatures.get(i); - Bundle b = bundles.get(i); - if (sig == null) { - continue; - } - - ArrayList transactions = b.getBundles(); - String addy = transactions.stream().filter(tx -> tx.getValue() < 0).findFirst().get().getAddress(); - List tmp = transactions.stream() - .filter(tx -> tx.getAddress().equals(addy)) - .collect(Collectors.toList()); - - tmp = tmp.subList(sig.getIndex(), sig.getIndex() + sig.getSignatureFragments().size()); - - for (int j = 0; j < tmp.size(); j++) { - tmp.get(j).setSignatureFragments(sig.getSignatureFragments().get(j)); - } - } - - return clonedBundles; - } +// +// public static ArrayList appliedSignatures(ArrayList bundles, ArrayList signatures) { +// ArrayList clonedBundles = clone(bundles); +// bundles.clone(); +// +// for (int i = 0; i < bundles.size(); i++) { +// Signature sig = signatures.get(i); +// Bundle b = bundles.get(i); +// if (sig == null) { +// continue; +// } +// +// ArrayList transactions = b.getBundles(); +// String addy = transactions.stream().filter(tx -> tx.getValue() < 0).findFirst().get().getAddress(); +// List tmp = transactions.stream() +// .filter(tx -> tx.getAddress().equals(addy)) +// .collect(Collectors.toList()); +// +// tmp = tmp.subList(sig.getIndex(), sig.getIndex() + sig.getSignatureFragments().size()); +// +// for (int j = 0; j < tmp.size(); j++) { +// tmp.get(j).setSignatureFragments(sig.getSignatureFragments().get(j)); +// } +// } +// +// return clonedBundles; +// } public static void applyTransfers(UserObject user, ArrayList bundles) { FlashObject flash = IotaFlashBridge.applyTransfersToUser(user, bundles);