GLAM MintProduction
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
| Account | Role | Description |
|---|---|---|
| glam_state | read-only | GLAM state account that stores vault configuration, integration ACLs, delegate permissions, policies, assets, mint linkage, and pricing records. |
| glam_mint | writable | Token mint account used or validated by this instruction. |
| glam_escrow | read-only | Escrow account or escrow token account used by mint flows. |
| request_queue | writable | Request queue account used by mint subscription or redemption flows. |
| signer | signer, writable | Calling authority or fee payer. |
| claim_user | read-only | Investor or request owner receiving assets or shares from the queued claim flow. |
| claim_token_mint | read-only | Token mint account used or validated by this instruction. |
| claim_user_ata | writable | Token account read or written by this instruction. |
| escrow_ata | writable | Token account read or written by this instruction. |
| claim_user_policy | writable, optional | Policy account or policy-related account. |
| system_program | read-only | Solana System Program. |
| claim_token_program | read-only | Token program account. |
| glam_policies_program | read-only | glam policies program account invoked or checked by this instruction. |
| associated_token_program | read-only | Associated 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();