diff --git a/core/src/main/java/org/bitcoinj/base/BitcoinNetwork.java b/core/src/main/java/org/bitcoinj/base/BitcoinNetwork.java index a3bb24f57..a5c16b73f 100644 --- a/core/src/main/java/org/bitcoinj/base/BitcoinNetwork.java +++ b/core/src/main/java/org/bitcoinj/base/BitcoinNetwork.java @@ -24,6 +24,7 @@ import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Optional; +import java.util.stream.Collectors; import java.util.stream.Stream; import static org.bitcoinj.base.Coin.COIN; @@ -202,6 +203,15 @@ public enum BitcoinNetwork implements Network { .findFirst(); } + /** + * @return list of the names of all instances of this enum + */ + public static List strings() { + return stream() + .map(BitcoinNetwork::toString) + .collect(Collectors.toList()); + } + /** * @return stream of all instances of this enum */