+ {simulation.vaultName && (
+
+
+ Vault:
+
+
+ {simulation.vaultName} ({simulation.vaultSymbol})
+
+
+ )}
+ {simulation.curatorName && (
+
+
+ Curator:
+
+ {simulation.curatorName}
+
+ )}
+ {simulation.apyPercent !== undefined &&
+ simulation.apyPercent !== null && (
+
+
+ Est. APY:
+
+ {formatNumber(simulation.apyPercent, 2)}%
+
+ )}
+ {simulation.walletBalance && (
+
+
+ Your Balance:
+
+
+ {formatNumber(simulation.walletBalance)}{" "}
+ {simulation.asset?.token.toUpperCase()}
+
+
+ )}
+ {simulation.projectedMonthlyEarnings && (
+
+
+ Est. Monthly:
+
+
+ ${formatNumber(simulation.projectedMonthlyEarnings, 2)}
+
+
+ )}
+ {simulation.projectedYearlyEarnings && (
+
+
+ Est. Yearly:
+
+
+ ${formatNumber(simulation.projectedYearlyEarnings, 2)}
+
+
+ )}
+
+ )}
+ {/* Aave Market Details */}
+ {!isMorphoVault && simulation.market && (
+
+
+
+ Market:
+
+ {simulation.market}
+
+ {/* Render operations if they exist */}
+ {simulation.operations?.map((op, idx) => (
+
+
+ Operation {idx + 1}:
+
+
+ {op.type} {op.token}
+
+
+ ))}
+
+ )}
+