Marinade Integration StagingStaging
liquid_unstake
Liquid unstake.
Accounts
| Account | Role | Description |
|---|---|---|
| glam_state | writable | `glam_state` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| glam_vault | writable | `glam_vault` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| glam_signer | signer, writable | `glam_signer` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| integration_authority | read-only | `integration_authority` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| cpi_program | read-only | `cpi_program` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| glam_protocol_program | read-only | `glam_protocol_program` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| system_program | read-only | `system_program` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| state | writable | `state` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| msol_mint | writable | `msol_mint` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| liq_pool_sol_leg_pda | writable | `liq_pool_sol_leg_pda` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| liq_pool_msol_leg | writable | `liq_pool_msol_leg` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| treasury_msol_account | writable | `treasury_msol_account` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| get_msol_from | writable | `get_msol_from` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
| token_program | read-only | `token_program` account required by the `liquid_unstake` instruction (see program source for the full constraint). |
Arguments
| Argument | Type | Notes |
|---|---|---|
| msol_amount | u64 |
Policy & permissions
- Marinade integration must be enabled.
- Signer must be the GLAM owner or a delegate holding Marinade
Unstakebefore liquid unstaking mSOL.