Correcting address column in exported CSV, removing Derivation column.

This commit is contained in:
Jimbo 2021-04-05 07:00:04 -04:00
parent e88d6265b4
commit 57b3fd99bc

View file

@ -105,20 +105,17 @@ public class AddressesController extends WalletFormController implements Initial
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Export Addresses File");
String extension = "txt";
fileChooser.setInitialFileName(getWalletForm().getWallet().getName() + "-" +
"addresses" +
(extension == null || extension.isEmpty() ? "" : "." + extension));
fileChooser.setInitialFileName(getWalletForm().getWallet().getName() + "-addresses.txt");
File file = fileChooser.showSaveDialog(window);
if(file != null) {
try(FileOutputStream outputStream = new FileOutputStream(file)) {
CsvWriter writer = new CsvWriter(outputStream, ',', StandardCharsets.UTF_8);
writer.writeRecord(new String[] {"Index", "Payment Address", "Derivation"});
writer.writeRecord(new String[] {"Index", "Payment Address"});
for(Entry entry : getWalletForm().getNodeEntry(KeyPurpose.RECEIVE).getChildren()) {
NodeEntry childEntry = (NodeEntry)entry;
writer.write(childEntry.getNode().getIndex() + "");
writer.write(childEntry.getNode().toString());
writer.write(childEntry.getNode().getDerivationPath());
writer.write(childEntry.getAddress().toString());
writer.endRecord();
}
writer.close();