diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Role.java b/core/src/main/java/bisq/core/dao/state/model/governance/Role.java index 82b371237af..34f1d18e6f0 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Role.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Role.java @@ -28,8 +28,6 @@ import io.bisq.generated.protobuffer.PB; -import java.math.BigInteger; - import java.util.Objects; import java.util.UUID; @@ -104,8 +102,7 @@ public static Role fromProto(PB.Role proto) { @Override public byte[] getHash() { - // We use only the immutable data as input for hash - byte[] bytes = BigInteger.valueOf(hashCode()).toByteArray(); + byte[] bytes = toProtoMessage().toByteArray(); return Hash.getSha256Ripemd160hash(bytes); }