diff --git a/src/main/java/com/sparrowwallet/drongo/silentpayments/SilentPaymentAddress.java b/src/main/java/com/sparrowwallet/drongo/silentpayments/SilentPaymentAddress.java index 78918d9..c2da62c 100644 --- a/src/main/java/com/sparrowwallet/drongo/silentpayments/SilentPaymentAddress.java +++ b/src/main/java/com/sparrowwallet/drongo/silentpayments/SilentPaymentAddress.java @@ -56,4 +56,26 @@ public class SilentPaymentAddress { return new SilentPaymentAddress(scanPubKey, spendPubKey); } + + @Override + public String toString() { + return getAddress(); + } + + @Override + public final boolean equals(Object o) { + if(this == o) { + return true; + } + if(!(o instanceof SilentPaymentAddress that)) { + return false; + } + + return getAddress().equals(that.getAddress()); + } + + @Override + public int hashCode() { + return getAddress().hashCode(); + } }