GLAMIDL Reference
GLAM ProtocolProduction

update_state_apply_timelock

Applies a previously proposed timelocked GLAM state update.

Required conditions

  • Configuration changes must pass owner or authorized-manager checks and, when the state or mint timelock is active, must follow the propose/apply timing model instead of taking effect immediately.

Accounts

AccountRoleDescription
glam_statewritableGLAM state account that stores vault configuration, integration ACLs, delegate permissions, policies, assets, mint linkage, and pricing records.
glam_signersigner, writableCalling authority or fee payer.

No arguments

Policy & permissions

  • Only the GLAM owner can call; delegates are rejected.
  • Requires a timelock layout to be staged on the state; calls against states without staged timelock storage are rejected.
  • The staged timelock deadline must have elapsed; pre-deadline calls are rejected. The instruction does not check that a pending change actually exists — it materializes whatever is currently staged and clears the timelock state.