diff --git a/README.md b/README.md
index 43123eb..fe9d69e 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ Add the following dependency to your pom.xml:
io.github.bitcoin-education
bitcoin-java
- 0.3.2
+ 0.4.0
```
@@ -30,7 +30,7 @@ Add the following plugin goal:
io.github.bitcoin-education
bitcoin-java
- 0.3.2
+ 0.4.0
true
${project.build.directory}/classes
wordlist.txt
diff --git a/pom.xml b/pom.xml
index 5174101..039a19e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
io.github.bitcoin-education
bitcoin-java
- 0.3.2
+ 0.4.0
${project.groupId}:${project.artifactId}
A Bitcoin library written in Java
https://github.com/bitcoin-education/bitcoin-java
diff --git a/src/main/java/io/github/bitcoineducation/bitcoinjava/Base58.java b/src/main/java/io/github/bitcoineducation/bitcoinjava/Base58.java
index 706112d..cd500ce 100644
--- a/src/main/java/io/github/bitcoineducation/bitcoinjava/Base58.java
+++ b/src/main/java/io/github/bitcoineducation/bitcoinjava/Base58.java
@@ -92,4 +92,8 @@ private static boolean isValidAddress(byte[] combined, byte[] checksum) {
public static String encodeFromHex(String key) {
return encode(Hex.decodeStrict(key));
}
+
+ public static String encodeWithChecksumFromHex(String key) {
+ return encodeWithChecksum(Hex.decodeStrict(key));
+ }
}
diff --git a/src/main/java/io/github/bitcoineducation/bitcoinjava/Script.java b/src/main/java/io/github/bitcoineducation/bitcoinjava/Script.java
index 905e8a7..b13bede 100644
--- a/src/main/java/io/github/bitcoineducation/bitcoinjava/Script.java
+++ b/src/main/java/io/github/bitcoineducation/bitcoinjava/Script.java
@@ -116,6 +116,18 @@ public List