← ClaudeAtlas

scallop-scasui-stakinglisted

Stake SUI into scaSUI (Scallop Staked SUI) and unstake it again via SpringSui. Use when user says "scaSUI", "sca_sui", "Scallop LST", "liquid staking on Scallop", "stake SUI for scaSUI", "unstake scaSUI", "SpringSui", "mint scaSUI", "redeem scaSUI", or asks about Scallop's own liquid staking token or using it as collateral.
scallop-io/scallop-skills · ★ 1 · AI & Automation · score 65
Install: claude install-skill scallop-io/scallop-skills
# scaSUI Liquid Staking Stake SUI into **scaSUI** (Scallop Staked SUI), Scallop's own liquid staking token, and redeem it back to SUI. ## Overview scaSUI is a **SpringSui** LST. That single fact determines everything else in this skill: - **Minting and redeeming scaSUI are SpringSui calls, not Scallop lending calls.** They do not touch the Scallop market, obligations, or the Scallop protocol package. Neither the TypeScript nor the Python Scallop SDK wraps them — you build the `moveCall` yourself. - **Using scaSUI inside Scallop** (supplying it, or depositing it as collateral) *is* an ordinary Scallop lending call, and works through the normal SDK path like any other coin. Keep those two halves separate; most mistakes here come from expecting the Scallop SDK to mint. ``` SUI ──SpringSui liquid_staking::mint──> scaSUI ──Scallop supply/deposit_collateral──> yield <─SpringSui liquid_staking::redeem── ``` ## Addresses | Item | Value | |------|-------| | SpringSui package | `0xb0575765166030556a6eafd3b1b970eba8183ff748860680245b9edd41c716e7` | | `LiquidStakingInfo<scaSUI>` (shared) | `0x259ea1d466d04323b806593fce4ec47c29f8e53d0a0802903e98c0f9829edf0f` | | `WeightHook<scaSUI>` (shared) | `0x360950cd6cf172d709e29aac8f2e5873bd4325967d33a52141281f1df99ed43a` | | SuiSystemState | `0x5` (mutable shared) | | scaSUI coin type | `0xda008a552a2d6a9566fa6204255d55ab32ce00f23e307145dec2644cf83336b2::sca_sui::SCA_SUI` | | scaSUI decimals | 9 | | scaSUI `CoinMetadata` | `0x71dd