GLAMIDL Reference

Orca Integration Staging

Integration adapter for Orca Whirlpools. Lets a GLAM vault open, close, reposition, fund, and harvest Token-2022-aware Whirlpool positions under GLAM authorization. This staging deployment exposes additional or pre-release functionality for review.

Accounts owned or controlled

AccountOwner / authorityPurpose
Integration authority PDAOrca Integration StagingProgram-derived authority used for integration-level signing during Orca Whirlpools CPI calls.
Orca Whirlpool positionsOrca WhirlpoolsVault-owned concentrated-liquidity positions that can be opened, modified, harvested, closed, and priced through GLAM.

Instructions

11 total
InstructionDescription
close_position_with_token_extensionsClose an empty Token-2022 Orca Whirlpools position owned by the GLAM vault.
collect_fees_v2Collect accrued pool fees using Token-2022-aware accounts.
collect_reward_v2Collect one reward emission using Token-2022-aware accounts.
decrease_liquidity_v2Decrease liquidity in an Orca Whirlpools position using Token-2022-aware accounts.
increase_liquidity_by_token_amounts_v2Increase liquidity by token amount bounds using Token-2022-aware accounts.
increase_liquidity_v2Increase liquidity in an Orca Whirlpools position using Token-2022-aware accounts.
initialize_tick_arrayInitialize an Orca fixed tick array for an allowlisted Whirlpool.
open_position_with_token_extensionsOpen a Token-2022 Orca Whirlpools position owned by the GLAM vault.
reposition_liquidity_v2Reposition liquidity into a new Orca Whirlpools tick range.
set_whirlpools_policySet the Orca Whirlpools policy for a GLAM vault.
update_fees_and_rewardsUpdate accrued fees and rewards for an Orca Whirlpools position.