Skip to content

Commit 9ed8285

Browse files
authored
Merge pull request #127 from wkoszycki/fix-address-mapping-in-vout
Fix address mapping for vouts
2 parents 56e8826 + 55dbf9a commit 9ed8285

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/wf/bitcoin/javabitcoindrpcclient/BitcoinJSONRPCClient.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import java.util.logging.Level;
5151
import java.util.logging.Logger;
5252
import java.util.stream.Collectors;
53+
import java.util.Collections;
5354

5455
import javax.net.ssl.HostnameVerifier;
5556
import javax.net.ssl.HttpsURLConnection;
@@ -2393,7 +2394,12 @@ public String type() {
23932394
@Override
23942395
@SuppressWarnings("unchecked")
23952396
public List<String> addresses() {
2396-
return (List<String>) m.get("addresses");
2397+
List<String> addresses = ((List<String>) m.get("addresses"));
2398+
if (addresses == null) {
2399+
final String address = mapStr("address");
2400+
return address == null? Collections.emptyList() : Collections.singletonList(address);
2401+
}
2402+
return addresses;
23972403
}
23982404

23992405
}

0 commit comments

Comments
 (0)