Skip to content

Commit

Permalink
Fix SLP P2SH parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
pokkst committed Jul 13, 2020
1 parent f9f77fb commit 2969389
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions core/src/main/java/org/bitcoinj/core/slp/SlpAddress.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.bitcoinj.core.slp;

import com.github.kiulian.converter.AddressConverter;
import org.bitcoinj.core.AddressFormatException;
import org.bitcoinj.core.CashAddress;
import org.bitcoinj.core.LegacyAddress;
Expand All @@ -15,8 +16,8 @@ public SlpAddress(NetworkParameters params, String address) {
}

public String toCashAddress() {
Util.AddressVersionAndBytes addrData = Util.decode(this.params.getSimpleledgerPrefix(), this.address);
return Util.encodeCashAddress(this.params.getCashAddrPrefix(), Util.packAddressData(addrData.getBytes(), addrData.getVersion()));
String legacyAddr = AddressConverter.toLegacyAddress(this.address);
return CashAddress.fromBase58(this.params, legacyAddr).toString();
}

public String toLegacyAddress() {
Expand Down

0 comments on commit 2969389

Please sign in to comment.