diff --git a/neo/Wallets/Wallet.cs b/neo/Wallets/Wallet.cs index 53734f138a..f318bf2ba4 100644 --- a/neo/Wallets/Wallet.cs +++ b/neo/Wallets/Wallet.cs @@ -241,11 +241,8 @@ public Transaction MakeTransaction(Snapshot snapshot, TransferOutput[] outputs, cosigners.UnionWith(balances_used.Select(p => p.Account)); foreach (var (account, value) in balances_used) { - if (account != output.ScriptHash) - { - sb.EmitAppCall(output.AssetId, "transfer", account, output.ScriptHash, value); - sb.Emit(OpCode.THROWIFNOT); - } + sb.EmitAppCall(output.AssetId, "transfer", account, output.ScriptHash, value); + sb.Emit(OpCode.THROWIFNOT); } } if (assetId.Equals(NativeContract.GAS.Hash))