internal Transaction(NetworkParameters @params) : base(@params) { _version = 1; _inputs = new List<TransactionInput>(); _outputs = new List<TransactionOutput>(); // We don't initialize appearsIn deliberately as it's only useful for transactions stored in the wallet. }