internal TransactionOutput GetConnectedOutput(IDictionary<Sha256Hash, Transaction> transactions) { Transaction tx; if (!transactions.TryGetValue(Outpoint.Hash, out tx)) return null; var @out = tx.Outputs[Outpoint.Index]; return @out; }