Translations: Sample Java Programs/43/en
From ArdorDocs
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("http://localhost:26876/nxt"); // Start your local testnet node
MessageDecryption messageDecryption = new MessageDecryption();
List<TransactionResponse> transactions = messageDecryption.getTransactions(1, 380158, SENDER_ACCOUNT, url);
for (TransactionResponse transaction : transactions) {
JO attachmentJson = transaction.getAttachmentJson();
if (!attachmentJson.isExist("encryptedMessage")) {
continue;
}
JO encryptedData = attachmentJson.getJo("encryptedMessage");
JO response = DecryptFromCall.create().account(SENDER_ACCOUNT).secretPhrase(RECIPIENT_SECRET_PHRASE).
data(encryptedData.getString("data")).nonce(encryptedData.getString("nonce")).remote(url).call();
System.out.println(response);
}
}
