public bool IsTransactionFree(CreateRawTransactionRequest transaction) { return transaction.Outputs.Any(x => x.Value < Parameters.FreeTransactionMinimumOutputAmountInCoins) && GetTransactionSizeInBytes(transaction) < Parameters.FreeTransactionMaximumSizeInBytes && GetTransactionPriority(transaction) > Parameters.FreeTransactionMinimumPriority; }