GLAMIDL Reference

claim

Claims fulfilled subscription shares or redeemed assets from the mint flow.

Applies toVaultTokenized VaultSingle-Asset Vault

Required conditions

  • 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.
claim_userread-onlyInvestor or request owner receiving assets or shares from the queued claim flow.
claim_token_mintread-onlyToken mint account used or validated by this instruction.
claim_user_atawritableToken account read or written by this instruction.
escrow_atawritableToken account read or written by this instruction.
claim_user_policywritable, optionalPolicy account or policy-related account.
system_programread-onlySolana System Program.
claim_token_programread-onlyToken program account.
glam_policies_programread-onlyglam policies program account invoked or checked by this instruction.
associated_token_programread-onlyAssociated Token Account program.

No arguments

Policy & permissions

  • The request owner can claim their own request unconditionally.
  • For any other signer: the GLAM owner can claim for another user directly; non-owner delegates must hold Mint ClaimRequest.
  • Subscription share claims create a recipient lockup policy only when lockup is configured.

TypeScript SDK usage

await glamClient.invest.claim();