GLAM Policies (Token Hook)
Token-2022 transfer-hook support program. It stores per-subject policy accounts and enforces lockup-related transfer restrictions for mints that opt into hooks.
Accounts owned or controlled
| Account | Owner / authority | Purpose |
|---|---|---|
| Policy account | GLAM Policies (Token Hook) | Per-subject lockup policy used by Token-2022 transfer-hook validation. |
| Extra account metas PDA | GLAM Policies (Token Hook) | Token-2022 transfer-hook metadata account that tells the token program which extra accounts to pass during transfers. |
Integration notes
- This program is invoked through Token-2022 transfer hooks when a mint requires lockup validation.
- Relevant official references: [Solana Token-2022 extensions](https://solana.com/docs/tokens/extensions).
Instructions
5 total
| Instruction | Description |
|---|---|
| close_extra_metas_account | Closes a Token-2022 extra-account-metas account for GLAM Policies. |
| close_policy | Closes a GLAM Policies lockup policy account. |
| create_policy | Creates a GLAM Policies account for transfer-hook lockup enforcement. |
| execute | Executes the GLAM Policies Token-2022 transfer-hook validation path. |
| initialize_extra_metas_account | Initializes transfer-hook extra-account-metas for a Token-2022 mint. |