From 5b55220a041746cfa5c996ac6659532dfdf4f93a Mon Sep 17 00:00:00 2001 From: loic1 <17323063+loic1@users.noreply.github.com> Date: Tue, 20 Jan 2026 13:46:32 -0500 Subject: [PATCH] expose encapsulated strategy type in YieldVault --- cadence/contracts/FlowYieldVaults.cdc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cadence/contracts/FlowYieldVaults.cdc b/cadence/contracts/FlowYieldVaults.cdc index 270bec70..3bd3ad36 100644 --- a/cadence/contracts/FlowYieldVaults.cdc +++ b/cadence/contracts/FlowYieldVaults.cdc @@ -265,6 +265,10 @@ access(all) contract FlowYieldVaults { access(all) view fun isSupportedVaultType(type: Type): Bool { return self.getSupportedVaultTypes()[type] ?? false } + /// Returns the Type of the Strategy encapsulated by this YieldVault + access(all) view fun getStrategyType(): Type? { + return self.strategy?.getType() + } /// Withdraws the requested amount from the Strategy access(FungibleToken.Withdraw) fun withdraw(amount: UFix64): @{FungibleToken.Vault} { post {