GLAMIDL Reference
GLAM MintProduction

queued_redeem

Queues a redemption request for later fulfillment and claim.

Applies toVaultTokenized VaultSingle-Asset Vault

Required conditions

  • Mint actions must satisfy the linked GLAM state, Token-2022 mint configuration, mint policy, and any request queue or escrow state involved in the flow.
  • The request queue or escrow account must contain the expected request state for the signer, request type, timing window, and amount being processed.

Accounts

AccountRoleDescription
glam_stateread-onlyGLAM state account that stores vault configuration, integration ACLs, delegate permissions, policies, assets, mint linkage, and pricing records.
glam_mintwritableToken mint account used or validated by this instruction.
glam_escrowread-onlyEscrow account or escrow token account used by mint flows.
request_queuewritableRequest queue account used by mint subscription or redemption flows.
signersigner, writableCalling authority or fee payer.
signer_mint_atawritableToken mint account used or validated by this instruction.
escrow_mint_atawritableToken mint account used or validated by this instruction.
system_programread-onlySolana System Program.
token_2022_programread-onlyToken-2022 program account.
associated_token_programread-onlyAssociated Token Account program.

Arguments

ArgumentTypeNotes
amount_inu64

Policy & permissions

  • Investor caller must satisfy mint policy, including allowlist, blocklist, lockup, and minimum amount checks where configured.

TypeScript SDK usage

await glamClient.invest.queuedRedeem(
  new BN(5_000_000_000),
);