From a745880494cf1c3aa6e48b0ffd391384f12c94dd Mon Sep 17 00:00:00 2001 From: Jin Qiao Date: Wed, 23 Oct 2019 10:30:40 +0800 Subject: [PATCH] Code optimization --- neo/Network/P2P/Payloads/Transaction.cs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) 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(); }