Skip to content

Asset Manager - Vault management

All '+title+' pages and controls.

Vault management

Application location: /asset-manager/vaults/:vaultAddress

Operating surfaces: vaults.owner-ownership-controls; vaults.curator-controls; vaults.fees-settings; vaults.fee-sweep-thresholds; vaults.idle-cash-funding; vaults.tranche-redemption-state; vaults.market-impairment; vaults.reallocations-approvals-toggles; share-mobility.

vaults.curator-controls

These are the exact input keys and shared control types used by this surface. Conditional inputs appear only in their active path.

blockOfacSanctionedWallets
toggle

vaults.fee-sweep-thresholds

These are the exact input keys and shared control types used by this surface. Conditional inputs appear only in their active path.

protocolSpreadCashThreshold
asset-amount-stepper
borrowerManagerSpreadCashThreshold
asset-amount-stepper
vaultFeeLiabilityThreshold
asset-amount-stepper

vaults.idle-cash-funding

These are the exact input keys and shared control types used by this surface. Conditional inputs appear only in their active path.

assets
transaction-amount-input

vaults.tranche-redemption-state

These are the exact input keys and shared control types used by this surface. Conditional inputs appear only in their active path.

nextState
select

vaults.market-impairment

These are the exact input keys and shared control types used by this surface. Conditional inputs appear only in their active path.

reason
select
nextLifecycle
single-choice-radio-description-list

Action reference

vaultCuratorCapsSettingsSave

  • Required inputs: kind, vaultAddress, minDeposit, vaultCap, accountCap, minDepositChanged, capsChanged.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultCuratorFeeSettingsSave

  • Required inputs: kind, vaultAddress, managementFeeRecipient, performanceFeeRecipient, managementFeeBps, performanceFeeBps, curatorFeeConfigChanged, resellerMinSplitBps.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultManagementSettingsSave

  • Required inputs: kind, vaultAddress, desiredDefaultDepositMarket, currentDefaultDepositMarket, desiredAllocationOrder, currentAllocationOrder, desiredDeallocationOrder, currentDeallocationOrder, desiredTrancheTransferMode, currentTrancheTransferMode, desiredTrancheEnabled, desiredSeniorTargetYieldBps, desiredMinJuniorSubordinationBps, desiredSeniorCapacity, desiredJuniorCapacity, desiredWithdrawalRateLimitEnabled, desiredWithdrawalRateLimitMaxAssetsPerWindow, desiredWithdrawalRateLimitWindowSeconds, desiredWithdrawalRateLimitPolicyEffectiveAt, desiredWithdrawalRateLimitPolicyExpiresAt, desiredExitTermKind, currentExitTermKind, desiredExitNoticeSeconds, currentExitNoticeSeconds, desiredExitIntervalSeconds, currentExitIntervalSeconds, desiredExitMaturityTimestamp, currentExitMaturityTimestamp, desiredExitEffectiveAt, currentExitEffectiveAt, desiredExitTermsConfigured, currentExitTermsConfigured.
  • Permitted role families: vault_owner, curator. Current scope and preconditions are checked at execution.

vaultMarketAllocationToggle

  • Required inputs: kind, vaultAddress, marketAddress, desiredAllocationEnabled.
  • Permitted role families: curator. Current scope and preconditions are checked at execution.

vaultMarketApprovalUpdate

  • Required inputs: kind, vaultAddress, marketAddress, desiredApprovalState.
  • Permitted role families: curator. Current scope and preconditions are checked at execution.

vaultMarketConfigSave

  • Required inputs: kind, vaultAddress, marketAddress, desiredEnabled.
  • Permitted role families: vault_owner, curator. Current scope and preconditions are checked at execution.

vaultMarketListingSave

  • Required inputs: kind, vaultAddress, marketAddress, desiredEnabled.
  • Permitted role families: vault_owner, curator. Current scope and preconditions are checked at execution.

vaultOwnerSettingsSave

  • Required inputs: kind, vaultAddress, desiredCurator, desiredPendingOwner.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultOwnerTransferUpdate

  • Required inputs: kind, vaultAddress, pendingOwner.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultPendingOwnerAccept

  • Required inputs: kind, vaultAddress, pendingOwner.
  • Permitted role families: vault_pending_owner. Current scope and preconditions are checked at execution.

vaultOwnerCancelOwnershipTransfer

  • Required inputs: kind, vaultAddress, pendingOwner.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultAutoFeeSweepThresholdsUpdate

  • Required inputs: vaultSelectionId, protocolSpreadCashThreshold, borrowerManagerSpreadCashThreshold, vaultFeeLiabilityThreshold.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

fundIdleCash

  • Required inputs: kind, vaultAddress, assetAddress, assetSymbol, assetDecimals, assets, expectedIdleCash, expectedProjectionBlock.
  • Permitted role families: vault_owner, curator, allocator. Current scope and preconditions are checked at execution.

vaultTrancheRedemptionStateUpdate

  • Required inputs: kind, vaultAddress, previousState, nextState, expectedProjectionBlock.
  • Permitted role families: vault_owner, curator. Current scope and preconditions are checked at execution.

vaultMarketImpairmentUpdate

  • Required inputs: kind, operation, vaultAddress, marketAddress, previousLifecycle, nextLifecycle, reason, expectedMarketStatus, expectedProjectionBlock.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultProtocolSpreadFeesCollect

  • Required inputs: kind, vaultAddress, collectionKind.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultProtocolVaultFeesCollect

  • Required inputs: kind, vaultAddress, collectionKind.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultReallocationBatch

  • Required inputs: kind, vaultAddress, effectiveBpsByKey, operations.
  • Permitted role families: vault_owner, allocator. Current scope and preconditions are checked at execution.

vaultRoleSettingsSave

  • Required inputs: kind, vaultAddress, desiredCurator, desiredPendingOwner, desiredAllocators, currentAllocators.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultSettingsUpdate

  • Required inputs: kind, vaultAddress, managementFeeRecipient, performanceFeeRecipient, minDeposit, vaultCap, accountCap.
  • Permitted role families: vault_owner, curator. Current scope and preconditions are checked at execution.

attachMarketToVault

  • Required inputs: kind, vaultAddress, marketAddress, desiredEnabled.
  • Permitted role families: vault_owner, curator. Current scope and preconditions are checked at execution.

bumpVaultMarketEpoch

  • Required inputs: kind, marketAddress, vaultAddress, expectedRiskEpoch, reason.
  • Permitted role families: vault_owner. Current scope and preconditions are checked at execution.

vaultAllocate

  • Required inputs: kind, vaultAddress, marketAddress, assets, effectiveBpsByKey, operations.
  • Permitted role families: vault_owner, allocator. Current scope and preconditions are checked at execution.

vaultDeallocate

  • Required inputs: kind, vaultAddress, marketAddress, assets, effectiveBpsByKey, operations.
  • Permitted role families: vault_owner, allocator. Current scope and preconditions are checked at execution.

vaultShareMobilityManagerAction

  • Required inputs: walletAddress, chainId, vaultAddress, shareTransferProfile, mobilityEpoch, mobilitySystemReason, redeemFreezeReason, pendingRedeemFreezeReason, shareMobilityRestoreAfter, redeemFreezeExecuteAfter, actionId, actionArguments.
  • Permitted role families: asset_manager, vault_owner, curator. Current scope and preconditions are checked at execution.

Complete the task

Review the active inputs and required approvals, then verify the saved object after reload. See Troubleshooting for blocked or pending actions.