Skip to main content
Commands for interacting with Kamino Lending, Vaults, and Farms.
The Kamino integration must be enabled before using these commands:
glam-cli integration enable KaminoLend KaminoVaults KaminoFarms

Kamino Lending

Initialize User

Initialize a Kamino lending user account for the vault.
glam-cli kamino-lend init

List Positions

List Kamino lending deposits and borrows.
  • market: Optional market public key to filter by
glam-cli kamino-lend list [market]

Deposit

Deposit an asset to a Kamino lending market.
  • market: Market public key
  • asset: Asset mint public key
  • amount: Amount to deposit
glam-cli kamino-lend deposit <market> <asset> <amount> [--yes]
Example: Deposit 1 SOL to the main market:
glam-cli kamino-lend deposit 7u3HeHxYDLhnCoErrtycNokbQYbWGzLs6JSDqGAv5PfF So11111111111111111111111111111111111111112 1

Withdraw

Withdraw an asset from a Kamino lending market.
glam-cli kamino-lend withdraw <market> <asset> <amount> [--yes]

Borrow

Borrow an asset from a Kamino lending market.
glam-cli kamino-lend borrow <market> <asset> <amount> [--yes]

Repay

Repay a borrowed asset to a Kamino lending market.
glam-cli kamino-lend repay <market> <asset> <amount> [--yes]

Policy Management

View Policy

glam-cli kamino-lend view-policy

Allowlist Market

glam-cli kamino-lend allowlist-market <market> [--yes]

Remove Market

glam-cli kamino-lend remove-market <market> [--yes]

Allowlist Borrowable Asset

glam-cli kamino-lend allowlist-borrowable-asset <asset> [--yes]

Remove Borrowable Asset

glam-cli kamino-lend remove-borrowable-asset <asset> [--yes]

Kamino Vaults

Deposit

Deposit to a Kamino vault.
  • vault: Kamino vault public key
  • amount: Amount to deposit
glam-cli kamino-vaults deposit <vault> <amount> [--yes]

Withdraw

Withdraw from a Kamino vault.
  • amount: Number of vault shares to withdraw
glam-cli kamino-vaults withdraw <vault> <amount> [--yes]

Policy Management

View Policy

glam-cli kamino-vaults view-policy

Allowlist Vault

glam-cli kamino-vaults allowlist-vault <vault> [--yes]

Remove Vault

glam-cli kamino-vaults remove-vault <vault> [--yes]

Kamino Farms

List Farms

List Kamino farms where the GLAM vault has unclaimed rewards.
glam-cli kamino-farms list

Harvest Rewards

Harvest rewards from Kamino farms.
  • farm_states...: Space-separated farm state public keys
glam-cli kamino-farms harvest <farm_states...> [--yes]

Stake

Stake tokens to a delegated farm.
glam-cli kamino-farms stake <farm_state> <amount> [--yes]

Unstake

Unstake tokens from a delegated farm.
glam-cli kamino-farms unstake <farm_state> <amount> [--yes]