diff --git a/RpcSystemAssetTracker/UserSystemAssetCoinOutputsKey.cs b/RpcSystemAssetTracker/UserSystemAssetCoinOutputsKey.cs index 7f0cad859..3e4439b50 100644 --- a/RpcSystemAssetTracker/UserSystemAssetCoinOutputsKey.cs +++ b/RpcSystemAssetTracker/UserSystemAssetCoinOutputsKey.cs @@ -25,8 +25,8 @@ public override bool Equals(object obj) { if (ReferenceEquals(null, obj)) return false; if (ReferenceEquals(this, obj)) return true; - if (obj.GetType() != this.GetType()) return false; - return Equals((UserSystemAssetCoinOutputsKey) obj); + if (!(obj is UserSystemAssetCoinOutputsKey b)) return false; + return Equals(b); } public int CompareTo(UserSystemAssetCoinOutputsKey other)