Overview
Manager commands are used by fund managers to operate tokenized vaults: update pricing, fulfill investor requests, claim fees, configure subscription/redemption settings, and manage the investor queue.Commands
glam manage price
Update vault asset prices using configured price oracles.- Loads price oracle instructions for all vault assets
- Loads GLAM and protocol lookup tables
- Submits versioned transaction with price updates
- No confirmation prompt (auto-executes)
glam manage fulfill
Fulfill all pending queued subscription and redemption requests.- Updates vault prices before fulfillment
- Processes all pending subscription requests (mints shares)
- Processes all pending redemption requests (prepares base asset withdrawals)
- Users must claim their assets after fulfillment
- Simulates transaction before sending
- No confirmation prompt (auto-executes)
After fulfillment, investors must run
glam invest claim-subscription or glam invest claim-redemption to receive their assets.glam manage claim-fees
Claim accumulated management and performance fees from the vault.- Transfers accumulated fee tokens to manager
- Includes management fees and performance fees
- No confirmation prompt (auto-executes)
glam manage update-min-subscription
Update the minimum subscription amount required for investors.New minimum subscription amount in base asset units (e.g., 100 for 100 USDC)
Skip confirmation prompt
- Converts UI amount to on-chain representation
- Updates vault configuration
- Affects all future subscription requests
- Does not affect existing pending requests
glam manage update-min-redemption
Update the minimum redemption amount required for investors.New minimum redemption amount in share token units
Skip confirmation prompt
- Converts UI amount to on-chain representation
- Updates vault configuration
- Affects all future redemption requests
- Does not affect existing pending requests
glam manage pause
Pause subscription or redemption operations.Action to pause:
subscription or redemptionSkip confirmation prompt
- Prevents new requests of the specified type
- Does not affect existing pending requests
- Can be reversed with
unpausecommand
glam manage unpause
Unpause subscription or redemption operations.Action to unpause:
subscription or redemptionSkip confirmation prompt
- Resumes processing of the specified request type
- Investors can immediately create new requests
glam manage list-requests
List all pending investor requests in the queue.Output in JSON format instead of table
- Shows all pending and fulfilled-but-unclaimed requests
- Displays incoming (deposits) and outgoing (shares/withdrawals) amounts
- Status indicates if request needs fulfillment or claiming
- Time is shown as slot or timestamp depending on vault configuration
glam manage cancel-for-user
Cancel a pending request on behalf of a user (manager override).Public key of the user whose request should be canceled
Skip confirmation prompt
- Cancels pending subscription or redemption request
- Returns assets to user
- Removes request from queue
- Only works on pending (unfulfilled) requests
glam manage claim-for-user
Claim a fulfilled request on behalf of a user (manager override).Public key of the user whose fulfilled request should be claimed
Skip confirmation prompt
- Transfers shares (subscription) or base assets (redemption) to user
- Removes fulfilled request from queue
- Completes the investment/redemption process
- Only works on fulfilled requests
Management Workflows
Daily vault operations
Processing investor requests
Updating investor limits
Emergency pause
Handling problematic requests
Request Queue Management
Request Lifecycle
- Pending: User created request, waiting for manager fulfillment
- Fulfilled: Manager executed
fulfill, user can now claim - Claimed: User (or manager) executed claim, request completed
Time Units
Requests track creation time in either:- Slot: Solana slot number (high precision)
- Timestamp: Unix timestamp (human readable)
Incoming vs Outgoing
- Subscription incoming: Base asset deposited
- Subscription outgoing: Share tokens to mint (0 until fulfilled)
- Redemption incoming: Share tokens burned
- Redemption outgoing: Base asset to withdraw (0 until fulfilled)
Fee Collection
Fees accumulate from:- Management fees: Time-based percentage of AUM
- Performance fees: Percentage of profits above high-water mark
glam manage claim-fees regularly to collect: