diff --git a/cadence/transactions/flow-yield-vaults/admin/destroy_and_reset_supervisor.cdc b/cadence/transactions/flow-yield-vaults/admin/destroy_and_reset_supervisor.cdc index fd12447c..4784e378 100644 --- a/cadence/transactions/flow-yield-vaults/admin/destroy_and_reset_supervisor.cdc +++ b/cadence/transactions/flow-yield-vaults/admin/destroy_and_reset_supervisor.cdc @@ -22,7 +22,7 @@ transaction( let oldSupervisor: @FlowYieldVaultsSchedulerV1.Supervisor? let newSupervisor: auth(FlowYieldVaultsSchedulerV1.Schedule) &FlowYieldVaultsSchedulerV1.Supervisor - prepare(signer: auth(LoadValue, StorageCapabilities) &Account) { + prepare(signer: auth(BorrowValue, LoadValue, StorageCapabilities) &Account) { // remove the stored Capability used for internal recurring execution let supervisorCap = signer.storage .load>( diff --git a/cadence/transactions/flow-yield-vaults/admin/set_auto_balancer_recurring_configs.cdc b/cadence/transactions/flow-yield-vaults/admin/set_auto_balancer_recurring_configs.cdc index 3be351fd..46bf7bf3 100644 --- a/cadence/transactions/flow-yield-vaults/admin/set_auto_balancer_recurring_configs.cdc +++ b/cadence/transactions/flow-yield-vaults/admin/set_auto_balancer_recurring_configs.cdc @@ -32,9 +32,9 @@ transaction( ) let priority = FlowTransactionScheduler.Priority(rawValue: priorityRaw) ?? panic("Invalid priority: \(priorityRaw) - must be 0=High, 1=Medium, 2=Low") - for id in FlowYieldVaultsSchedulerRegistry.getPendingYieldVaultIDs() { + for id in FlowYieldVaultsSchedulerRegistry.getRegisteredYieldVaultIDs() { let path = FlowYieldVaultsAutoBalancers.deriveAutoBalancerPath(id: id, storage: true) as! StoragePath - if let ab = signer.storage.borrow(from: path) { + if let ab = signer.storage.borrow(from: path) { DeFiActions.alignID( toUpdate: &txnFunder as auth(DeFiActions.Extend) &{DeFiActions.IdentifiableStruct}, with: ab diff --git a/flow.json b/flow.json index 977b54f5..f0372a0f 100644 --- a/flow.json +++ b/flow.json @@ -134,8 +134,8 @@ "testnet": "d2580caf2ef07c2f" } }, - "FlowYieldVaultsSchedulerV1": { - "source": "cadence/contracts/FlowYieldVaultsSchedulerV1.cdc", + "FlowYieldVaultsSchedulerRegistry": { + "source": "cadence/contracts/FlowYieldVaultsSchedulerRegistry.cdc", "aliases": { "emulator": "045a1763c93006ca", "mainnet": "b1d63873c3cc9f79", @@ -143,8 +143,8 @@ "testnet": "d2580caf2ef07c2f" } }, - "FlowYieldVaultsSchedulerRegistry": { - "source": "cadence/contracts/FlowYieldVaultsSchedulerRegistry.cdc", + "FlowYieldVaultsSchedulerV1": { + "source": "cadence/contracts/FlowYieldVaultsSchedulerV1.cdc", "aliases": { "emulator": "045a1763c93006ca", "mainnet": "b1d63873c3cc9f79", @@ -942,7 +942,8 @@ } ] } - ] }, + ] + }, "testnet": { "testnet-admin": [ { @@ -1015,4 +1016,4 @@ ] } } -} +} \ No newline at end of file