view-policy
View the Drift vaults policy.
glam drift-vaults view-policy
Example output:
Drift vaults allowlist:
[0] 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W
[1] J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn
allowlist-vault
Add a Drift vault to the allowlist.
glam drift-vaults allowlist-vault <vault> [options]
Examples:
# Add vault to allowlist
glam drift-vaults allowlist-vault 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W
# Add without confirmation
glam drift-vaults allowlist-vault 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W -y
remove-vault
Remove a Drift vault from the allowlist.
glam drift-vaults remove-vault <vault> [options]
Examples:
# Remove vault from allowlist
glam drift-vaults remove-vault 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W
# Remove without confirmation
glam drift-vaults remove-vault 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W -y
list-depositors
List Drift vault depositors owned by the GLAM vault.
glam drift-vaults list-depositors
Example output:
[0] Depositor: 7xK..., vault: JLP Vault, shares: 100.5, deposit asset: USDC
[1] Depositor: 9yM..., vault: SOL Vault, shares: 50.25, deposit asset: SOL
deposit
Deposit to a Drift vault.
glam drift-vaults deposit <vault> <amount> [options]
Examples:
# Deposit 100 USDC to vault
glam drift-vaults deposit 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W 100
# Deposit without confirmation
glam drift-vaults deposit 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W 100 -y
request-withdraw
Request to withdraw from a Drift vault.
glam drift-vaults request-withdraw <vault> <amount> [options]
Amount of vault shares to withdraw
Examples:
# Request withdrawal of 50 shares
glam drift-vaults request-withdraw 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W 50
# Request without confirmation
glam drift-vaults request-withdraw 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W 50 -y
cancel-withdraw
Cancel a pending withdrawal request.
glam drift-vaults cancel-withdraw <vault> [options]
Examples:
# Cancel withdrawal request
glam drift-vaults cancel-withdraw 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W
# Cancel without confirmation
glam drift-vaults cancel-withdraw 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W -y
withdraw
Claim a withdrawal after the waiting period.
glam drift-vaults withdraw <vault>
Examples:
# Claim withdrawal
glam drift-vaults withdraw 8UJgxaiQx5nTrdDgph5FiahMmzduuLTLf5WmsPegYA6W