diff --git a/neo/Network/P2P/Payloads/Transaction.cs b/neo/Network/P2P/Payloads/Transaction.cs index 11e703a43b..af38ef6dcc 100644 --- a/neo/Network/P2P/Payloads/Transaction.cs +++ b/neo/Network/P2P/Payloads/Transaction.cs @@ -125,13 +125,8 @@ public override int GetHashCode() public UInt160[] GetScriptHashesForVerifying(Snapshot snapshot) { - if (Cosigners.Length == 0 || (Cosigners.Length == 1 && Cosigners[0].Account == Sender)) - { - return new UInt160[] { Sender }; - } - - var hashes = new HashSet(Cosigners.Select(p => p.Account)); - hashes.UnionWith(new HashSet { Sender }); + var hashes = new HashSet { Sender }; + hashes.UnionWith(Cosigners.Select(p => p.Account)); return hashes.OrderBy(p => p).ToArray(); }